Version 7.6.3.2-android, tag libreoffice-7.6.3.2-android
[LibreOffice.git] / offapi / type_reference / offapi.idl
blob7c172af98344c10cc2f0928b3314d2af2c783a20
1 module com {
2 module sun {
3 module star {
4 module accessibility {
5 interface XAccessibleContext;
6 interface XAccessible {
7 interface ::com::sun::star::uno::XInterface;
8 ::com::sun::star::accessibility::XAccessibleContext getAccessibleContext();
9 };
11 module awt {
12 published struct Point {
13 long X;
14 long Y;
16 published struct Rectangle {
17 long X;
18 long Y;
19 long Width;
20 long Height;
22 published struct Size {
23 long Width;
24 long Height;
27 module util {
28 published typedef long Color;
30 module awt {
31 published struct KeyStroke {
32 short Modifiers;
33 short KeyCode;
34 char KeyChar;
35 short KeyFunc;
38 module auth {
39 published exception AuthenticationFailedException: ::com::sun::star::uno::Exception {
41 published exception InvalidArgumentException: ::com::sun::star::uno::Exception {
43 published exception InvalidContextException: ::com::sun::star::uno::Exception {
45 published exception InvalidCredentialException: ::com::sun::star::uno::Exception {
47 published exception InvalidPrincipalException: ::com::sun::star::uno::Exception {
49 published exception PersistenceFailureException: ::com::sun::star::uno::Exception {
51 published interface XSSOManager;
52 published interface XSSOManagerFactory {
53 interface ::com::sun::star::uno::XInterface;
54 ::com::sun::star::auth::XSSOManager getSSOManager();
56 published service SSOManagerFactory: ::com::sun::star::auth::XSSOManagerFactory;
57 published interface XSSOPasswordCache {
58 interface ::com::sun::star::uno::XInterface;
59 void addPassword([in] string UserName, [in] string Password, [in] boolean Persist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException);
60 string getPassword([in] string UserName, [out] boolean Persist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException);
61 void removePassword([in] string UserName, [in] boolean RemovePersist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException);
63 published service SSOPasswordCache: ::com::sun::star::auth::XSSOPasswordCache;
64 published exception UnsupportedException: ::com::sun::star::uno::Exception {
66 published interface XSSOContext {
67 interface ::com::sun::star::uno::XInterface;
68 string getSource();
69 string getTarget();
70 string getMechanism();
71 boolean getMutual();
73 published interface XSSOAcceptorContext {
74 interface ::com::sun::star::auth::XSSOContext;
75 sequence< byte > accept([in] sequence< byte > Token) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidContextException, ::com::sun::star::auth::AuthenticationFailedException);
77 published interface XSSOInitiatorContext {
78 interface ::com::sun::star::auth::XSSOContext;
79 sequence< byte > init([in] sequence< byte > Token) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidContextException, ::com::sun::star::auth::AuthenticationFailedException);
81 published interface XSSOManager {
82 interface ::com::sun::star::uno::XInterface;
83 string getMechanism();
84 ::com::sun::star::auth::XSSOInitiatorContext createInitiatorContext([in] string SourcePrincipal, [in] string TargetPrincipal, [in] string TargetHost) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidPrincipalException, ::com::sun::star::auth::UnsupportedException);
85 ::com::sun::star::auth::XSSOAcceptorContext createAcceptorContext([in] string TargetPrincipal) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidPrincipalException, ::com::sun::star::auth::UnsupportedException);
88 module awt {
89 published struct ActionEvent: ::com::sun::star::lang::EventObject {
90 string ActionCommand;
92 published enum AdjustmentType {
93 ADJUST_LINE = 0,
94 ADJUST_PAGE = 1,
95 ADJUST_ABS = 2
97 published struct AdjustmentEvent: ::com::sun::star::lang::EventObject {
98 long Value;
99 ::com::sun::star::awt::AdjustmentType Type;
101 published interface XControlModel;
102 published interface XToolkit;
103 published interface XView;
104 published interface XWindowPeer;
105 published interface XControl {
106 interface ::com::sun::star::lang::XComponent;
107 void setContext([in] ::com::sun::star::uno::XInterface Context);
108 ::com::sun::star::uno::XInterface getContext();
109 void createPeer([in] ::com::sun::star::awt::XToolkit Toolkit, [in] ::com::sun::star::awt::XWindowPeer Parent);
110 ::com::sun::star::awt::XWindowPeer getPeer();
111 boolean setModel([in] ::com::sun::star::awt::XControlModel Model);
112 ::com::sun::star::awt::XControlModel getModel();
113 ::com::sun::star::awt::XView getView();
114 void setDesignMode([in] boolean bOn);
115 boolean isDesignMode();
116 boolean isTransparent();
118 published interface XGraphics;
119 published interface XView {
120 interface ::com::sun::star::uno::XInterface;
121 boolean setGraphics([in] ::com::sun::star::awt::XGraphics aDevice);
122 ::com::sun::star::awt::XGraphics getGraphics();
123 ::com::sun::star::awt::Size getSize();
124 void draw([in] long nX, [in] long nY);
125 void setZoom([in] float fZoomX, [in] float fZoomY);
127 published interface XFocusListener;
128 published interface XKeyListener;
129 published interface XMouseListener;
130 published interface XMouseMotionListener;
131 published interface XPaintListener;
132 published interface XWindowListener;
133 published interface XWindow {
134 interface ::com::sun::star::lang::XComponent;
135 void setPosSize([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] short Flags);
136 ::com::sun::star::awt::Rectangle getPosSize();
137 void setVisible([in] boolean Visible);
138 void setEnable([in] boolean Enable);
139 void setFocus();
140 void addWindowListener([in] ::com::sun::star::awt::XWindowListener xListener);
141 void removeWindowListener([in] ::com::sun::star::awt::XWindowListener xListener);
142 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
143 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
144 void addKeyListener([in] ::com::sun::star::awt::XKeyListener xListener);
145 void removeKeyListener([in] ::com::sun::star::awt::XKeyListener xListener);
146 void addMouseListener([in] ::com::sun::star::awt::XMouseListener xListener);
147 void removeMouseListener([in] ::com::sun::star::awt::XMouseListener xListener);
148 void addMouseMotionListener([in] ::com::sun::star::awt::XMouseMotionListener xListener);
149 void removeMouseMotionListener([in] ::com::sun::star::awt::XMouseMotionListener xListener);
150 void addPaintListener([in] ::com::sun::star::awt::XPaintListener xListener);
151 void removePaintListener([in] ::com::sun::star::awt::XPaintListener xListener);
153 published service UnoControl {
154 interface ::com::sun::star::lang::XComponent;
155 interface ::com::sun::star::awt::XControl;
156 interface ::com::sun::star::awt::XWindow;
157 interface ::com::sun::star::awt::XView;
158 [optional] interface ::com::sun::star::accessibility::XAccessible;
160 published service UnoControlDialogElement {
161 [property] long Height;
162 [property] string Name;
163 [property] string PositionX;
164 [property] string PositionY;
165 [property] long Step;
166 [property] short TabIndex;
167 [property] string Tag;
168 [property] long Width;
170 published interface XControlModel {
171 interface ::com::sun::star::uno::XInterface;
174 module util {
175 published interface XCloneable {
176 interface ::com::sun::star::uno::XInterface;
177 ::com::sun::star::util::XCloneable createClone();
180 module awt {
181 published service UnoControlModel {
182 [optional] service ::com::sun::star::awt::UnoControlDialogElement;
183 interface ::com::sun::star::awt::XControlModel;
184 interface ::com::sun::star::lang::XComponent;
185 interface ::com::sun::star::beans::XPropertySet;
186 interface ::com::sun::star::beans::XMultiPropertySet;
187 interface ::com::sun::star::io::XPersistObject;
188 interface ::com::sun::star::util::XCloneable;
189 [property] string DefaultControl;
191 /** @deprecated */ published constants CharSet {
192 const short ANSI = 1;
193 const short DONTKNOW = 0;
194 const short IBMPC_437 = 3;
195 const short IBMPC_850 = 4;
196 const short IBMPC_860 = 5;
197 const short IBMPC_861 = 6;
198 const short IBMPC_863 = 7;
199 const short IBMPC_865 = 8;
200 const short MAC = 2;
201 const short SYMBOL = 10;
202 const short SYSTEM = 9;
204 published constants Command {
205 const short AUTOSCROLL = 5;
206 const short CONTEXTMENU = 1;
207 const short CURSORPOS = 11;
208 const short ENDEXTTEXTINPUT = 9;
209 const short EXTTEXTINPUT = 8;
210 const short HANGUL_HANJA_CONVERSION = 14;
211 const short INPUTCONTEXTCHANGE = 10;
212 const short MODKEYCHANGE = 13;
213 const short PASTESELECTION = 12;
214 const short STARTAUTOSCROLL = 4;
215 const short STARTDRAG = 2;
216 const short STARTEXTTEXTINPUT = 7;
217 const short USER = 4096;
218 const short VOICE = 6;
219 const short WHEEL = 3;
221 published constants DeviceCapability {
222 const long GETBITS = 2;
223 const long RASTEROPERATIONS = 1;
225 published struct DeviceInfo {
226 long Width;
227 long Height;
228 long LeftInset;
229 long TopInset;
230 long RightInset;
231 long BottomInset;
232 double PixelPerMeterX;
233 double PixelPerMeterY;
234 short BitsPerPixel;
235 long Capabilities;
237 published struct InputEvent: ::com::sun::star::lang::EventObject {
238 short Modifiers;
240 published struct MouseEvent: ::com::sun::star::awt::InputEvent {
241 short Buttons;
242 long X;
243 long Y;
244 long ClickCount;
245 boolean PopupTrigger;
247 published struct EnhancedMouseEvent: ::com::sun::star::awt::MouseEvent {
248 ::com::sun::star::uno::XInterface Target;
250 published constants FocusChangeReason {
251 const long AROUND = 64;
252 const long BACKWARD = 32;
253 const long CURSOR = 2;
254 const long FORWARD = 16;
255 const long MNEMONIC = 4;
256 const long TAB = 1;
257 const long UNIQUEMNEMONIC = 256;
259 published struct FocusEvent: ::com::sun::star::lang::EventObject {
260 short FocusFlags;
261 ::com::sun::star::uno::XInterface NextFocus;
262 boolean Temporary;
264 published enum FontSlant {
265 NONE = 0,
266 OBLIQUE = 1,
267 ITALIC = 2,
268 DONTKNOW = 3,
269 REVERSE_OBLIQUE = 4,
270 REVERSE_ITALIC = 5
272 published struct FontDescriptor {
273 string Name;
274 short Height;
275 short Width;
276 string StyleName;
277 short Family;
278 short CharSet;
279 short Pitch;
280 float CharacterWidth;
281 float Weight;
282 ::com::sun::star::awt::FontSlant Slant;
283 short Underline;
284 short Strikeout;
285 float Orientation;
286 boolean Kerning;
287 boolean WordLineMode;
288 short Type;
290 published constants FontEmphasisMark {
291 const short ABOVE = 4096;
292 const short ACCENT = 4;
293 const short BELOW = 8192;
294 const short CIRCLE = 2;
295 const short DISC = 3;
296 const short DOT = 1;
297 const short NONE = 0;
299 published constants FontFamily {
300 const short DECORATIVE = 1;
301 const short DONTKNOW = 0;
302 const short MODERN = 2;
303 const short ROMAN = 3;
304 const short SCRIPT = 4;
305 const short SWISS = 5;
306 const short SYSTEM = 6;
308 published constants FontPitch {
309 const short DONTKNOW = 0;
310 const short FIXED = 1;
311 const short VARIABLE = 2;
313 published constants FontRelief {
314 const short EMBOSSED = 1;
315 const short ENGRAVED = 2;
316 const short NONE = 0;
318 published constants FontStrikeout {
319 const short BOLD = 4;
320 const short DONTKNOW = 3;
321 const short DOUBLE = 2;
322 const short NONE = 0;
323 const short SINGLE = 1;
324 const short SLASH = 5;
325 const short X = 6;
327 published constants FontType {
328 const short DEVICE = 2;
329 const short DONTKNOW = 0;
330 const short RASTER = 1;
331 const short SCALABLE = 4;
333 published constants FontUnderline {
334 const short BOLD = 12;
335 const short BOLDDASH = 14;
336 const short BOLDDASHDOT = 16;
337 const short BOLDDASHDOTDOT = 17;
338 const short BOLDDOTTED = 13;
339 const short BOLDLONGDASH = 15;
340 const short BOLDWAVE = 18;
341 const short DASH = 5;
342 const short DASHDOT = 7;
343 const short DASHDOTDOT = 8;
344 const short DONTKNOW = 4;
345 const short DOTTED = 3;
346 const short DOUBLE = 2;
347 const short DOUBLEWAVE = 11;
348 const short LONGDASH = 6;
349 const short NONE = 0;
350 const short SINGLE = 1;
351 const short SMALLWAVE = 9;
352 const short WAVE = 10;
354 published constants FontWeight {
355 const float BLACK = 200;
356 const float BOLD = 150;
357 const float DONTKNOW = 0;
358 const float LIGHT = 75;
359 const float NORMAL = 100;
360 const float SEMIBOLD = 110;
361 const float SEMILIGHT = 90;
362 const float THIN = 50;
363 const float ULTRABOLD = 175;
364 const float ULTRALIGHT = 60;
366 published constants FontWidth {
367 const float CONDENSED = 75;
368 const float DONTKNOW = 0;
369 const float EXPANDED = 150;
370 const float EXTRACONDENSED = 60;
371 const float EXTRAEXPANDED = 175;
372 const float NORMAL = 100;
373 const float SEMICONDENSED = 90;
374 const float SEMIEXPANDED = 110;
375 const float ULTRACONDENSED = 50;
376 const float ULTRAEXPANDED = 200;
378 published enum GradientStyle {
379 LINEAR = 0,
380 AXIAL = 1,
381 RADIAL = 2,
382 ELLIPTICAL = 3,
383 SQUARE = 4,
384 RECT = 5
386 published struct Gradient {
387 ::com::sun::star::awt::GradientStyle Style;
388 ::com::sun::star::util::Color StartColor;
389 ::com::sun::star::util::Color EndColor;
390 short Angle;
391 short Border;
392 short XOffset;
393 short YOffset;
394 short StartIntensity;
395 short EndIntensity;
396 short StepCount;
398 published constants ImageAlign {
399 const short BOTTOM = 3;
400 const short LEFT = 0;
401 const short RIGHT = 2;
402 const short TOP = 1;
404 published constants ImageStatus {
405 const long IMAGESTATUS_ABORTED = 4;
406 const long IMAGESTATUS_ERROR = 1;
407 const long IMAGESTATUS_SINGLEFRAMEDONE = 2;
408 const long IMAGESTATUS_STATICIMAGEDONE = 3;
410 published constants InvalidateStyle {
411 const short CHILDREN = 1;
412 const short NOCHILDREN = 2;
413 const short NOCLIPCHILDREN = 16384;
414 const short NOERASE = 4;
415 const short NOTRANSPARENT = 32;
416 const short TRANSPARENT = 16;
417 const short UPDATE = 8;
419 published struct ItemEvent: ::com::sun::star::lang::EventObject {
420 long Selected;
421 long Highlighted;
422 long ItemId;
424 published constants Key {
425 const short A = 512;
426 const short ADD = 1287;
427 const short B = 513;
428 const short BACKSPACE = 1283;
429 const short BRACKETLEFT = 1315;
430 const short BRACKETRIGHT = 1316;
431 const short C = 514;
432 const short CAPSLOCK = 1312;
433 const short COMMA = 1292;
434 const short CONTEXTMENU = 1305;
435 const short COPY = 1298;
436 const short CUT = 1297;
437 const short D = 515;
438 const short DECIMAL = 1309;
439 const short DELETE = 1286;
440 const short DELETE_TO_BEGIN_OF_LINE = 1536;
441 const short DELETE_TO_BEGIN_OF_PARAGRAPH = 1538;
442 const short DELETE_TO_END_OF_LINE = 1537;
443 const short DELETE_TO_END_OF_PARAGRAPH = 1539;
444 const short DELETE_WORD_BACKWARD = 1540;
445 const short DELETE_WORD_FORWARD = 1541;
446 const short DIVIDE = 1290;
447 const short DOWN = 1024;
448 const short E = 516;
449 const short END = 1029;
450 const short EQUAL = 1295;
451 const short ESCAPE = 1281;
452 const short F = 517;
453 const short F1 = 768;
454 const short F10 = 777;
455 const short F11 = 778;
456 const short F12 = 779;
457 const short F13 = 780;
458 const short F14 = 781;
459 const short F15 = 782;
460 const short F16 = 783;
461 const short F17 = 784;
462 const short F18 = 785;
463 const short F19 = 786;
464 const short F2 = 769;
465 const short F20 = 787;
466 const short F21 = 788;
467 const short F22 = 789;
468 const short F23 = 790;
469 const short F24 = 791;
470 const short F25 = 792;
471 const short F26 = 793;
472 const short F3 = 770;
473 const short F4 = 771;
474 const short F5 = 772;
475 const short F6 = 773;
476 const short F7 = 774;
477 const short F8 = 775;
478 const short F9 = 776;
479 const short FIND = 1302;
480 const short FRONT = 1304;
481 const short G = 518;
482 const short GREATER = 1294;
483 const short H = 519;
484 const short HANGUL_HANJA = 1308;
485 const short HELP = 1306;
486 const short HOME = 1028;
487 const short I = 520;
488 const short INSERT = 1285;
489 const short INSERT_LINEBREAK = 1542;
490 const short INSERT_PARAGRAPH = 1543;
491 const short J = 521;
492 const short K = 522;
493 const short L = 523;
494 const short LEFT = 1026;
495 const short LESS = 1293;
496 const short M = 524;
497 const short MENU = 1307;
498 const short MOVE_TO_BEGIN_OF_DOCUMENT = 1560;
499 const short MOVE_TO_BEGIN_OF_LINE = 1546;
500 const short MOVE_TO_BEGIN_OF_PARAGRAPH = 1548;
501 const short MOVE_TO_END_OF_DOCUMENT = 1561;
502 const short MOVE_TO_END_OF_LINE = 1547;
503 const short MOVE_TO_END_OF_PARAGRAPH = 1549;
504 const short MOVE_WORD_BACKWARD = 1544;
505 const short MOVE_WORD_FORWARD = 1545;
506 const short MULTIPLY = 1289;
507 const short N = 525;
508 const short NUM0 = 256;
509 const short NUM1 = 257;
510 const short NUM2 = 258;
511 const short NUM3 = 259;
512 const short NUM4 = 260;
513 const short NUM5 = 261;
514 const short NUM6 = 262;
515 const short NUM7 = 263;
516 const short NUM8 = 264;
517 const short NUM9 = 265;
518 const short NUMLOCK = 1313;
519 const short O = 526;
520 const short OPEN = 1296;
521 const short P = 527;
522 const short PAGEDOWN = 1031;
523 const short PAGEUP = 1030;
524 const short PASTE = 1299;
525 const short POINT = 1291;
526 const short PROPERTIES = 1303;
527 const short Q = 528;
528 const short QUOTELEFT = 1311;
529 const short QUOTERIGHT = 1318;
530 const short R = 529;
531 const short REPEAT = 1301;
532 const short RETURN = 1280;
533 const short RIGHT = 1027;
534 const short RIGHTCURLYBRACKET = 1319;
535 const short S = 530;
536 const short SCROLLLOCK = 1314;
537 const short SELECT_ALL = 1557;
538 const short SELECT_BACKWARD = 1550;
539 const short SELECT_FORWARD = 1551;
540 const short SELECT_LINE = 1555;
541 const short SELECT_PARAGRAPH = 1556;
542 const short SELECT_TO_BEGIN_OF_DOCUMENT = 1562;
543 const short SELECT_TO_BEGIN_OF_LINE = 1558;
544 const short SELECT_TO_BEGIN_OF_PARAGRAPH = 1564;
545 const short SELECT_TO_END_OF_DOCUMENT = 1563;
546 const short SELECT_TO_END_OF_LINE = 1559;
547 const short SELECT_TO_END_OF_PARAGRAPH = 1565;
548 const short SELECT_WORD = 1554;
549 const short SELECT_WORD_BACKWARD = 1552;
550 const short SELECT_WORD_FORWARD = 1553;
551 const short SEMICOLON = 1317;
552 const short SPACE = 1284;
553 const short SUBTRACT = 1288;
554 const short T = 531;
555 const short TAB = 1282;
556 const short TILDE = 1310;
557 const short U = 532;
558 const short UNDO = 1300;
559 const short UP = 1025;
560 const short V = 533;
561 const short W = 534;
562 const short X = 535;
563 const short Y = 536;
564 const short Z = 537;
566 published struct KeyEvent: ::com::sun::star::awt::InputEvent {
567 short KeyCode;
568 char KeyChar;
569 short KeyFunc;
571 published constants KeyFunction {
572 const short CLOSE = 6;
573 const short COPY = 9;
574 const short CUT = 8;
575 const short DELETE = 13;
576 const short DONTKNOW = 0;
577 const short FIND = 15;
578 const short FINDBACKWARD = 16;
579 const short FRONT = 18;
580 const short NEW = 1;
581 const short OPEN = 2;
582 const short PASTE = 10;
583 const short PRINT = 5;
584 const short PROPERTIES = 17;
585 const short QUIT = 7;
586 const short REDO = 12;
587 const short REPEAT = 14;
588 const short SAVE = 3;
589 const short SAVEAS = 4;
590 const short UNDO = 11;
592 /** @deprecated */ published constants KeyGroup {
593 const short ALPHA = 512;
594 const short CURSOR = 1024;
595 const short FKEYS = 768;
596 const short MISC = 1280;
597 const short NUM = 256;
598 const short TYPE = 3840;
600 published constants KeyModifier {
601 const short MOD1 = 2;
602 const short MOD2 = 4;
603 const short MOD3 = 8;
604 const short SHIFT = 1;
606 published enum MenuItemType {
607 DONTKNOW = 0,
608 STRING = 1,
609 IMAGE = 2,
610 STRINGIMAGE = 3,
611 SEPARATOR = 4
613 published interface XMenuListener;
614 published interface XPopupMenu;
615 published interface XMenu {
616 interface ::com::sun::star::uno::XInterface;
617 void addMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
618 void removeMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
619 void insertItem([in] short nItemId, [in] string aText, [in] short nItemStyle, [in] short nItemPos);
620 void removeItem([in] short nItemPos, [in] short nCount);
621 void clear();
622 short getItemCount();
623 short getItemId([in] short nItemPos);
624 short getItemPos([in] short nItemId);
625 ::com::sun::star::awt::MenuItemType getItemType([in] short nItemPos);
626 void enableItem([in] short nItemId, [in] boolean bEnable);
627 boolean isItemEnabled([in] short nItemId);
628 void hideDisabledEntries([in] boolean bHide);
629 void enableAutoMnemonics([in] boolean bEnable);
630 void setItemText([in] short nItemId, [in] string aText);
631 string getItemText([in] short nItemId);
632 void setCommand([in] short nItemId, [in] string aCommand);
633 string getCommand([in] short nItemId);
634 void setHelpCommand([in] short nItemId, [in] string aCommand);
635 string getHelpCommand([in] short nItemId);
636 void setHelpText([in] short nItemId, [in] string sHelpText);
637 string getHelpText([in] short nItemId);
638 void setTipHelpText([in] short nItemId, [in] string sTipHelpText);
639 string getTipHelpText([in] short nItemId);
640 boolean isPopupMenu();
641 void setPopupMenu([in] short nItemId, [in] ::com::sun::star::awt::XPopupMenu aPopupMenu);
642 ::com::sun::star::awt::XPopupMenu getPopupMenu([in] short nItemId);
644 published interface XMenuBar {
645 interface ::com::sun::star::awt::XMenu;
647 published service MenuBar: ::com::sun::star::awt::XMenuBar;
648 published struct MenuEvent: ::com::sun::star::lang::EventObject {
649 short MenuId;
651 published enum MessageBoxType {
652 MESSAGEBOX = 0,
653 INFOBOX = 1,
654 WARNINGBOX = 2,
655 ERRORBOX = 3,
656 QUERYBOX = 4
658 published constants MouseButton {
659 const short LEFT = 1;
660 const short MIDDLE = 4;
661 const short RIGHT = 2;
663 published struct PaintEvent: ::com::sun::star::lang::EventObject {
664 ::com::sun::star::awt::Rectangle UpdateRect;
665 short Count;
667 published interface XPointer {
668 interface ::com::sun::star::uno::XInterface;
669 void setType([in] long nType);
670 long getType();
673 module graphic {
674 published interface XGraphic;
676 module awt {
677 published interface XPopupMenu {
678 interface ::com::sun::star::awt::XMenu;
679 void insertSeparator([in] short nItemPos);
680 void setDefaultItem([in] short nItemId);
681 short getDefaultItem();
682 void checkItem([in] short nItemId, [in] boolean bCheck);
683 boolean isItemChecked([in] short nItemId);
684 short execute([in] ::com::sun::star::awt::XWindowPeer Parent, [in] ::com::sun::star::awt::Rectangle Position, [in] short Direction);
685 boolean isInExecute();
686 void endExecute();
687 void setAcceleratorKeyEvent([in] short nItemId, [in] ::com::sun::star::awt::KeyEvent aKeyEvent);
688 ::com::sun::star::awt::KeyEvent getAcceleratorKeyEvent([in] short nItemId);
689 void setItemImage([in] short nItemId, [in] ::com::sun::star::graphic::XGraphic xGraphic, [in] boolean bScale);
690 ::com::sun::star::graphic::XGraphic getItemImage([in] short nItemId);
692 published service PopupMenu: ::com::sun::star::awt::XPopupMenu;
693 published constants PopupMenuDirection {
694 const short EXECUTE_DEFAULT = 0;
695 const short EXECUTE_DOWN = 1;
696 const short EXECUTE_LEFT = 4;
697 const short EXECUTE_RIGHT = 8;
698 const short EXECUTE_UP = 2;
700 published constants PosSize {
701 const short HEIGHT = 8;
702 const short POS = 3;
703 const short POSSIZE = 15;
704 const short SIZE = 12;
705 const short WIDTH = 4;
706 const short X = 1;
707 const short Y = 2;
709 published exception PrinterException: ::com::sun::star::uno::Exception {
711 published interface XInfoPrinter;
712 published interface XPrinter;
713 published interface XPrinterServer {
714 interface ::com::sun::star::uno::XInterface;
715 sequence< string > getPrinterNames();
716 ::com::sun::star::awt::XPrinter createPrinter([in] string printerName);
717 ::com::sun::star::awt::XInfoPrinter createInfoPrinter([in] string printerName);
719 published enum PushButtonType {
720 STANDARD = 0,
721 OK = 1,
722 CANCEL = 2,
723 HELP = 3
725 published enum RasterOperation {
726 OVERPAINT = 0,
727 XOR = 1,
728 ZEROBITS = 2,
729 ALLBITS = 3,
730 INVERT = 4
732 published constants ScrollBarOrientation {
733 const long HORIZONTAL = 0;
734 const long VERTICAL = 1;
736 published struct Selection {
737 long Min;
738 long Max;
740 published struct SimpleFontMetric {
741 short Ascent;
742 short Descent;
743 short Leading;
744 short Slant;
745 char FirstChar;
746 char LastChar;
748 published struct SpinEvent: ::com::sun::star::lang::EventObject {
749 short dummy1;
751 published constants Style {
752 const short DIALOG = 1;
753 const short FRAME = 0;
755 /** @deprecated */ published struct SystemDependentXWindow {
756 long WindowHandle;
757 hyper DisplayPointer;
759 published constants SystemPointer {
760 const long ARROW = 0;
761 const long CHAIN = 70;
762 const long CHAIN_NOTALLOWED = 71;
763 const long CHART = 65;
764 const long COPYDATA = 41;
765 const long COPYDATALINK = 44;
766 const long COPYFILE = 46;
767 const long COPYFILELINK = 49;
768 const long COPYFILES = 51;
769 const long CROOK = 36;
770 const long CROP = 37;
771 const long CROSS = 5;
772 const long DETECTIVE = 66;
773 const long DRAW_ARC = 57;
774 const long DRAW_BEZIER = 56;
775 const long DRAW_CAPTION = 64;
776 const long DRAW_CIRCLECUT = 59;
777 const long DRAW_CONNECT = 62;
778 const long DRAW_ELLIPSE = 60;
779 const long DRAW_FREEHAND = 61;
780 const long DRAW_LINE = 53;
781 const long DRAW_PIE = 58;
782 const long DRAW_POLYGON = 55;
783 const long DRAW_RECT = 54;
784 const long DRAW_TEXT = 63;
785 const long ESIZE = 10;
786 const long FILL = 31;
787 const long HAND = 27;
788 const long HELP = 4;
789 const long HSHEAR = 33;
790 const long HSIZEBAR = 25;
791 const long HSPLIT = 23;
792 const long INVISIBLE = 1;
793 const long LINKDATA = 42;
794 const long LINKFILE = 47;
795 const long MAGNIFY = 30;
796 const long MIRROR = 35;
797 const long MOVE = 6;
798 const long MOVEBEZIERWEIGHT = 39;
799 const long MOVEDATA = 40;
800 const long MOVEDATALINK = 43;
801 const long MOVEFILE = 45;
802 const long MOVEFILELINK = 48;
803 const long MOVEFILES = 50;
804 const long MOVEPOINT = 38;
805 const long NESIZE = 12;
806 const long NOTALLOWED = 52;
807 const long NSIZE = 7;
808 const long NWSIZE = 11;
809 const long PEN = 29;
810 const long PIVOT_COL = 67;
811 const long PIVOT_FIELD = 69;
812 const long PIVOT_ROW = 68;
813 const long REFHAND = 28;
814 const long ROTATE = 32;
815 const long SESIZE = 14;
816 const long SSIZE = 8;
817 const long SWSIZE = 13;
818 const long TEXT = 3;
819 const long VSHEAR = 34;
820 const long VSIZEBAR = 26;
821 const long VSPLIT = 24;
822 const long WAIT = 2;
823 const long WINDOW_ESIZE = 18;
824 const long WINDOW_NESIZE = 20;
825 const long WINDOW_NSIZE = 15;
826 const long WINDOW_NWSIZE = 19;
827 const long WINDOW_SESIZE = 22;
828 const long WINDOW_SSIZE = 16;
829 const long WINDOW_SWSIZE = 21;
830 const long WINDOW_WSIZE = 17;
831 const long WSIZE = 9;
833 published interface XControlContainer;
834 published interface XTabControllerModel;
835 published interface XTabController {
836 interface ::com::sun::star::uno::XInterface;
837 void setModel([in] ::com::sun::star::awt::XTabControllerModel Model);
838 ::com::sun::star::awt::XTabControllerModel getModel();
839 void setContainer([in] ::com::sun::star::awt::XControlContainer Container);
840 ::com::sun::star::awt::XControlContainer getContainer();
841 sequence< ::com::sun::star::awt::XControl > getControls();
842 void autoTabOrder();
843 void activateTabOrder();
844 void activateFirst();
845 void activateLast();
847 published service TabController: ::com::sun::star::awt::XTabController;
848 published interface XTabControllerModel {
849 interface ::com::sun::star::uno::XInterface;
850 boolean getGroupControl();
851 void setGroupControl([in] boolean GroupControl);
852 void setControlModels([in] sequence< ::com::sun::star::awt::XControlModel > Controls);
853 sequence< ::com::sun::star::awt::XControlModel > getControlModels();
854 void setGroup([in] sequence< ::com::sun::star::awt::XControlModel > Group, [in] string GroupName);
855 long getGroupCount();
856 void getGroup([in] long nGroup, [out] sequence< ::com::sun::star::awt::XControlModel > Group, [out] string Name);
857 void getGroupByName([in] string Name, [out] sequence< ::com::sun::star::awt::XControlModel > Group);
859 published service TabControllerModel {
860 interface ::com::sun::star::awt::XTabControllerModel;
861 interface ::com::sun::star::io::XPersistObject;
863 published constants TextAlign {
864 const long CENTER = 1;
865 const long LEFT = 0;
866 const long RIGHT = 2;
868 published struct TextEvent: ::com::sun::star::lang::EventObject {
869 short dummy1;
872 module datatransfer {
873 module clipboard {
874 published interface XClipboard;
876 module dnd {
877 published interface XDragGestureRecognizer;
878 published interface XDragSource;
879 published interface XDropTarget;
882 module awt {
883 published interface XDataTransferProviderAccess {
884 interface ::com::sun::star::uno::XInterface;
885 ::com::sun::star::datatransfer::dnd::XDragGestureRecognizer getDragGestureRecognizer([in] ::com::sun::star::awt::XWindow window);
886 ::com::sun::star::datatransfer::dnd::XDragSource getDragSource([in] ::com::sun::star::awt::XWindow window);
887 ::com::sun::star::datatransfer::dnd::XDropTarget getDropTarget([in] ::com::sun::star::awt::XWindow window);
888 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string clipboardName);
890 published interface XKeyHandler;
891 published interface XTopWindow;
892 published interface XTopWindowListener;
893 /** @deprecated */ published interface XExtendedToolkit {
894 interface ::com::sun::star::uno::XInterface;
895 long getTopWindowCount();
896 ::com::sun::star::awt::XTopWindow getTopWindow([in] long nIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
897 ::com::sun::star::awt::XTopWindow getActiveTopWindow();
898 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
899 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
900 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
901 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
902 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
903 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
904 void fireFocusGained([in] ::com::sun::star::uno::XInterface source);
905 void fireFocusLost([in] ::com::sun::star::uno::XInterface source);
907 published interface XMessageBox;
908 published interface XMessageBoxFactory {
909 interface ::com::sun::star::uno::XInterface;
910 ::com::sun::star::awt::XMessageBox createMessageBox([in] ::com::sun::star::awt::XWindowPeer aParent, [in] ::com::sun::star::awt::MessageBoxType eType, [in] long nButtons, [in] string sTitle, [in] string sMessage);
912 /** @deprecated */ published interface XReschedule {
913 interface ::com::sun::star::uno::XInterface;
914 void reschedule();
916 published interface XSystemChildFactory {
917 interface ::com::sun::star::uno::XInterface;
918 ::com::sun::star::awt::XWindowPeer createSystemChild([in] any Parent, [in] sequence< byte > ProcessId, [in] short SystemType);
920 published enum WindowClass {
921 TOP = 0,
922 MODALTOP = 1,
923 CONTAINER = 2,
924 SIMPLE = 3
926 published struct WindowDescriptor {
927 ::com::sun::star::awt::WindowClass Type;
928 string WindowServiceName;
929 ::com::sun::star::awt::XWindowPeer Parent;
930 short ParentIndex;
931 ::com::sun::star::awt::Rectangle Bounds;
932 long WindowAttributes;
934 published interface XDevice;
935 published interface XRegion;
936 published interface XToolkit {
937 interface ::com::sun::star::uno::XInterface;
938 ::com::sun::star::awt::XWindowPeer getDesktopWindow();
939 ::com::sun::star::awt::Rectangle getWorkArea();
940 ::com::sun::star::awt::XWindowPeer createWindow([in] ::com::sun::star::awt::WindowDescriptor Descriptor) raises (::com::sun::star::lang::IllegalArgumentException);
941 sequence< ::com::sun::star::awt::XWindowPeer > createWindows([in] sequence< ::com::sun::star::awt::WindowDescriptor > Descriptors) raises (::com::sun::star::lang::IllegalArgumentException);
942 ::com::sun::star::awt::XDevice createScreenCompatibleDevice([in] long Width, [in] long Height);
943 ::com::sun::star::awt::XRegion createRegion();
945 published interface XToolkit2 {
946 interface ::com::sun::star::awt::XToolkit;
947 interface ::com::sun::star::awt::XDataTransferProviderAccess;
948 interface ::com::sun::star::awt::XSystemChildFactory;
949 interface ::com::sun::star::awt::XMessageBoxFactory;
950 interface ::com::sun::star::awt::XExtendedToolkit;
951 interface ::com::sun::star::awt::XReschedule;
953 published service Toolkit: ::com::sun::star::awt::XToolkit2;
954 published interface XActionListener;
955 published interface XButton {
956 interface ::com::sun::star::uno::XInterface;
957 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
958 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
959 void setLabel([in] string Label);
960 void setActionCommand([in] string Command);
962 published interface XLayoutConstrains {
963 interface ::com::sun::star::uno::XInterface;
964 ::com::sun::star::awt::Size getMinimumSize();
965 ::com::sun::star::awt::Size getPreferredSize();
966 ::com::sun::star::awt::Size calcAdjustedSize([in] ::com::sun::star::awt::Size aNewSize);
968 published service UnoControlButton {
969 service ::com::sun::star::awt::UnoControl;
970 interface ::com::sun::star::awt::XButton;
971 interface ::com::sun::star::awt::XLayoutConstrains;
974 module style {
975 published enum VerticalAlignment {
976 TOP = 0,
977 MIDDLE = 1,
978 BOTTOM = 2
981 module awt {
982 published service UnoControlButtonModel {
983 service ::com::sun::star::awt::UnoControlModel;
984 [property, optional] short Align;
985 [property] ::com::sun::star::util::Color BackgroundColor;
986 [property] boolean DefaultButton;
987 [property] boolean Enabled;
988 [property, optional] boolean FocusOnClick;
989 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
990 [property] short FontEmphasisMark;
991 [property] short FontRelief;
992 [property] string HelpText;
993 [property] string HelpURL;
994 [property] short ImageAlign;
995 [property, optional] short ImagePosition;
996 [property] string ImageURL;
997 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
998 [property] string Label;
999 [property, optional] boolean MultiLine;
1000 [property] boolean Printable;
1001 [property] short PushButtonType;
1002 [property, optional] boolean Repeat;
1003 [property, optional] long RepeatDelay;
1004 [property] short State;
1005 [property] boolean Tabstop;
1006 [property] ::com::sun::star::util::Color TextColor;
1007 [property] ::com::sun::star::util::Color TextLineColor;
1008 [property, optional] boolean Toggle;
1009 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1011 published interface XItemListener;
1012 published interface XCheckBox {
1013 interface ::com::sun::star::uno::XInterface;
1014 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1015 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1016 short getState();
1017 void setState([in] short n);
1018 void setLabel([in] string Label);
1019 void enableTriState([in] boolean b);
1021 published service UnoControlCheckBox {
1022 service ::com::sun::star::awt::UnoControl;
1023 interface ::com::sun::star::awt::XCheckBox;
1024 interface ::com::sun::star::awt::XLayoutConstrains;
1026 published service UnoControlCheckBoxModel {
1027 service ::com::sun::star::awt::UnoControlModel;
1028 [property, optional] short Align;
1029 [property, optional] long BackgroundColor;
1030 [property] boolean Enabled;
1031 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1032 [property] short FontEmphasisMark;
1033 [property] short FontRelief;
1034 [property] string HelpText;
1035 [property] string HelpURL;
1036 [property, optional] short ImagePosition;
1037 [property, optional] string ImageURL;
1038 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1039 [property] string Label;
1040 [property, optional] boolean MultiLine;
1041 [property] boolean Printable;
1042 [property] short State;
1043 [property] boolean Tabstop;
1044 [property] ::com::sun::star::util::Color TextColor;
1045 [property] ::com::sun::star::util::Color TextLineColor;
1046 [property] boolean TriState;
1047 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1048 [property, optional] short VisualEffect;
1049 [property, optional] short WritingMode;
1051 published interface XTextListener;
1052 published interface XTextComponent {
1053 interface ::com::sun::star::uno::XInterface;
1054 void addTextListener([in] ::com::sun::star::awt::XTextListener l);
1055 void removeTextListener([in] ::com::sun::star::awt::XTextListener l);
1056 void setText([in] string aText);
1057 void insertText([in] ::com::sun::star::awt::Selection Sel, [in] string Text);
1058 string getText();
1059 string getSelectedText();
1060 void setSelection([in] ::com::sun::star::awt::Selection aSelection);
1061 ::com::sun::star::awt::Selection getSelection();
1062 boolean isEditable();
1063 void setEditable([in] boolean bEditable);
1064 void setMaxTextLen([in] short nLen);
1065 short getMaxTextLen();
1067 published interface XTextLayoutConstrains {
1068 interface ::com::sun::star::uno::XInterface;
1069 ::com::sun::star::awt::Size getMinimumSize([in] short nCols, [in] short nLines);
1070 void getColumnsAndLines([out] short nCols, [out] short nLines);
1072 published service UnoControlEdit {
1073 service ::com::sun::star::awt::UnoControl;
1074 interface ::com::sun::star::awt::XTextComponent;
1075 interface ::com::sun::star::awt::XLayoutConstrains;
1076 interface ::com::sun::star::awt::XTextLayoutConstrains;
1078 published interface XComboBox {
1079 interface ::com::sun::star::uno::XInterface;
1080 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1081 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1082 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1083 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1084 void addItem([in] string aItem, [in] short nPos);
1085 void addItems([in] sequence< string > aItems, [in] short nPos);
1086 void removeItems([in] short nPos, [in] short nCount);
1087 short getItemCount();
1088 string getItem([in] short nPos);
1089 sequence< string > getItems();
1090 short getDropDownLineCount();
1091 void setDropDownLineCount([in] short nLines);
1093 published service UnoControlComboBox {
1094 service ::com::sun::star::awt::UnoControlEdit;
1095 interface ::com::sun::star::awt::XComboBox;
1097 interface XItemListListener;
1098 interface XItemList {
1099 interface ::com::sun::star::uno::XInterface;
1100 [attribute, readonly] long ItemCount;
1101 void insertItem([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1102 void insertItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1103 void insertItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1104 void removeItem([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1105 void removeAllItems();
1106 void setItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1107 void setItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1108 void setItemTextAndImage([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1109 void setItemData([in] long Position, [in] any ItemData) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1110 string getItemText([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1111 string getItemImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1112 ::com::sun::star::beans::Pair< string, string > getItemTextAndImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1113 any getItemData([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1114 sequence< ::com::sun::star::beans::Pair< string, string > > getAllItems();
1115 void addItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1116 void removeItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1118 published service UnoControlComboBoxModel {
1119 service ::com::sun::star::awt::UnoControlModel;
1120 [optional] interface ::com::sun::star::awt::XItemList;
1121 [property, optional] short Align;
1122 [property] boolean Autocomplete;
1123 [property] ::com::sun::star::util::Color BackgroundColor;
1124 [property] short Border;
1125 [property, optional] long BorderColor;
1126 [property] boolean Dropdown;
1127 [property] boolean Enabled;
1128 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1129 [property] short FontEmphasisMark;
1130 [property] short FontRelief;
1131 [property] string HelpText;
1132 [property] string HelpURL;
1133 [property, optional] boolean HideInactiveSelection;
1134 [property] short LineCount;
1135 [property] short MaxTextLen;
1136 [property] boolean Printable;
1137 [property] boolean ReadOnly;
1138 [property] sequence< string > StringItemList;
1139 [property] boolean Tabstop;
1140 [property] string Text;
1141 [property] ::com::sun::star::util::Color TextColor;
1142 [property] ::com::sun::star::util::Color TextLineColor;
1143 [property, optional] short WritingMode;
1144 [property, optional] short MouseWheelBehavior;
1145 [property, optional] sequence< any > TypedItemList;
1146 [property, optional] ::com::sun::star::util::Color HighlightColor;
1147 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1149 published interface XControlContainer {
1150 interface ::com::sun::star::uno::XInterface;
1151 void setStatusText([in] string StatusText);
1152 sequence< ::com::sun::star::awt::XControl > getControls();
1153 ::com::sun::star::awt::XControl getControl([in] string aName);
1154 void addControl([in] string Name, [in] ::com::sun::star::awt::XControl Control);
1155 void removeControl([in] ::com::sun::star::awt::XControl Control);
1157 published interface XUnoControlContainer {
1158 interface ::com::sun::star::uno::XInterface;
1159 void setTabControllers([in] sequence< ::com::sun::star::awt::XTabController > TabControllers);
1160 sequence< ::com::sun::star::awt::XTabController > getTabControllers();
1161 void addTabController([in] ::com::sun::star::awt::XTabController TabController);
1162 void removeTabController([in] ::com::sun::star::awt::XTabController TabController);
1164 published service UnoControlContainer {
1165 service ::com::sun::star::awt::UnoControl;
1166 interface ::com::sun::star::awt::XUnoControlContainer;
1167 interface ::com::sun::star::awt::XControlContainer;
1168 interface ::com::sun::star::container::XContainer;
1170 published service UnoControlContainerModel {
1171 service ::com::sun::star::awt::UnoControlModel;
1172 [property] ::com::sun::star::util::Color BackgroundColor;
1173 [property] boolean Enabled;
1174 [property] short Border;
1175 [property, optional] long BorderColor;
1176 [property] boolean Printable;
1177 [property] string Text;
1178 [property] string HelpText;
1179 [property] string HelpURL;
1181 published interface XCurrencyField {
1182 interface ::com::sun::star::uno::XInterface;
1183 void setValue([in] double Value);
1184 double getValue();
1185 void setMin([in] double Value);
1186 double getMin();
1187 void setMax([in] double Value);
1188 double getMax();
1189 void setFirst([in] double Value);
1190 double getFirst();
1191 void setLast([in] double Value);
1192 double getLast();
1193 void setSpinSize([in] double Value);
1194 double getSpinSize();
1195 void setDecimalDigits([in] short nDigits);
1196 short getDecimalDigits();
1197 void setStrictFormat([in] boolean bStrict);
1198 boolean isStrictFormat();
1200 published interface XSpinListener;
1201 published interface XSpinField {
1202 interface ::com::sun::star::uno::XInterface;
1203 void addSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1204 void removeSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1205 void up();
1206 void down();
1207 void first();
1208 void last();
1209 void enableRepeat([in] boolean bRepeat);
1211 published service UnoControlCurrencyField {
1212 service ::com::sun::star::awt::UnoControlEdit;
1213 interface ::com::sun::star::awt::XCurrencyField;
1214 [optional] interface ::com::sun::star::awt::XSpinField;
1216 published service UnoControlCurrencyFieldModel {
1217 service ::com::sun::star::awt::UnoControlModel;
1218 [property] ::com::sun::star::util::Color BackgroundColor;
1219 [property] short Border;
1220 [property, optional] long BorderColor;
1221 [property] string CurrencySymbol;
1222 [property] short DecimalAccuracy;
1223 [property] boolean Enabled;
1224 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1225 [property] short FontEmphasisMark;
1226 [property] short FontRelief;
1227 [property] string HelpText;
1228 [property] string HelpURL;
1229 [property, optional] boolean HideInactiveSelection;
1230 [property] boolean PrependCurrencySymbol;
1231 [property] boolean Printable;
1232 [property] boolean ReadOnly;
1233 [property, optional] boolean Repeat;
1234 [property, optional] long RepeatDelay;
1235 [property] boolean ShowThousandsSeparator;
1236 [property] boolean Spin;
1237 [property] boolean StrictFormat;
1238 [property] boolean Tabstop;
1239 [property] ::com::sun::star::util::Color TextColor;
1240 [property] ::com::sun::star::util::Color TextLineColor;
1241 [property] double Value;
1242 [property] double ValueMax;
1243 [property] double ValueMin;
1244 [property] double ValueStep;
1245 [property, optional] short WritingMode;
1246 [property, optional] short MouseWheelBehavior;
1247 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1248 [property, optional] ::com::sun::star::util::Color HighlightColor;
1249 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1252 module util {
1253 published struct Date {
1254 unsigned short Day;
1255 unsigned short Month;
1256 short Year;
1259 module awt {
1260 published interface XDateField {
1261 interface ::com::sun::star::uno::XInterface;
1262 void setDate([in] ::com::sun::star::util::Date Date);
1263 ::com::sun::star::util::Date getDate();
1264 void setMin([in] ::com::sun::star::util::Date Date);
1265 ::com::sun::star::util::Date getMin();
1266 void setMax([in] ::com::sun::star::util::Date Date);
1267 ::com::sun::star::util::Date getMax();
1268 void setFirst([in] ::com::sun::star::util::Date Date);
1269 ::com::sun::star::util::Date getFirst();
1270 void setLast([in] ::com::sun::star::util::Date Date);
1271 ::com::sun::star::util::Date getLast();
1272 void setLongFormat([in] boolean bLong);
1273 boolean isLongFormat();
1274 void setEmpty();
1275 boolean isEmpty();
1276 void setStrictFormat([in] boolean bStrict);
1277 boolean isStrictFormat();
1279 published service UnoControlDateField {
1280 service ::com::sun::star::awt::UnoControlEdit;
1281 interface ::com::sun::star::awt::XDateField;
1282 [optional] interface ::com::sun::star::awt::XSpinField;
1284 published service UnoControlDateFieldModel {
1285 service ::com::sun::star::awt::UnoControlModel;
1286 [property] ::com::sun::star::util::Color BackgroundColor;
1287 [property] short Border;
1288 [property, optional] long BorderColor;
1289 [property] ::com::sun::star::util::Date Date;
1290 [property] short DateFormat;
1291 [property] ::com::sun::star::util::Date DateMax;
1292 [property] ::com::sun::star::util::Date DateMin;
1293 [property] boolean DateShowCentury;
1294 [property] boolean Dropdown;
1295 [property] boolean Enabled;
1296 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1297 [property] short FontEmphasisMark;
1298 [property] short FontRelief;
1299 [property] string HelpText;
1300 [property] string HelpURL;
1301 [property, optional] boolean HideInactiveSelection;
1302 [property] boolean Printable;
1303 [property] boolean ReadOnly;
1304 [property, optional] boolean Repeat;
1305 [property, optional] long RepeatDelay;
1306 [property] boolean Spin;
1307 [property] boolean StrictFormat;
1308 [property] boolean Tabstop;
1309 [property, optional] string Text;
1310 [property] ::com::sun::star::util::Color TextColor;
1311 [property] ::com::sun::star::util::Color TextLineColor;
1312 [property, optional] short WritingMode;
1313 [property, optional] short MouseWheelBehavior;
1314 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1315 [property, optional] ::com::sun::star::util::Color HighlightColor;
1316 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1318 published interface XDialog {
1319 interface ::com::sun::star::uno::XInterface;
1320 void setTitle([in] string Title);
1321 string getTitle();
1322 short execute();
1323 void endExecute();
1325 published interface XDialog2 {
1326 interface ::com::sun::star::awt::XDialog;
1327 void endDialog([in] long Result);
1328 void setHelpId([in] string Id);
1330 published interface XTopWindow {
1331 interface ::com::sun::star::uno::XInterface;
1332 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1333 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1334 void toFront();
1335 void toBack();
1336 void setMenuBar([in] ::com::sun::star::awt::XMenuBar xMenu);
1338 published interface XUnoControlDialog {
1339 interface ::com::sun::star::awt::XControlContainer;
1340 interface ::com::sun::star::awt::XControl;
1341 interface ::com::sun::star::awt::XWindow;
1342 interface ::com::sun::star::awt::XTopWindow;
1343 interface ::com::sun::star::awt::XDialog2;
1345 published service UnoControlDialog: ::com::sun::star::awt::XUnoControlDialog;
1346 published service UnoControlDialogModel {
1347 service ::com::sun::star::awt::UnoControlModel;
1348 interface ::com::sun::star::lang::XMultiServiceFactory;
1349 interface ::com::sun::star::container::XContainer;
1350 interface ::com::sun::star::container::XNameContainer;
1351 [property] ::com::sun::star::util::Color BackgroundColor;
1352 [property] boolean Closeable;
1353 [property] boolean Enabled;
1354 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1355 [property] short FontEmphasisMark;
1356 [property] short FontRelief;
1357 [property] string HelpText;
1358 [property] string HelpURL;
1359 [property] boolean Moveable;
1360 [property] boolean Sizeable;
1361 [property] ::com::sun::star::util::Color TextColor;
1362 [property] ::com::sun::star::util::Color TextLineColor;
1363 [property] string Title;
1364 [property, optional] boolean DesktopAsParent;
1365 [property, optional] string ImageURL;
1366 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1367 [property, optional] boolean HScroll;
1368 [property, optional] boolean VScroll;
1369 [property, optional] long ScrollLeft;
1370 [property, optional] long ScrollTop;
1371 [property, optional] long ScrollWidth;
1372 [property, optional] long ScrollHeight;
1374 published service UnoControlEditModel {
1375 service ::com::sun::star::awt::UnoControlModel;
1376 [property] short Align;
1377 [property, optional] boolean AutoHScroll;
1378 [property, optional] boolean AutoVScroll;
1379 [property] ::com::sun::star::util::Color BackgroundColor;
1380 [property] short Border;
1381 [property, optional] long BorderColor;
1382 [property, optional] short EchoChar;
1383 [property] boolean Enabled;
1384 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1385 [property] short FontEmphasisMark;
1386 [property] short FontRelief;
1387 [property] boolean HardLineBreaks;
1388 [property] string HelpText;
1389 [property] string HelpURL;
1390 [property, optional] boolean HideInactiveSelection;
1391 [property] boolean HScroll;
1392 [property, optional] short LineEndFormat;
1393 [property] short MaxTextLen;
1394 [property] boolean MultiLine;
1395 [property, optional] boolean PaintTransparent;
1396 [property] boolean Printable;
1397 [property] boolean ReadOnly;
1398 [property] boolean Tabstop;
1399 [property] string Text;
1400 [property] ::com::sun::star::util::Color TextColor;
1401 [property] ::com::sun::star::util::Color TextLineColor;
1402 [property] boolean VScroll;
1403 [property, optional] short WritingMode;
1404 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1405 [property, optional] ::com::sun::star::util::Color HighlightColor;
1406 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1408 published service UnoControlFileControl {
1409 service ::com::sun::star::awt::UnoControlEdit;
1411 published service UnoControlFileControlModel {
1412 service ::com::sun::star::awt::UnoControlModel;
1413 [property] ::com::sun::star::util::Color BackgroundColor;
1414 [property] short Border;
1415 [property, optional] long BorderColor;
1416 [property] boolean Enabled;
1417 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1418 [property] short FontEmphasisMark;
1419 [property] short FontRelief;
1420 [property] string HelpText;
1421 [property] string HelpURL;
1422 [property, optional] boolean HideInactiveSelection;
1423 [property] boolean Printable;
1424 [property, optional] boolean ReadOnly;
1425 [property] boolean Tabstop;
1426 [property] string Text;
1427 [property] ::com::sun::star::util::Color TextColor;
1428 [property] ::com::sun::star::util::Color TextLineColor;
1429 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1431 published service UnoControlFixedLine {
1432 service ::com::sun::star::awt::UnoControl;
1434 published service UnoControlFixedLineModel {
1435 service ::com::sun::star::awt::UnoControlModel;
1436 [property] boolean Enabled;
1437 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1438 [property] short FontEmphasisMark;
1439 [property] short FontRelief;
1440 [property] string HelpText;
1441 [property] string HelpURL;
1442 [property] string Label;
1443 [property] long Orientation;
1444 [property] boolean Printable;
1445 [property] ::com::sun::star::util::Color TextColor;
1446 [property] ::com::sun::star::util::Color TextLineColor;
1448 published interface XFixedText {
1449 interface ::com::sun::star::uno::XInterface;
1450 void setText([in] string Text);
1451 string getText();
1452 void setAlignment([in] short nAlign);
1453 short getAlignment();
1455 published service UnoControlFixedText {
1456 service ::com::sun::star::awt::UnoControl;
1457 interface ::com::sun::star::awt::XFixedText;
1458 interface ::com::sun::star::awt::XLayoutConstrains;
1460 published service UnoControlFixedTextModel {
1461 service ::com::sun::star::awt::UnoControlModel;
1462 [property] short Align;
1463 [property] ::com::sun::star::util::Color BackgroundColor;
1464 [property] short Border;
1465 [property, optional] long BorderColor;
1466 [property] boolean Enabled;
1467 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1468 [property] short FontEmphasisMark;
1469 [property] short FontRelief;
1470 [property] string HelpText;
1471 [property] string HelpURL;
1472 [property] string Label;
1473 [property] boolean MultiLine;
1474 [property] boolean Printable;
1475 [property] ::com::sun::star::util::Color TextColor;
1476 [property] ::com::sun::star::util::Color TextLineColor;
1477 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1478 [property, optional] boolean NoLabel;
1479 [property, optional] ::com::sun::star::util::Color HighlightColor;
1480 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1482 published service UnoControlFormattedField {
1483 service ::com::sun::star::awt::UnoControlEdit;
1484 [optional] interface ::com::sun::star::awt::XSpinField;
1487 module util {
1488 published interface XNumberFormatsSupplier;
1490 module awt {
1491 published service UnoControlFormattedFieldModel {
1492 service ::com::sun::star::awt::UnoControlModel;
1493 [property] short Align;
1494 [property] ::com::sun::star::util::Color BackgroundColor;
1495 [property] short Border;
1496 [property, optional] long BorderColor;
1497 [property] any EffectiveDefault;
1498 [property] double EffectiveMax;
1499 [property] double EffectiveMin;
1500 [property] double EffectiveValue;
1501 [property] boolean Enabled;
1502 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1503 [property] short FontEmphasisMark;
1504 [property] short FontRelief;
1505 [property] long FormatKey;
1506 [property] ::com::sun::star::util::XNumberFormatsSupplier FormatsSupplier;
1507 [property] string HelpText;
1508 [property] string HelpURL;
1509 [property, optional] boolean HideInactiveSelection;
1510 [property] short MaxTextLen;
1511 [property] boolean Printable;
1512 [property] boolean ReadOnly;
1513 [property, optional] boolean Repeat;
1514 [property, optional] long RepeatDelay;
1515 [property] boolean Spin;
1516 [property, optional] boolean StrictFormat;
1517 [property] boolean Tabstop;
1518 [property] string Text;
1519 [property] ::com::sun::star::util::Color TextColor;
1520 [property] ::com::sun::star::util::Color TextLineColor;
1521 [property] boolean TreatAsNumber;
1522 [property, optional] short WritingMode;
1523 [property, optional] short MouseWheelBehavior;
1524 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1525 [property, optional] ::com::sun::star::util::Color HighlightColor;
1526 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1528 published service UnoControlGroupBox {
1529 service ::com::sun::star::awt::UnoControl;
1531 published service UnoControlGroupBoxModel {
1532 service ::com::sun::star::awt::UnoControlModel;
1533 [property] boolean Enabled;
1534 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1535 [property] short FontEmphasisMark;
1536 [property] short FontRelief;
1537 [property] string HelpText;
1538 [property] string HelpURL;
1539 [property] string Label;
1540 [property] boolean Printable;
1541 [property] ::com::sun::star::util::Color TextColor;
1542 [property] ::com::sun::star::util::Color TextLineColor;
1543 [property, optional] short WritingMode;
1545 published service UnoControlImageControl {
1546 service ::com::sun::star::awt::UnoControl;
1547 interface ::com::sun::star::awt::XLayoutConstrains;
1549 published service UnoControlImageControlModel {
1550 service ::com::sun::star::awt::UnoControlModel;
1551 [property] ::com::sun::star::util::Color BackgroundColor;
1552 [property] short Border;
1553 [property, optional] long BorderColor;
1554 [property] boolean Enabled;
1555 [property] string HelpText;
1556 [property] string HelpURL;
1557 [property] string ImageURL;
1558 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1559 [property] boolean Printable;
1560 [property] boolean ScaleImage;
1561 [property, optional] short ScaleMode;
1562 [property, optional] boolean Tabstop;
1564 published interface XListBox {
1565 interface ::com::sun::star::uno::XInterface;
1566 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1567 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1568 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1569 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1570 void addItem([in] string aItem, [in] short nPos);
1571 void addItems([in] sequence< string > aItems, [in] short nPos);
1572 void removeItems([in] short nPos, [in] short nCount);
1573 short getItemCount();
1574 string getItem([in] short nPos);
1575 sequence< string > getItems();
1576 short getSelectedItemPos();
1577 sequence< short > getSelectedItemsPos();
1578 string getSelectedItem();
1579 sequence< string > getSelectedItems();
1580 void selectItemPos([in] short nPos, [in] boolean bSelect);
1581 void selectItemsPos([in] sequence< short > aPositions, [in] boolean bSelect);
1582 void selectItem([in] string aItem, [in] boolean bSelect);
1583 boolean isMutipleMode();
1584 void setMultipleMode([in] boolean bMulti);
1585 short getDropDownLineCount();
1586 void setDropDownLineCount([in] short nLines);
1587 void makeVisible([in] short nEntry);
1589 published service UnoControlListBox {
1590 service ::com::sun::star::awt::UnoControl;
1591 interface ::com::sun::star::awt::XListBox;
1592 interface ::com::sun::star::awt::XLayoutConstrains;
1593 interface ::com::sun::star::awt::XTextLayoutConstrains;
1595 published service UnoControlListBoxModel {
1596 service ::com::sun::star::awt::UnoControlModel;
1597 [optional] interface ::com::sun::star::awt::XItemList;
1598 [property, optional] short Align;
1599 [property] ::com::sun::star::util::Color BackgroundColor;
1600 [property] short Border;
1601 [property, optional] long BorderColor;
1602 [property] boolean Dropdown;
1603 [property] boolean Enabled;
1604 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1605 [property] short FontEmphasisMark;
1606 [property] short FontRelief;
1607 [property] string HelpText;
1608 [property] string HelpURL;
1609 [property] short LineCount;
1610 [property] boolean MultiSelection;
1611 [property] boolean Printable;
1612 [property] boolean ReadOnly;
1613 [property] sequence< short > SelectedItems;
1614 [property] sequence< string > StringItemList;
1615 [property] boolean Tabstop;
1616 [property] ::com::sun::star::util::Color TextColor;
1617 [property] ::com::sun::star::util::Color TextLineColor;
1618 [property, optional] short WritingMode;
1619 [property, optional] short MouseWheelBehavior;
1620 [property, maybevoid, optional] short ItemSeparatorPos;
1621 [property, optional] sequence< any > TypedItemList;
1622 [property, optional] ::com::sun::star::util::Color HighlightColor;
1623 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1625 published interface XNumericField {
1626 interface ::com::sun::star::uno::XInterface;
1627 void setValue([in] double Value);
1628 double getValue();
1629 void setMin([in] double Value);
1630 double getMin();
1631 void setMax([in] double Value);
1632 double getMax();
1633 void setFirst([in] double Value);
1634 double getFirst();
1635 void setLast([in] double Value);
1636 double getLast();
1637 void setSpinSize([in] double Value);
1638 double getSpinSize();
1639 void setDecimalDigits([in] short nDigits);
1640 short getDecimalDigits();
1641 void setStrictFormat([in] boolean bStrict);
1642 boolean isStrictFormat();
1644 published service UnoControlNumericField {
1645 service ::com::sun::star::awt::UnoControlEdit;
1646 interface ::com::sun::star::awt::XNumericField;
1647 [optional] interface ::com::sun::star::awt::XSpinField;
1649 published service UnoControlNumericFieldModel {
1650 service ::com::sun::star::awt::UnoControlModel;
1651 [property] ::com::sun::star::util::Color BackgroundColor;
1652 [property] short Border;
1653 [property, optional] long BorderColor;
1654 [property] short DecimalAccuracy;
1655 [property] boolean Enabled;
1656 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1657 [property] short FontEmphasisMark;
1658 [property] short FontRelief;
1659 [property] string HelpText;
1660 [property] string HelpURL;
1661 [property, optional] boolean HideInactiveSelection;
1662 [property] boolean Printable;
1663 [property] boolean ReadOnly;
1664 [property, optional] boolean Repeat;
1665 [property, optional] long RepeatDelay;
1666 [property] boolean ShowThousandsSeparator;
1667 [property] boolean Spin;
1668 [property] boolean StrictFormat;
1669 [property] boolean Tabstop;
1670 [property] ::com::sun::star::util::Color TextColor;
1671 [property] ::com::sun::star::util::Color TextLineColor;
1672 [property] double Value;
1673 [property] double ValueMax;
1674 [property] double ValueMin;
1675 [property] double ValueStep;
1676 [property, optional] short WritingMode;
1677 [property, optional] short MouseWheelBehavior;
1678 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1679 [property, optional] ::com::sun::star::util::Color HighlightColor;
1680 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1682 published interface XPatternField {
1683 interface ::com::sun::star::uno::XInterface;
1684 void setMasks([in] string EditMask, [in] string LiteralMask);
1685 void getMasks([out] string EditMask, [out] string LiteralMask);
1686 void setString([in] string Str);
1687 string getString();
1688 void setStrictFormat([in] boolean bStrict);
1689 boolean isStrictFormat();
1691 published service UnoControlPatternField {
1692 service ::com::sun::star::awt::UnoControlEdit;
1693 interface ::com::sun::star::awt::XPatternField;
1694 [optional] interface ::com::sun::star::awt::XSpinField;
1696 published service UnoControlPatternFieldModel {
1697 service ::com::sun::star::awt::UnoControlModel;
1698 [property] ::com::sun::star::util::Color BackgroundColor;
1699 [property] short Border;
1700 [property, optional] long BorderColor;
1701 [property] string EditMask;
1702 [property] boolean Enabled;
1703 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1704 [property] short FontEmphasisMark;
1705 [property] short FontRelief;
1706 [property] string HelpText;
1707 [property] string HelpURL;
1708 [property, optional] boolean HideInactiveSelection;
1709 [property] string LiteralMask;
1710 [property] short MaxTextLen;
1711 [property] boolean Printable;
1712 [property] boolean ReadOnly;
1713 [property] boolean StrictFormat;
1714 [property] boolean Tabstop;
1715 [property] string Text;
1716 [property] ::com::sun::star::util::Color TextColor;
1717 [property] ::com::sun::star::util::Color TextLineColor;
1718 [property, optional] short WritingMode;
1719 [property, optional] short MouseWheelBehavior;
1720 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1721 [property, optional] ::com::sun::star::util::Color HighlightColor;
1722 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1724 published interface XProgressBar {
1725 interface ::com::sun::star::uno::XInterface;
1726 void setForegroundColor([in] ::com::sun::star::util::Color Color);
1727 void setBackgroundColor([in] ::com::sun::star::util::Color Color);
1728 void setRange([in] long Min, [in] long Max);
1729 void setValue([in] long Value);
1730 long getValue();
1732 published service UnoControlProgressBar {
1733 service ::com::sun::star::awt::UnoControl;
1734 interface ::com::sun::star::awt::XProgressBar;
1736 published service UnoControlProgressBarModel {
1737 service ::com::sun::star::awt::UnoControlModel;
1738 [property] ::com::sun::star::util::Color BackgroundColor;
1739 [property] short Border;
1740 [property, optional] long BorderColor;
1741 [property] boolean Enabled;
1742 [property] ::com::sun::star::util::Color FillColor;
1743 [property] string HelpText;
1744 [property] string HelpURL;
1745 [property] boolean Printable;
1746 [property] long ProgressValue;
1747 [property] long ProgressValueMax;
1748 [property] long ProgressValueMin;
1750 published interface XRadioButton {
1751 interface ::com::sun::star::uno::XInterface;
1752 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1753 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1754 boolean getState();
1755 void setState([in] boolean b);
1756 void setLabel([in] string Label);
1758 published service UnoControlRadioButton {
1759 service ::com::sun::star::awt::UnoControl;
1760 interface ::com::sun::star::awt::XRadioButton;
1761 interface ::com::sun::star::awt::XLayoutConstrains;
1763 published service UnoControlRadioButtonModel {
1764 service ::com::sun::star::awt::UnoControlModel;
1765 [property, optional] short Align;
1766 [property, optional] long BackgroundColor;
1767 [property] boolean Enabled;
1768 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1769 [property] short FontEmphasisMark;
1770 [property] short FontRelief;
1771 [property] string HelpText;
1772 [property] string HelpURL;
1773 [property, optional] short ImagePosition;
1774 [property, optional] string ImageURL;
1775 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1776 [property] string Label;
1777 [property, optional] boolean MultiLine;
1778 [property] boolean Printable;
1779 [property] short State;
1780 [property] boolean Tabstop;
1781 [property] ::com::sun::star::util::Color TextColor;
1782 [property] ::com::sun::star::util::Color TextLineColor;
1783 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1784 [property, optional] short VisualEffect;
1785 [property, optional] short WritingMode;
1787 published interface XAdjustmentListener;
1788 published interface XScrollBar {
1789 interface ::com::sun::star::uno::XInterface;
1790 void addAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1791 void removeAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1792 void setValue([in] long n);
1793 void setValues([in] long nValue, [in] long nVisible, [in] long nMax);
1794 long getValue();
1795 void setMaximum([in] long n);
1796 long getMaximum();
1797 void setLineIncrement([in] long n);
1798 long getLineIncrement();
1799 void setBlockIncrement([in] long n);
1800 long getBlockIncrement();
1801 void setVisibleSize([in] long n);
1802 long getVisibleSize();
1803 void setOrientation([in] long n);
1804 long getOrientation();
1806 published service UnoControlScrollBar {
1807 service ::com::sun::star::awt::UnoControl;
1808 interface ::com::sun::star::awt::XScrollBar;
1810 published service UnoControlScrollBarModel {
1811 service ::com::sun::star::awt::UnoControlModel;
1812 [property, optional] ::com::sun::star::util::Color BackgroundColor;
1813 [property] long BlockIncrement;
1814 [property] short Border;
1815 [property, optional] long BorderColor;
1816 [property] boolean Enabled;
1817 [property] string HelpText;
1818 [property] string HelpURL;
1819 [property] long LineIncrement;
1820 [property, optional] boolean LiveScroll;
1821 [property] long Orientation;
1822 [property] boolean Printable;
1823 [property, optional] long RepeatDelay;
1824 [property] long ScrollValue;
1825 [property, optional] long ScrollValueMin;
1826 [property] long ScrollValueMax;
1827 [property, optional] ::com::sun::star::util::Color SymbolColor;
1828 [property, optional] boolean Tabstop;
1829 [property] long VisibleSize;
1832 module util {
1833 published struct Time {
1834 unsigned long NanoSeconds;
1835 unsigned short Seconds;
1836 unsigned short Minutes;
1837 unsigned short Hours;
1838 boolean IsUTC;
1841 module awt {
1842 published interface XTimeField {
1843 interface ::com::sun::star::uno::XInterface;
1844 void setTime([in] ::com::sun::star::util::Time Time);
1845 ::com::sun::star::util::Time getTime();
1846 void setMin([in] ::com::sun::star::util::Time Time);
1847 ::com::sun::star::util::Time getMin();
1848 void setMax([in] ::com::sun::star::util::Time Time);
1849 ::com::sun::star::util::Time getMax();
1850 void setFirst([in] ::com::sun::star::util::Time Time);
1851 ::com::sun::star::util::Time getFirst();
1852 void setLast([in] ::com::sun::star::util::Time Time);
1853 ::com::sun::star::util::Time getLast();
1854 void setEmpty();
1855 boolean isEmpty();
1856 void setStrictFormat([in] boolean bStrict);
1857 boolean isStrictFormat();
1859 published service UnoControlTimeField {
1860 service ::com::sun::star::awt::UnoControlEdit;
1861 interface ::com::sun::star::awt::XTimeField;
1862 [optional] interface ::com::sun::star::awt::XSpinField;
1864 published service UnoControlTimeFieldModel {
1865 service ::com::sun::star::awt::UnoControlModel;
1866 [property] ::com::sun::star::util::Color BackgroundColor;
1867 [property] short Border;
1868 [property, optional] long BorderColor;
1869 [property] boolean Enabled;
1870 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1871 [property] short FontEmphasisMark;
1872 [property] short FontRelief;
1873 [property] string HelpText;
1874 [property] string HelpURL;
1875 [property, optional] boolean HideInactiveSelection;
1876 [property] boolean Printable;
1877 [property] boolean ReadOnly;
1878 [property, optional] boolean Repeat;
1879 [property, optional] long RepeatDelay;
1880 [property] boolean Spin;
1881 [property] boolean StrictFormat;
1882 [property] boolean Tabstop;
1883 [property, optional] string Text;
1884 [property] ::com::sun::star::util::Color TextColor;
1885 [property] ::com::sun::star::util::Color TextLineColor;
1886 [property] ::com::sun::star::util::Time Time;
1887 [property] short TimeFormat;
1888 [property] ::com::sun::star::util::Time TimeMax;
1889 [property] ::com::sun::star::util::Time TimeMin;
1890 [property, optional] short WritingMode;
1891 [property, optional] short MouseWheelBehavior;
1892 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1893 [property, optional] ::com::sun::star::util::Color HighlightColor;
1894 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1896 published struct VclContainerEvent: ::com::sun::star::lang::EventObject {
1897 ::com::sun::star::uno::XInterface Child;
1899 /** @deprecated */ published constants VclWindowPeerAttribute {
1900 const long AUTOHSCROLL = 1073741824;
1901 const long AUTOVSCROLL = -2147483648;
1902 const long CENTER = 2048;
1903 const long CLIPCHILDREN = 524288;
1904 const long DEFBUTTON = 65536;
1905 const long DEF_CANCEL = 268435456;
1906 const long DEF_NO = -2147483648;
1907 const long DEF_OK = 134217728;
1908 const long DEF_RETRY = 536870912;
1909 const long DEF_YES = 1073741824;
1910 const long DROPDOWN = 32768;
1911 const long GROUP = 2097152;
1912 const long HSCROLL = 256;
1913 const long LEFT = 1024;
1914 const long NOBORDER = 1048576;
1915 const long NOLABEL = 536870912;
1916 const long OK = 4194304;
1917 const long OK_CANCEL = 8388608;
1918 const long READONLY = 262144;
1919 const long RETRY_CANCEL = 67108864;
1920 const long RIGHT = 4096;
1921 const long SORT = 16384;
1922 const long SPIN = 8192;
1923 const long VSCROLL = 512;
1924 const long YES_NO = 16777216;
1925 const long YES_NO_CANCEL = 33554432;
1927 published constants WindowAttribute {
1928 const long BORDER = 16;
1929 const long CLOSEABLE = 128;
1930 const long FULLSIZE = 2;
1931 const long MINSIZE = 8;
1932 const long MOVEABLE = 64;
1933 const long NODECORATION = 512;
1934 const long OPTIMUMSIZE = 4;
1935 const long SHOW = 1;
1936 const long SIZEABLE = 32;
1937 /** @deprecated */ const long SYSTEMDEPENDENT = 256;
1939 published struct WindowEvent: ::com::sun::star::lang::EventObject {
1940 long X;
1941 long Y;
1942 long Width;
1943 long Height;
1944 long LeftInset;
1945 long TopInset;
1946 long RightInset;
1947 long BottomInset;
1949 published interface XActionListener {
1950 interface ::com::sun::star::lang::XEventListener;
1951 void actionPerformed([in] ::com::sun::star::awt::ActionEvent rEvent);
1953 published interface XActivateListener {
1954 interface ::com::sun::star::lang::XEventListener;
1955 void windowActivated([in] ::com::sun::star::lang::EventObject e);
1956 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
1958 published interface XAdjustmentListener {
1959 interface ::com::sun::star::lang::XEventListener;
1960 void adjustmentValueChanged([in] ::com::sun::star::awt::AdjustmentEvent rEvent);
1962 published interface XBitmap {
1963 interface ::com::sun::star::uno::XInterface;
1964 ::com::sun::star::awt::Size getSize();
1965 sequence< byte > getDIB();
1966 sequence< byte > getMaskDIB();
1968 published interface XDisplayBitmap;
1969 published interface XFont;
1970 published interface XDevice {
1971 interface ::com::sun::star::uno::XInterface;
1972 ::com::sun::star::awt::XGraphics createGraphics();
1973 ::com::sun::star::awt::XDevice createDevice([in] long nWidth, [in] long nHeight);
1974 ::com::sun::star::awt::DeviceInfo getInfo();
1975 sequence< ::com::sun::star::awt::FontDescriptor > getFontDescriptors();
1976 ::com::sun::star::awt::XFont getFont([in] ::com::sun::star::awt::FontDescriptor aDescriptor);
1977 ::com::sun::star::awt::XBitmap createBitmap([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight);
1978 ::com::sun::star::awt::XDisplayBitmap createDisplayBitmap([in] ::com::sun::star::awt::XBitmap Bitmap);
1980 published interface XDisplayBitmap {
1981 interface ::com::sun::star::uno::XInterface;
1983 published interface XEventHandler;
1984 published interface XDisplayConnection {
1985 interface ::com::sun::star::uno::XInterface;
1986 void addEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler, [in] long eventMask);
1987 void removeEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler);
1988 void addErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1989 void removeErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1990 any getIdentifier();
1992 published interface XEnhancedMouseClickHandler {
1993 interface ::com::sun::star::lang::XEventListener;
1994 boolean mousePressed([in] ::com::sun::star::awt::EnhancedMouseEvent e);
1995 boolean mouseReleased([in] ::com::sun::star::awt::EnhancedMouseEvent e);
1997 published interface XEventHandler {
1998 interface ::com::sun::star::uno::XInterface;
1999 boolean handleEvent([in] any event);
2001 /** @deprecated */ published interface XFileDialog {
2002 interface ::com::sun::star::uno::XInterface;
2003 void setPath([in] string Path);
2004 string getPath();
2005 void setFilters([in] sequence< string > rFilterNames, [in] sequence< string > rMasks);
2006 void setCurrentFilter([in] string Filter);
2007 string getCurrentFilter();
2009 published interface XFocusListener {
2010 interface ::com::sun::star::lang::XEventListener;
2011 void focusGained([in] ::com::sun::star::awt::FocusEvent e);
2012 void focusLost([in] ::com::sun::star::awt::FocusEvent e);
2014 published interface XFont {
2015 interface ::com::sun::star::uno::XInterface;
2016 ::com::sun::star::awt::FontDescriptor getFontDescriptor();
2017 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
2018 short getCharWidth([in] char c);
2019 sequence< short > getCharWidths([in] char nFirst, [in] char nLast);
2020 long getStringWidth([in] string str);
2021 long getStringWidthArray([in] string str, [out] sequence< long > aDXArray);
2022 void getKernPairs([out] sequence< char > Chars1, [out] sequence< char > Chars2, [out] sequence< short > Kerns);
2024 published struct XFontMappingUseItem {
2025 string originalFont;
2026 sequence< string > usedFonts;
2027 long count;
2029 published interface XFontMappingUse {
2030 interface ::com::sun::star::uno::XInterface;
2031 void startTrackingFontMappingUse();
2032 sequence< ::com::sun::star::awt::XFontMappingUseItem > finishTrackingFontMappingUse();
2034 published interface XGraphics {
2035 interface ::com::sun::star::uno::XInterface;
2036 ::com::sun::star::awt::XDevice getDevice();
2037 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
2038 void setFont([in] ::com::sun::star::awt::XFont xNewFont);
2039 void selectFont([in] ::com::sun::star::awt::FontDescriptor aDescription);
2040 void setTextColor([in] ::com::sun::star::util::Color nColor);
2041 void setTextFillColor([in] ::com::sun::star::util::Color nColor);
2042 void setLineColor([in] ::com::sun::star::util::Color nColor);
2043 void setFillColor([in] ::com::sun::star::util::Color nColor);
2044 void setRasterOp([in] ::com::sun::star::awt::RasterOperation ROP);
2045 void setClipRegion([in] ::com::sun::star::awt::XRegion Clipping);
2046 void intersectClipRegion([in] ::com::sun::star::awt::XRegion xClipping);
2047 void push();
2048 void pop();
2049 void copy([in] ::com::sun::star::awt::XDevice xSource, [in] long nSourceX, [in] long nSourceY, [in] long nSourceWidth, [in] long nSourceHeight, [in] long nDestX, [in] long nDestY, [in] long nDestWidth, [in] long nDestHeight);
2050 void draw([in] ::com::sun::star::awt::XDisplayBitmap xBitmapHandle, [in] long SourceX, [in] long SourceY, [in] long SourceWidth, [in] long SourceHeight, [in] long DestX, [in] long DestY, [in] long DestWidth, [in] long DestHeight);
2051 void drawPixel([in] long X, [in] long Y);
2052 void drawLine([in] long X1, [in] long Y1, [in] long X2, [in] long Y2);
2053 void drawRect([in] long X, [in] long Y, [in] long Width, [in] long Height);
2054 void drawRoundedRect([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long nHorzRound, [in] long nVertRound);
2055 void drawPolyLine([in] sequence< long > DataX, [in] sequence< long > DataY);
2056 void drawPolygon([in] sequence< long > DataX, [in] sequence< long > DataY);
2057 void drawPolyPolygon([in] sequence< sequence< long > > DataX, [in] sequence< sequence< long > > DataY);
2058 void drawEllipse([in] long X, [in] long Y, [in] long Width, [in] long Height);
2059 void drawArc([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long X1, [in] long Y1, [in] long X2, [in] long Y2);
2060 void drawPie([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long X1, [in] long Y1, [in] long X2, [in] long Y2);
2061 void drawChord([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] long nX1, [in] long nY1, [in] long nX2, [in] long nY2);
2062 void drawGradient([in] long nX, [in] long nY, [in] long nWidth, [in] long Height, [in] ::com::sun::star::awt::Gradient aGradient);
2063 void drawText([in] long X, [in] long Y, [in] string Text);
2064 void drawTextArray([in] long X, [in] long Y, [in] string Text, [in] sequence< long > Longs);
2066 published interface XGraphics2 {
2067 interface ::com::sun::star::awt::XGraphics;
2068 void clear([in] ::com::sun::star::awt::Rectangle aRect);
2069 void drawImage([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] short nStyle, [in] ::com::sun::star::graphic::XGraphic aGraphic);
2071 published interface XImageButton {
2072 interface ::com::sun::star::uno::XInterface;
2073 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
2074 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
2075 void setActionCommand([in] string Command);
2077 published interface XImageProducer;
2078 published interface XImageConsumer {
2079 interface ::com::sun::star::uno::XInterface;
2080 void init([in] long Width, [in] long Height);
2081 void setColorModel([in] short BitCount, [in] sequence< long > RGBAPal, [in] long RedMask, [in] long GreenMask, [in] long BlueMask, [in] long AlphaMask);
2082 void setPixelsByBytes([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< byte > aProducerData, [in] long nOffset, [in] long nScanSize);
2083 void setPixelsByLongs([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< long > aProducerData, [in] long nOffset, [in] long nScanSize);
2084 void complete([in] long Status, [in] ::com::sun::star::awt::XImageProducer xProducer);
2086 published interface XImageProducer {
2087 interface ::com::sun::star::uno::XInterface;
2088 void addConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2089 void removeConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2090 void startProduction();
2092 published interface XPrinterPropertySet {
2093 interface ::com::sun::star::beans::XPropertySet;
2094 void setHorizontal([in] boolean bHorizontal) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2095 sequence< string > getFormDescriptions();
2096 void selectForm([in] string aFormDescription) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2097 sequence< byte > getBinarySetup();
2098 void setBinarySetup([in] sequence< byte > data) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2100 published interface XInfoPrinter {
2101 interface ::com::sun::star::awt::XPrinterPropertySet;
2102 ::com::sun::star::awt::XDevice createDevice();
2104 published interface XItemListener {
2105 interface ::com::sun::star::lang::XEventListener;
2106 void itemStateChanged([in] ::com::sun::star::awt::ItemEvent rEvent);
2108 published interface XKeyHandler {
2109 interface ::com::sun::star::lang::XEventListener;
2110 boolean keyPressed([in] ::com::sun::star::awt::KeyEvent aEvent);
2111 boolean keyReleased([in] ::com::sun::star::awt::KeyEvent aEvent);
2113 published interface XKeyListener {
2114 interface ::com::sun::star::lang::XEventListener;
2115 void keyPressed([in] ::com::sun::star::awt::KeyEvent e);
2116 void keyReleased([in] ::com::sun::star::awt::KeyEvent e);
2118 published interface XMenuListener {
2119 interface ::com::sun::star::lang::XEventListener;
2120 void itemHighlighted([in] ::com::sun::star::awt::MenuEvent aEvent);
2121 void itemSelected([in] ::com::sun::star::awt::MenuEvent aEvent);
2122 void itemActivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2123 void itemDeactivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2125 published interface XMessageBox {
2126 interface ::com::sun::star::uno::XInterface;
2127 [attribute] string CaptionText;
2128 [attribute] string MessageText;
2129 short execute();
2131 published interface XMouseClickHandler {
2132 interface ::com::sun::star::lang::XEventListener;
2133 boolean mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2134 boolean mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2136 published interface XMouseListener {
2137 interface ::com::sun::star::lang::XEventListener;
2138 void mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2139 void mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2140 void mouseEntered([in] ::com::sun::star::awt::MouseEvent e);
2141 void mouseExited([in] ::com::sun::star::awt::MouseEvent e);
2143 published interface XMouseMotionHandler {
2144 interface ::com::sun::star::lang::XEventListener;
2145 boolean mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2146 boolean mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2148 published interface XMouseMotionListener {
2149 interface ::com::sun::star::lang::XEventListener;
2150 void mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2151 void mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2153 published interface XPaintListener {
2154 interface ::com::sun::star::lang::XEventListener;
2155 void windowPaint([in] ::com::sun::star::awt::PaintEvent e);
2157 published interface XPrinter {
2158 interface ::com::sun::star::awt::XPrinterPropertySet;
2159 boolean start([in] string nJobName, [in] short nCopies, [in] boolean nCollate) raises (::com::sun::star::awt::PrinterException, ::com::sun::star::lang::IllegalArgumentException);
2160 void end() raises (::com::sun::star::awt::PrinterException);
2161 void terminate();
2162 ::com::sun::star::awt::XDevice startPage() raises (::com::sun::star::awt::PrinterException);
2163 void endPage() raises (::com::sun::star::awt::PrinterException);
2165 /** @deprecated */ published interface XProgressMonitor {
2166 interface ::com::sun::star::awt::XProgressBar;
2167 void addText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2168 void removeText([in] string Topic, [in] boolean beforeProgress);
2169 void updateText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2171 published interface XRegion {
2172 interface ::com::sun::star::uno::XInterface;
2173 ::com::sun::star::awt::Rectangle getBounds();
2174 void clear();
2175 void move([in] long nHorzMove, [in] long nVertMove);
2176 void unionRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2177 void intersectRectangle([in] ::com::sun::star::awt::Rectangle Region);
2178 void excludeRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2179 void xOrRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2180 void unionRegion([in] ::com::sun::star::awt::XRegion Region);
2181 void intersectRegion([in] ::com::sun::star::awt::XRegion Region);
2182 void excludeRegion([in] ::com::sun::star::awt::XRegion Region);
2183 void xOrRegion([in] ::com::sun::star::awt::XRegion Region);
2184 sequence< ::com::sun::star::awt::Rectangle > getRectangles();
2186 published interface XSpinListener {
2187 interface ::com::sun::star::lang::XEventListener;
2188 void up([in] ::com::sun::star::awt::SpinEvent rEvent);
2189 void down([in] ::com::sun::star::awt::SpinEvent rEvent);
2190 void first([in] ::com::sun::star::awt::SpinEvent rEvent);
2191 void last([in] ::com::sun::star::awt::SpinEvent rEvent);
2193 published interface XSystemDependentWindowPeer {
2194 interface ::com::sun::star::uno::XInterface;
2195 any getWindowHandle([in] sequence< byte > ProcessId, [in] short SystemType);
2197 published interface XTextArea {
2198 interface ::com::sun::star::uno::XInterface;
2199 string getTextLines();
2201 published interface XTextEditField {
2202 interface ::com::sun::star::uno::XInterface;
2203 void setEchoChar([in] char cEcho);
2205 published interface XTextListener {
2206 interface ::com::sun::star::lang::XEventListener;
2207 void textChanged([in] ::com::sun::star::awt::TextEvent rEvent);
2209 published interface XToolkit3 {
2210 interface ::com::sun::star::awt::XToolkit2;
2211 interface ::com::sun::star::awt::XFontMappingUse;
2213 published interface XTopWindowListener {
2214 interface ::com::sun::star::lang::XEventListener;
2215 void windowOpened([in] ::com::sun::star::lang::EventObject e);
2216 void windowClosing([in] ::com::sun::star::lang::EventObject e);
2217 void windowClosed([in] ::com::sun::star::lang::EventObject e);
2218 void windowMinimized([in] ::com::sun::star::lang::EventObject e);
2219 void windowNormalized([in] ::com::sun::star::lang::EventObject e);
2220 void windowActivated([in] ::com::sun::star::lang::EventObject e);
2221 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
2223 published interface XUserInputInterception {
2224 interface ::com::sun::star::uno::XInterface;
2225 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2226 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2227 void addMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2228 void removeMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2230 published interface XVclContainerListener;
2231 /** @deprecated */ published interface XVclContainer {
2232 interface ::com::sun::star::uno::XInterface;
2233 void addVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2234 void removeVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2235 sequence< ::com::sun::star::awt::XWindow > getWindows();
2237 /** @deprecated */ published interface XVclContainerListener {
2238 interface ::com::sun::star::lang::XEventListener;
2239 void windowAdded([in] ::com::sun::star::awt::VclContainerEvent e);
2240 void windowRemoved([in] ::com::sun::star::awt::VclContainerEvent e);
2242 /** @deprecated */ published interface XVclContainerPeer {
2243 interface ::com::sun::star::uno::XInterface;
2244 void enableDialogControl([in] boolean bEnable);
2245 void setTabOrder([in] sequence< ::com::sun::star::awt::XWindow > WindowOrder, [in] sequence< any > Tabs, [in] boolean GroupControl);
2246 void setGroup([in] sequence< ::com::sun::star::awt::XWindow > Windows);
2248 published interface XWindowPeer {
2249 interface ::com::sun::star::lang::XComponent;
2250 ::com::sun::star::awt::XToolkit getToolkit();
2251 void setPointer([in] ::com::sun::star::awt::XPointer Pointer);
2252 void setBackground([in] ::com::sun::star::util::Color Color);
2253 void invalidate([in] short Flags);
2254 void invalidateRect([in] ::com::sun::star::awt::Rectangle Rect, [in] short Flags);
2256 /** @deprecated */ published interface XVclWindowPeer {
2257 interface ::com::sun::star::awt::XWindowPeer;
2258 boolean isChild([in] ::com::sun::star::awt::XWindowPeer Peer);
2259 void setDesignMode([in] boolean bOn);
2260 boolean isDesignMode();
2261 void enableClipSiblings([in] boolean bClip);
2262 void setForeground([in] ::com::sun::star::util::Color Color);
2263 void setControlFont([in] ::com::sun::star::awt::FontDescriptor aFont);
2264 void getStyles([in] short nType, [out] ::com::sun::star::awt::FontDescriptor Font, [out] ::com::sun::star::util::Color ForegroundColor, [out] ::com::sun::star::util::Color BackgroundColor);
2265 void setProperty([in] string PropertyName, [in] any Value);
2266 any getProperty([in] string PropertyName);
2268 published interface XWindow2 {
2269 interface ::com::sun::star::awt::XWindow;
2270 void setOutputSize([in] ::com::sun::star::awt::Size Size);
2271 ::com::sun::star::awt::Size getOutputSize();
2272 boolean isVisible();
2273 boolean isActive();
2274 boolean isEnabled();
2275 boolean hasFocus();
2277 published interface XWindowListener {
2278 interface ::com::sun::star::lang::XEventListener;
2279 void windowResized([in] ::com::sun::star::awt::WindowEvent e);
2280 void windowMoved([in] ::com::sun::star::awt::WindowEvent e);
2281 void windowShown([in] ::com::sun::star::lang::EventObject e);
2282 void windowHidden([in] ::com::sun::star::lang::EventObject e);
2284 module grid {
2285 published interface XGridColumn;
2286 published interface XGridColumnModel {
2287 interface ::com::sun::star::lang::XComponent;
2288 interface ::com::sun::star::container::XContainer;
2289 interface ::com::sun::star::util::XCloneable;
2290 long getColumnCount();
2291 ::com::sun::star::awt::grid::XGridColumn createColumn();
2292 long addColumn([in] ::com::sun::star::awt::grid::XGridColumn column) raises (::com::sun::star::lang::IllegalArgumentException);
2293 void removeColumn([in] long ColumnIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2294 sequence< ::com::sun::star::awt::grid::XGridColumn > getColumns();
2295 ::com::sun::star::awt::grid::XGridColumn getColumn([in] long index) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2296 void setDefaultColumns([in] long elements);
2298 published interface XGridDataModel {
2299 interface ::com::sun::star::lang::XComponent;
2300 interface ::com::sun::star::util::XCloneable;
2301 [attribute, readonly] long RowCount;
2302 [attribute, readonly] long ColumnCount;
2303 any getCellData([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2304 any getCellToolTip([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2305 any getRowHeading([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2306 sequence< any > getRowData([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2308 published interface XGridDataListener;
2309 published interface XMutableGridDataModel {
2310 interface ::com::sun::star::awt::grid::XGridDataModel;
2311 void addRow([in] any Heading, [in] sequence< any > Data);
2312 void addRows([in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IllegalArgumentException);
2313 void insertRow([in] long Index, [in] any Heading, [in] sequence< any > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2314 void insertRows([in] long Index, [in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException);
2315 void removeRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2316 void removeAllRows();
2317 void updateCellData([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2318 void updateRowData([in] sequence< long > ColumnIndexes, [in] long RowIndex, [in] sequence< any > Values) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException);
2319 void updateRowHeading([in] long RowIndex, [in] any Heading) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2320 void updateCellToolTip([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2321 void updateRowToolTip([in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2322 void addGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2323 void removeGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2325 published service DefaultGridDataModel: ::com::sun::star::awt::grid::XMutableGridDataModel;
2328 module style {
2329 published enum HorizontalAlignment {
2330 LEFT = 0,
2331 CENTER = 1,
2332 RIGHT = 2
2335 module awt {
2336 module grid {
2337 published interface XGridColumnListener;
2338 published interface XGridColumn {
2339 interface ::com::sun::star::lang::XComponent;
2340 interface ::com::sun::star::util::XCloneable;
2341 [attribute] any Identifier;
2342 [attribute] long ColumnWidth;
2343 [attribute] long MinWidth;
2344 [attribute] long MaxWidth;
2345 [attribute] boolean Resizeable;
2346 [attribute] long Flexibility {
2347 set raises (::com::sun::star::lang::IllegalArgumentException);
2349 [attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign;
2350 [attribute] string Title;
2351 [attribute] string HelpText;
2352 [attribute, readonly] long Index;
2353 [attribute] long DataColumnIndex;
2354 void addGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2355 void removeGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2357 published struct GridColumnEvent: ::com::sun::star::lang::EventObject {
2358 string AttributeName;
2359 any OldValue;
2360 any NewValue;
2361 long ColumnIndex;
2363 published struct GridDataEvent: ::com::sun::star::lang::EventObject {
2364 long FirstColumn;
2365 long LastColumn;
2366 long FirstRow;
2367 long LastRow;
2369 published struct GridSelectionEvent: ::com::sun::star::lang::EventObject {
2370 sequence< long > SelectedRowIndexes;
2371 sequence< long > SelectedColumnIndexes;
2375 module util {
2376 published exception VetoException: ::com::sun::star::uno::Exception {
2379 module awt {
2380 module grid {
2381 published interface XGridControl {
2382 interface ::com::sun::star::uno::XInterface;
2383 long getColumnAtPoint([in] long X, [in] long Y);
2384 long getRowAtPoint([in] long X, [in] long Y);
2385 long getCurrentColumn();
2386 long getCurrentRow();
2387 void goToCell([in] long ColumnIndex, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::util::VetoException);
2389 published interface XGridSelectionListener;
2390 published interface XGridRowSelection {
2391 interface ::com::sun::star::uno::XInterface;
2392 void selectAllRows();
2393 void selectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2394 void deselectAllRows();
2395 void deselectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2396 sequence< long > getSelectedRows();
2397 boolean hasSelectedRows();
2398 boolean isRowSelected([in] long RowIndex);
2399 void addSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2400 void removeSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2404 module view {
2405 published enum SelectionType {
2406 NONE = 0,
2407 SINGLE = 1,
2408 MULTI = 2,
2409 RANGE = 3
2412 module awt {
2413 module grid {
2414 published service UnoControlGridModel {
2415 service ::com::sun::star::awt::UnoControlModel;
2416 [property] boolean ShowRowHeader;
2417 [property] long RowHeaderWidth;
2418 [property] boolean ShowColumnHeader;
2419 [property, maybevoid] long ColumnHeaderHeight;
2420 [property, maybevoid] long RowHeight;
2421 [property] ::com::sun::star::awt::grid::XGridColumnModel ColumnModel;
2422 [property] ::com::sun::star::awt::grid::XGridDataModel GridDataModel;
2423 [property] boolean HScroll;
2424 [property] boolean VScroll;
2425 [property] boolean Tabstop;
2426 [property] ::com::sun::star::view::SelectionType SelectionModel;
2427 [property] boolean UseGridLines;
2428 [property, maybevoid] ::com::sun::star::util::Color GridLineColor;
2429 [property, maybevoid] ::com::sun::star::util::Color HeaderBackgroundColor;
2430 [property, maybevoid] ::com::sun::star::util::Color HeaderTextColor;
2431 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionBackgroundColor;
2432 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionBackgroundColor;
2433 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionTextColor;
2434 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionTextColor;
2435 [property, maybevoid] sequence< ::com::sun::star::util::Color > RowBackgroundColors;
2436 [property] ::com::sun::star::style::VerticalAlignment VerticalAlign;
2437 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
2438 [property, maybevoid] ::com::sun::star::util::Color TextColor;
2439 [property, maybevoid] ::com::sun::star::util::Color TextLineColor;
2440 [property] short FontEmphasisMark;
2441 [property] short FontRelief;
2442 [property] string HelpText;
2443 [property] string HelpURL;
2445 published interface XGridColumnListener {
2446 interface ::com::sun::star::lang::XEventListener;
2447 void columnChanged([in] ::com::sun::star::awt::grid::GridColumnEvent event);
2449 published interface XGridDataListener {
2450 interface ::com::sun::star::lang::XEventListener;
2451 void rowsInserted([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2452 void rowsRemoved([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2453 void dataChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2454 void rowHeadingChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2456 published interface XGridSelectionListener {
2457 interface ::com::sun::star::lang::XEventListener;
2458 void selectionChanged([in] ::com::sun::star::awt::grid::GridSelectionEvent gridSelectionEvent);
2461 module tab {
2462 published struct TabPageActivatedEvent: ::com::sun::star::lang::EventObject {
2463 short TabPageID;
2465 published interface XTabPage {
2466 interface ::com::sun::star::uno::XInterface;
2468 published service UnoControlTabPage {
2469 service ::com::sun::star::awt::UnoControlContainer;
2470 interface ::com::sun::star::awt::tab::XTabPage;
2472 published interface XTabPageContainerListener;
2473 published interface XTabPageContainer {
2474 interface ::com::sun::star::uno::XInterface;
2475 [attribute] short ActiveTabPageID;
2476 short getTabPageCount();
2477 boolean isTabPageActive([in] short tabPageIndex);
2478 ::com::sun::star::awt::tab::XTabPage getTabPage([in] short tabPageIndex);
2479 ::com::sun::star::awt::tab::XTabPage getTabPageByID([in] short tabPageID);
2480 void addTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2481 void removeTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2483 published service UnoControlTabPageContainer {
2484 service ::com::sun::star::awt::UnoControl;
2485 interface ::com::sun::star::awt::tab::XTabPageContainer;
2487 published interface XTabPageModel;
2488 published interface XTabPageContainerModel {
2489 interface ::com::sun::star::container::XIndexContainer;
2490 interface ::com::sun::star::container::XContainer;
2491 ::com::sun::star::awt::tab::XTabPageModel createTabPage([in] short TabPageID);
2492 ::com::sun::star::awt::tab::XTabPageModel loadTabPage([in] short TabPageID, [in] string ResourceURL);
2494 published service UnoControlTabPageContainerModel {
2495 service ::com::sun::star::awt::UnoControlModel;
2496 interface ::com::sun::star::awt::tab::XTabPageContainerModel;
2498 published interface XTabPageModel {
2499 interface ::com::sun::star::uno::XInterface;
2500 [attribute, readonly] short TabPageID;
2501 [attribute] boolean Enabled;
2502 [attribute] string Title;
2503 [attribute] string ImageURL;
2504 [attribute] string ToolTip;
2506 published service UnoControlTabPageModel {
2507 interface ::com::sun::star::awt::tab::XTabPageModel;
2508 [property, optional] string Title;
2509 [property, optional] string HelpText;
2510 [property, optional] string HelpURL;
2511 [property, optional] boolean HScroll;
2512 [property, optional] boolean VScroll;
2513 [property, optional] long ScrollLeft;
2514 [property, optional] long ScrollTop;
2515 [property, optional] long ScrollWidth;
2516 [property, optional] long ScrollHeight;
2518 published interface XTabPageContainerListener {
2519 interface ::com::sun::star::lang::XEventListener;
2520 void tabPageActivated([in] ::com::sun::star::awt::tab::TabPageActivatedEvent tabPageActivatedEvent);
2524 module view {
2525 published interface XSelectionChangeListener;
2526 published interface XSelectionSupplier {
2527 interface ::com::sun::star::uno::XInterface;
2528 boolean select([in] any xSelection) raises (::com::sun::star::lang::IllegalArgumentException);
2529 any getSelection();
2530 void addSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2531 void removeSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2534 module drawing {
2535 published interface XShape;
2537 module chart {
2538 published interface XAxisXSupplier {
2539 interface ::com::sun::star::uno::XInterface;
2540 ::com::sun::star::drawing::XShape getXAxisTitle();
2541 ::com::sun::star::beans::XPropertySet getXAxis();
2542 ::com::sun::star::beans::XPropertySet getXMainGrid();
2543 ::com::sun::star::beans::XPropertySet getXHelpGrid();
2545 published service ChartAxisXSupplier {
2546 interface ::com::sun::star::chart::XAxisXSupplier;
2547 [property] boolean HasXAxis;
2548 [property] boolean HasXAxisDescription;
2549 [property] boolean HasXAxisGrid;
2550 [property] boolean HasXAxisHelpGrid;
2551 [property] boolean HasXAxisTitle;
2553 published interface XAxisZSupplier {
2554 interface ::com::sun::star::uno::XInterface;
2555 ::com::sun::star::drawing::XShape getZAxisTitle();
2556 ::com::sun::star::beans::XPropertySet getZMainGrid();
2557 ::com::sun::star::beans::XPropertySet getZHelpGrid();
2558 ::com::sun::star::beans::XPropertySet getZAxis();
2560 published service ChartAxisZSupplier {
2561 interface ::com::sun::star::chart::XAxisZSupplier;
2562 [property] boolean HasZAxis;
2563 [property] boolean HasZAxisDescription;
2564 [property] boolean HasZAxisGrid;
2565 [property] boolean HasZAxisHelpGrid;
2566 [property] boolean HasZAxisTitle;
2568 published enum ChartErrorCategory {
2569 NONE = 0,
2570 VARIANCE = 1,
2571 STANDARD_DEVIATION = 2,
2572 PERCENT = 3,
2573 ERROR_MARGIN = 4,
2574 CONSTANT_VALUE = 5
2576 published enum ChartErrorIndicatorType {
2577 NONE = 0,
2578 TOP_AND_BOTTOM = 1,
2579 UPPER = 2,
2580 LOWER = 3
2582 published enum ChartRegressionCurveType {
2583 NONE = 0,
2584 LINEAR = 1,
2585 LOGARITHM = 2,
2586 EXPONENTIAL = 3,
2587 POLYNOMIAL = 4,
2588 POWER = 5
2590 published service ChartStatistics {
2591 interface ::com::sun::star::beans::XPropertySet;
2592 [property] double ConstantErrorLow;
2593 [property] double ConstantErrorHigh;
2594 [property] boolean MeanValue;
2595 /** @deprecated */ [property] ::com::sun::star::chart::ChartErrorCategory ErrorCategory;
2596 [property, optional] long ErrorBarStyle;
2597 [property] double PercentageError;
2598 [property] double ErrorMargin;
2599 [property] ::com::sun::star::chart::ChartErrorIndicatorType ErrorIndicator;
2600 [property] ::com::sun::star::chart::ChartRegressionCurveType RegressionCurves;
2601 [property, optional] string ErrorBarRangePositive;
2602 [property, optional] string ErrorBarRangeNegative;
2604 published interface XAxisYSupplier {
2605 interface ::com::sun::star::uno::XInterface;
2606 ::com::sun::star::drawing::XShape getYAxisTitle();
2607 ::com::sun::star::beans::XPropertySet getYAxis();
2608 ::com::sun::star::beans::XPropertySet getYHelpGrid();
2609 ::com::sun::star::beans::XPropertySet getYMainGrid();
2611 published service ChartAxisYSupplier {
2612 interface ::com::sun::star::chart::XAxisYSupplier;
2613 [property] boolean HasYAxis;
2614 [property] boolean HasYAxisDescription;
2615 [property] boolean HasYAxisGrid;
2616 [property] boolean HasYAxisHelpGrid;
2617 [property] boolean HasYAxisTitle;
2619 published interface XTwoAxisYSupplier {
2620 interface ::com::sun::star::chart::XAxisYSupplier;
2621 ::com::sun::star::beans::XPropertySet getSecondaryYAxis();
2623 published service ChartTwoAxisYSupplier {
2624 service ::com::sun::star::chart::ChartAxisYSupplier;
2625 interface ::com::sun::star::chart::XTwoAxisYSupplier;
2626 [property] boolean HasSecondaryYAxis;
2627 [property] boolean HasSecondaryYAxisDescription;
2628 [property, optional] boolean HasSecondaryYAxisTitle;
2630 published enum ChartDataRowSource {
2631 ROWS = 0,
2632 COLUMNS = 1
2634 interface XAxis;
2635 interface XAxisSupplier {
2636 interface ::com::sun::star::uno::XInterface;
2637 ::com::sun::star::chart::XAxis getAxis([in] long nDimensionIndex);
2638 ::com::sun::star::chart::XAxis getSecondaryAxis([in] long nDimensionIndex);
2641 module drawing {
2642 /** @deprecated */ published interface XShapeDescriptor {
2643 interface ::com::sun::star::uno::XInterface;
2644 string getShapeType();
2646 published interface XShape {
2647 interface ::com::sun::star::drawing::XShapeDescriptor;
2648 ::com::sun::star::awt::Point getPosition();
2649 void setPosition([in] ::com::sun::star::awt::Point aPosition);
2650 ::com::sun::star::awt::Size getSize();
2651 void setSize([in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::beans::PropertyVetoException);
2654 module chart {
2655 published interface XDiagram {
2656 interface ::com::sun::star::drawing::XShape;
2657 string getDiagramType();
2658 ::com::sun::star::beans::XPropertySet getDataRowProperties([in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2659 ::com::sun::star::beans::XPropertySet getDataPointProperties([in] long nCol, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2661 interface XDiagramPositioning {
2662 interface ::com::sun::star::uno::XInterface;
2663 void setAutomaticDiagramPositioning();
2664 boolean isAutomaticDiagramPositioning();
2665 void setDiagramPositionExcludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2666 boolean isExcludingDiagramPositioning();
2667 ::com::sun::star::awt::Rectangle calculateDiagramPositionExcludingAxes();
2668 void setDiagramPositionIncludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2669 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxes();
2670 void setDiagramPositionIncludingAxesAndAxisTitles([in] ::com::sun::star::awt::Rectangle PositionRect);
2671 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxesAndAxisTitles();
2673 interface XSecondAxisTitleSupplier {
2674 interface ::com::sun::star::uno::XInterface;
2675 ::com::sun::star::drawing::XShape getSecondXAxisTitle();
2676 ::com::sun::star::drawing::XShape getSecondYAxisTitle();
2679 module xml {
2680 published service UserDefinedAttributesSupplier {
2681 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
2684 module chart {
2685 published service Diagram {
2686 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2687 interface ::com::sun::star::chart::XDiagram;
2688 interface ::com::sun::star::beans::XPropertySet;
2689 [optional] interface ::com::sun::star::chart::XAxisSupplier;
2690 [optional] interface ::com::sun::star::chart::XSecondAxisTitleSupplier;
2691 [optional] interface ::com::sun::star::chart::XDiagramPositioning;
2692 [property, optional] boolean AutomaticPosition;
2693 [property, optional] boolean AutomaticSize;
2694 [property] ::com::sun::star::chart::ChartDataRowSource DataRowSource;
2695 [property] long DataCaption;
2696 [property, optional] long MissingValueTreatment;
2698 published interface X3DDefaultSetter {
2699 interface ::com::sun::star::uno::XInterface;
2700 void set3DSettingsToDefault();
2701 void setDefaultRotation();
2702 void setDefaultIllumination();
2704 published interface X3DDisplay {
2705 interface ::com::sun::star::uno::XInterface;
2706 ::com::sun::star::beans::XPropertySet getWall();
2707 ::com::sun::star::beans::XPropertySet getFloor();
2709 published service Dim3DDiagram {
2710 interface ::com::sun::star::chart::X3DDisplay;
2711 [optional] interface ::com::sun::star::chart::X3DDefaultSetter;
2712 [property] boolean Dim3D;
2713 [property, optional] long Perspective;
2714 [property, optional] long RotationHorizontal;
2715 [property, optional] long RotationVertical;
2717 published service StackableDiagram {
2718 [property] boolean Percent;
2719 [property] boolean Stacked;
2721 published service AreaDiagram {
2722 service ::com::sun::star::chart::Diagram;
2723 service ::com::sun::star::chart::ChartStatistics;
2724 service ::com::sun::star::chart::ChartAxisXSupplier;
2725 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2726 service ::com::sun::star::chart::ChartAxisZSupplier;
2727 service ::com::sun::star::chart::Dim3DDiagram;
2728 service ::com::sun::star::chart::StackableDiagram;
2730 published service BarDiagram {
2731 service ::com::sun::star::chart::Diagram;
2732 service ::com::sun::star::chart::ChartStatistics;
2733 service ::com::sun::star::chart::ChartAxisXSupplier;
2734 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2735 service ::com::sun::star::chart::ChartAxisZSupplier;
2736 service ::com::sun::star::chart::Dim3DDiagram;
2737 service ::com::sun::star::chart::StackableDiagram;
2738 [property] boolean Vertical;
2739 [property, optional] boolean Deep;
2740 [property, optional] boolean StackedBarsConnected;
2741 [property, optional] boolean GroupBarsPerAxis;
2742 /** @deprecated */ [property] long NumberOfLines;
2744 published service BubbleDiagram {
2745 service ::com::sun::star::chart::Diagram;
2746 service ::com::sun::star::chart::ChartAxisXSupplier;
2747 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2748 [optional] service ::com::sun::star::chart::ChartStatistics;
2750 published service Chart3DBarProperties {
2751 interface ::com::sun::star::beans::XPropertySet;
2752 [property] long SolidType;
2755 module drawing {
2756 published enum BitmapMode {
2757 REPEAT = 0,
2758 STRETCH = 1,
2759 NO_REPEAT = 2
2761 published enum FillStyle {
2762 NONE = 0,
2763 SOLID = 1,
2764 GRADIENT = 2,
2765 HATCH = 3,
2766 BITMAP = 4
2768 published enum HatchStyle {
2769 SINGLE = 0,
2770 DOUBLE = 1,
2771 TRIPLE = 2
2773 published struct Hatch {
2774 ::com::sun::star::drawing::HatchStyle Style;
2775 ::com::sun::star::util::Color Color;
2776 long Distance;
2777 long Angle;
2779 published enum RectanglePoint {
2780 LEFT_TOP = 0,
2781 MIDDLE_TOP = 1,
2782 RIGHT_TOP = 2,
2783 LEFT_MIDDLE = 3,
2784 MIDDLE_MIDDLE = 4,
2785 RIGHT_MIDDLE = 5,
2786 LEFT_BOTTOM = 6,
2787 MIDDLE_BOTTOM = 7,
2788 RIGHT_BOTTOM = 8
2791 module text {
2792 published struct GraphicCrop {
2793 long Top;
2794 long Bottom;
2795 long Left;
2796 long Right;
2799 module drawing {
2800 published service FillProperties {
2801 [property] ::com::sun::star::drawing::FillStyle FillStyle;
2802 [property] ::com::sun::star::util::Color FillColor;
2803 [property] short FillTransparence;
2804 [property] string FillTransparenceGradientName;
2805 [property, optional] ::com::sun::star::awt::Gradient FillTransparenceGradient;
2806 [property] string FillGradientName;
2807 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
2808 [property] string FillHatchName;
2809 [property, optional] ::com::sun::star::drawing::Hatch FillHatch;
2810 [property] boolean FillBackground;
2811 [property] string FillBitmapName;
2812 [property, optional] ::com::sun::star::awt::XBitmap FillBitmap;
2813 /** @deprecated */ [property, optional] string FillBitmapURL;
2814 [property] short FillBitmapPositionOffsetX;
2815 [property] short FillBitmapPositionOffsetY;
2816 [property] short FillBitmapOffsetX;
2817 [property] short FillBitmapOffsetY;
2818 [property] ::com::sun::star::drawing::RectanglePoint FillBitmapRectanglePoint;
2819 [property] boolean FillBitmapLogicalSize;
2820 [property] long FillBitmapSizeX;
2821 [property] long FillBitmapSizeY;
2822 [property] ::com::sun::star::drawing::BitmapMode FillBitmapMode;
2823 [property, optional] boolean FillBitmapStretch;
2824 [property, optional] boolean FillBitmapTile;
2825 [property, optional] ::com::sun::star::text::GraphicCrop GraphicCrop;
2826 [property, optional] boolean FillUseSlideBackground;
2828 published enum LineCap {
2829 BUTT = 0,
2830 ROUND = 1,
2831 SQUARE = 2
2833 published enum DashStyle {
2834 RECT = 0,
2835 ROUND = 1,
2836 RECTRELATIVE = 2,
2837 ROUNDRELATIVE = 3
2839 published struct LineDash {
2840 ::com::sun::star::drawing::DashStyle Style;
2841 short Dots;
2842 long DotLen;
2843 short Dashes;
2844 long DashLen;
2845 long Distance;
2847 published enum LineJoint {
2848 NONE = 0,
2849 MIDDLE = 1,
2850 BEVEL = 2,
2851 MITER = 3,
2852 ROUND = 4
2854 published enum LineStyle {
2855 NONE = 0,
2856 SOLID = 1,
2857 DASH = 2
2859 published enum PolygonFlags {
2860 NORMAL = 0,
2861 SMOOTH = 1,
2862 CONTROL = 2,
2863 SYMMETRIC = 3
2865 published typedef sequence< ::com::sun::star::drawing::PolygonFlags > FlagSequence;
2866 published typedef sequence< ::com::sun::star::drawing::FlagSequence > FlagSequenceSequence;
2867 published typedef sequence< ::com::sun::star::awt::Point > PointSequence;
2868 published typedef sequence< ::com::sun::star::drawing::PointSequence > PointSequenceSequence;
2869 published struct PolyPolygonBezierCoords {
2870 ::com::sun::star::drawing::PointSequenceSequence Coordinates;
2871 ::com::sun::star::drawing::FlagSequenceSequence Flags;
2873 published service LineProperties {
2874 [property] ::com::sun::star::drawing::LineStyle LineStyle;
2875 [property] ::com::sun::star::drawing::LineDash LineDash;
2876 [property, optional] string LineDashName;
2877 [property] ::com::sun::star::util::Color LineColor;
2878 [property] short LineTransparence;
2879 [property] long LineWidth;
2880 [property] ::com::sun::star::drawing::LineJoint LineJoint;
2881 [property, optional] ::com::sun::star::drawing::LineCap LineCap;
2882 [property, optional] string LineStartName;
2883 [property, optional] string LineEndName;
2884 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineStart;
2885 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineEnd;
2886 [property, optional] boolean LineStartCenter;
2887 [property, optional] long LineStartWidth;
2888 [property, optional] boolean LineEndCenter;
2889 [property, optional] long LineEndWidth;
2892 module chart {
2893 published service ChartArea {
2894 service ::com::sun::star::drawing::FillProperties;
2895 service ::com::sun::star::drawing::LineProperties;
2896 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2897 interface ::com::sun::star::beans::XPropertySet;
2899 published enum ChartAxisArrangeOrderType {
2900 AUTO = 0,
2901 SIDE_BY_SIDE = 1,
2902 STAGGER_EVEN = 2,
2903 STAGGER_ODD = 3
2905 published enum ChartAxisLabelPosition {
2906 NEAR_AXIS = 0,
2907 NEAR_AXIS_OTHER_SIDE = 1,
2908 OUTSIDE_START = 2,
2909 OUTSIDE_END = 3
2911 published enum ChartAxisMarkPosition {
2912 AT_LABELS = 0,
2913 AT_AXIS = 1,
2914 AT_LABELS_AND_AXIS = 2
2916 published enum ChartAxisPosition {
2917 ZERO = 0,
2918 START = 1,
2919 END = 2,
2920 VALUE = 3
2922 published struct TimeIncrement {
2923 any MajorTimeInterval;
2924 any MinorTimeInterval;
2925 any TimeResolution;
2927 interface XAxis {
2928 interface ::com::sun::star::uno::XInterface;
2929 ::com::sun::star::beans::XPropertySet getAxisTitle();
2930 ::com::sun::star::beans::XPropertySet getMajorGrid();
2931 ::com::sun::star::beans::XPropertySet getMinorGrid();
2934 module table {
2935 published struct BorderLine {
2936 ::com::sun::star::util::Color Color;
2937 short InnerLineWidth;
2938 short OuterLineWidth;
2939 short LineDistance;
2941 published struct BorderLine2: ::com::sun::star::table::BorderLine {
2942 short LineStyle;
2943 unsigned long LineWidth;
2945 published enum ShadowLocation {
2946 NONE = 0,
2947 TOP_LEFT = 1,
2948 TOP_RIGHT = 2,
2949 BOTTOM_LEFT = 3,
2950 BOTTOM_RIGHT = 4
2952 published struct ShadowFormat {
2953 ::com::sun::star::table::ShadowLocation Location;
2954 short ShadowWidth;
2955 boolean IsTransparent;
2956 ::com::sun::star::util::Color Color;
2959 module style {
2960 published service CharacterProperties {
2961 [property] string CharFontName;
2962 [property] string CharFontStyleName;
2963 [property] short CharFontFamily;
2964 [property] short CharFontCharSet;
2965 [property] short CharFontPitch;
2966 [property] ::com::sun::star::util::Color CharColor;
2967 [property, optional] short CharEscapement;
2968 [property] float CharHeight;
2969 [property] short CharUnderline;
2970 [property] float CharWeight;
2971 [property] ::com::sun::star::awt::FontSlant CharPosture;
2972 [property, optional] boolean CharAutoKerning;
2973 [property, optional] ::com::sun::star::util::Color CharBackColor;
2974 [property, optional] long CharShadingValue;
2975 [property, optional] boolean CharBackTransparent;
2976 [property, optional] short CharCaseMap;
2977 [property, optional] boolean CharCrossedOut;
2978 [property, optional] boolean CharFlash;
2979 [property, optional] short CharStrikeout;
2980 [property, optional] boolean CharWordMode;
2981 [property, optional] short CharKerning;
2982 [property] ::com::sun::star::lang::Locale CharLocale;
2983 [property, optional] boolean CharKeepTogether;
2984 [property, optional] boolean CharNoLineBreak;
2985 [property, optional] boolean CharShadowed;
2986 [property, optional] short CharFontType;
2987 [property, optional] string CharStyleName;
2988 [property, optional] boolean CharContoured;
2989 [property, optional] boolean CharCombineIsOn;
2990 [property, optional] string CharCombinePrefix;
2991 [property, optional] string CharCombineSuffix;
2992 [property, optional] short CharEmphasis;
2993 [property, optional] short CharRelief;
2994 [property, optional] string RubyText;
2995 [property, optional] short RubyAdjust;
2996 [property, optional] string RubyCharStyleName;
2997 /** @deprecated */ [property, optional] boolean RubyIsAbove;
2998 [property, optional] short CharRotation;
2999 [property, optional] boolean CharRotationIsFitToLine;
3000 [property, optional] short CharScaleWidth;
3001 [property, optional] string HyperLinkURL;
3002 [property, optional] string HyperLinkTarget;
3003 [property, optional] string HyperLinkName;
3004 [property, optional] string VisitedCharStyleName;
3005 [property, optional] string UnvisitedCharStyleName;
3006 [property, optional] byte CharEscapementHeight;
3007 [property, optional] boolean CharNoHyphenation;
3008 [property] ::com::sun::star::util::Color CharUnderlineColor;
3009 [property] boolean CharUnderlineHasColor;
3010 [property, optional] sequence< string > CharStyleNames;
3011 [property, optional] boolean CharHidden;
3012 [property, optional] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
3013 [property, optional] ::com::sun::star::table::BorderLine2 CharLeftBorder;
3014 [property, optional] ::com::sun::star::table::BorderLine2 CharRightBorder;
3015 [property, optional] ::com::sun::star::table::BorderLine2 CharTopBorder;
3016 [property, optional] ::com::sun::star::table::BorderLine2 CharBottomBorder;
3017 [property, optional] long CharBorderDistance;
3018 [property, optional] long CharLeftBorderDistance;
3019 [property, optional] long CharRightBorderDistance;
3020 [property, optional] long CharTopBorderDistance;
3021 [property, optional] long CharBottomBorderDistance;
3022 [property, optional] ::com::sun::star::table::ShadowFormat CharShadowFormat;
3023 [property, optional] ::com::sun::star::util::Color CharHighlight;
3024 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CharInteropGrabBag;
3025 [property, optional] short RubyPosition;
3026 [property, optional] short CharTransparence;
3027 [property, optional] short CharColorTheme;
3028 [property, optional] short CharColorTintOrShade;
3031 module chart {
3032 published service ChartAxis {
3033 service ::com::sun::star::drawing::LineProperties;
3034 service ::com::sun::star::style::CharacterProperties;
3035 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3036 interface ::com::sun::star::beans::XPropertySet;
3037 [optional] interface ::com::sun::star::chart::XAxis;
3038 [property, optional] double Max;
3039 [property, optional] double Min;
3040 [property, optional] double StepMain;
3041 [property, optional] long StepHelpCount;
3042 /** @deprecated */ [property, optional] double StepHelp;
3043 [property, optional] boolean AutoMax;
3044 [property, optional] boolean AutoMin;
3045 [property, optional] boolean AutoStepMain;
3046 [property, optional] boolean AutoStepHelp;
3047 [property, optional] boolean Logarithmic;
3048 [property, optional] long AxisType;
3049 [property, maybevoid, optional] ::com::sun::star::chart::TimeIncrement TimeIncrement;
3050 [property, optional] boolean ReverseDirection;
3051 [property, optional] ::com::sun::star::chart::ChartAxisPosition CrossoverPosition;
3052 [property, optional] double CrossoverValue;
3053 [property, optional] double Origin;
3054 [property, optional] boolean AutoOrigin;
3055 [property] long Marks;
3056 [property] long HelpMarks;
3057 [property, optional] ::com::sun::star::chart::ChartAxisMarkPosition MarkPosition;
3058 [property] boolean DisplayLabels;
3059 [property] long NumberFormat;
3060 [property, optional] boolean LinkNumberFormatToSource;
3061 [property, optional] ::com::sun::star::chart::ChartAxisLabelPosition LabelPosition;
3062 [property] long TextRotation;
3063 [property] ::com::sun::star::chart::ChartAxisArrangeOrderType ArrangeOrder;
3064 [property] boolean TextBreak;
3065 [property] boolean TextCanOverlap;
3066 [property] long Overlap;
3067 [property] long GapWidth;
3069 published constants ChartAxisAssign {
3070 const long PRIMARY_Y = 2;
3071 const long SECONDARY_Y = 4;
3073 published constants ChartAxisMarks {
3074 const long INNER = 1;
3075 const long NONE = 0;
3076 const long OUTER = 2;
3078 published constants ChartAxisType {
3079 const long AUTOMATIC = 0;
3080 const long CATEGORY = 1;
3081 const long DATE = 2;
3083 published interface XChartDataChangeEventListener;
3084 published interface XChartData {
3085 interface ::com::sun::star::uno::XInterface;
3086 void addChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3087 void removeChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3088 double getNotANumber();
3089 boolean isNotANumber([in] double nNumber);
3091 published service ChartData {
3092 interface ::com::sun::star::chart::XChartData;
3094 published interface XChartDataArray {
3095 interface ::com::sun::star::chart::XChartData;
3096 sequence< sequence< double > > getData();
3097 void setData([in] sequence< sequence< double > > aData);
3098 sequence< string > getRowDescriptions();
3099 void setRowDescriptions([in] sequence< string > aRowDescriptions);
3100 sequence< string > getColumnDescriptions();
3101 void setColumnDescriptions([in] sequence< string > aColumnDescriptions);
3103 published service ChartDataArray {
3104 service ::com::sun::star::chart::ChartData;
3105 interface ::com::sun::star::chart::XChartDataArray;
3107 published constants ChartDataCaption {
3108 const long CUSTOM = 32;
3109 const long DATA_SERIES = 64;
3110 /** @deprecated */ const long FORMAT = 8;
3111 const long NONE = 0;
3112 const long PERCENT = 2;
3113 const long SYMBOL = 16;
3114 const long TEXT = 4;
3115 const long VALUE = 1;
3117 published enum ChartDataChangeType {
3118 ALL = 0,
3119 DATA_RANGE = 1,
3120 COLUMN_INSERTED = 2,
3121 ROW_INSERTED = 3,
3122 COLUMN_DELETED = 4,
3123 ROW_DELETED = 5
3125 published struct ChartDataChangeEvent: ::com::sun::star::lang::EventObject {
3126 ::com::sun::star::chart::ChartDataChangeType Type;
3127 short StartColumn;
3128 short EndColumn;
3129 short StartRow;
3130 short EndRow;
3132 /** @deprecated */ published struct ChartDataValue {
3133 double Value;
3134 double HighError;
3135 double LowError;
3137 /** @deprecated */ published typedef sequence< ::com::sun::star::chart::ChartDataValue > ChartDataPoint;
3138 published service ChartDataPointProperties {
3139 service ::com::sun::star::drawing::LineProperties;
3140 service ::com::sun::star::style::CharacterProperties;
3141 [optional] service ::com::sun::star::drawing::FillProperties;
3142 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3143 [optional] service ::com::sun::star::chart::Chart3DBarProperties;
3144 interface ::com::sun::star::beans::XPropertySet;
3145 [property] long DataCaption;
3146 [property, optional] string LabelSeparator;
3147 [property, optional] long NumberFormat;
3148 [property, optional] long PercentageNumberFormat;
3149 [property, optional] long LabelPlacement;
3150 [property, optional] long SymbolType;
3151 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3152 [property, optional] long SegmentOffset;
3153 [property, optional] boolean TextWordWrap;
3154 [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3156 /** @deprecated */ published struct ChartDataRow {
3157 string Name;
3158 sequence< sequence< ::com::sun::star::chart::ChartDataValue > > Points;
3160 published service ChartDataRowProperties {
3161 service ::com::sun::star::chart::ChartDataPointProperties;
3162 [optional] service ::com::sun::star::chart::ChartStatistics;
3163 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3164 interface ::com::sun::star::beans::XPropertySet;
3165 [property] long Axis;
3166 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataRegressionProperties;
3167 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataErrorProperties;
3168 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataMeanValueProperties;
3171 module frame {
3172 published interface XController;
3173 published interface XModel {
3174 interface ::com::sun::star::lang::XComponent;
3175 boolean attachResource([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
3176 string getURL();
3177 sequence< ::com::sun::star::beans::PropertyValue > getArgs();
3178 void connectController([in] ::com::sun::star::frame::XController Controller);
3179 void disconnectController([in] ::com::sun::star::frame::XController Controller);
3180 void lockControllers();
3181 void unlockControllers();
3182 boolean hasControllersLocked();
3183 ::com::sun::star::frame::XController getCurrentController();
3184 void setCurrentController([in] ::com::sun::star::frame::XController Controller) raises (::com::sun::star::container::NoSuchElementException);
3185 ::com::sun::star::uno::XInterface getCurrentSelection();
3188 module chart {
3189 published interface XChartDocument {
3190 interface ::com::sun::star::frame::XModel;
3191 ::com::sun::star::drawing::XShape getTitle();
3192 ::com::sun::star::drawing::XShape getSubTitle();
3193 ::com::sun::star::drawing::XShape getLegend();
3194 ::com::sun::star::beans::XPropertySet getArea();
3195 ::com::sun::star::chart::XDiagram getDiagram();
3196 void setDiagram([in] ::com::sun::star::chart::XDiagram xDiagram);
3197 ::com::sun::star::chart::XChartData getData();
3198 void attachData([in] ::com::sun::star::chart::XChartData xData);
3201 module drawing {
3202 published interface XDrawPage;
3203 /** @deprecated */ published interface XDrawPageSupplier {
3204 interface ::com::sun::star::uno::XInterface;
3205 ::com::sun::star::drawing::XDrawPage getDrawPage();
3208 module chart {
3209 published service ChartDocument {
3210 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3211 interface ::com::sun::star::chart::XChartDocument;
3212 interface ::com::sun::star::beans::XPropertySet;
3213 [optional] interface ::com::sun::star::drawing::XDrawPageSupplier;
3214 [property] boolean HasMainTitle;
3215 [property] boolean HasSubTitle;
3216 [property] boolean HasLegend;
3218 published service ChartGrid {
3219 service ::com::sun::star::drawing::LineProperties;
3220 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3221 interface ::com::sun::star::beans::XPropertySet;
3223 published enum ChartLegendPosition {
3224 NONE = 0,
3225 LEFT = 1,
3226 TOP = 2,
3227 RIGHT = 3,
3228 BOTTOM = 4
3231 module drawing {
3232 published struct HomogenMatrixLine3 {
3233 double Column1;
3234 double Column2;
3235 double Column3;
3237 published struct HomogenMatrix3 {
3238 ::com::sun::star::drawing::HomogenMatrixLine3 Line1;
3239 ::com::sun::star::drawing::HomogenMatrixLine3 Line2;
3240 ::com::sun::star::drawing::HomogenMatrixLine3 Line3;
3242 published interface XGluePointsSupplier {
3243 interface ::com::sun::star::uno::XInterface;
3244 ::com::sun::star::container::XIndexContainer getGluePoints();
3247 module style {
3248 published interface XStyle;
3250 module drawing {
3251 published service Shape {
3252 interface ::com::sun::star::beans::XPropertySet;
3253 interface ::com::sun::star::drawing::XShape;
3254 interface ::com::sun::star::lang::XComponent;
3255 interface ::com::sun::star::drawing::XShapeDescriptor;
3256 [optional] interface ::com::sun::star::drawing::XGluePointsSupplier;
3257 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
3258 [property, optional] long ZOrder;
3259 [property, optional] short LayerID;
3260 [property, optional] string LayerName;
3261 [property, optional] boolean Visible;
3262 [property, optional] boolean Printable;
3263 [property, optional] boolean MoveProtect;
3264 [property, optional] string Name;
3265 [property, optional] boolean SizeProtect;
3266 [property, optional] ::com::sun::star::style::XStyle Style;
3267 [property, optional] ::com::sun::star::drawing::HomogenMatrix3 Transformation;
3268 [property, optional] ::com::sun::star::container::XNameContainer ShapeUserDefinedAttributes;
3269 [property, optional] long NavigationOrder;
3270 [property, optional] string Hyperlink;
3271 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
3272 [property, optional] short RelativeHeight;
3273 [property, optional] short RelativeWidth;
3274 [property, optional] short RelativeHeightRelation;
3275 [property, optional] short RelativeWidthRelation;
3278 module chart {
3279 published service ChartLegend {
3280 service ::com::sun::star::drawing::Shape;
3281 service ::com::sun::star::style::CharacterProperties;
3282 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3283 [property, optional] boolean AutomaticPosition;
3284 [property] ::com::sun::star::chart::ChartLegendPosition Alignment;
3286 published service ChartLine {
3287 service ::com::sun::star::drawing::LineProperties;
3288 interface ::com::sun::star::beans::XPropertySet;
3290 published service ChartPieSegmentProperties {
3291 service ::com::sun::star::chart::ChartDataPointProperties;
3292 interface ::com::sun::star::beans::XPropertySet;
3293 [property] long SegmentOffset;
3295 published struct ChartSeriesAddress {
3296 string DataRangeAddress;
3297 string LabelAddress;
3298 sequence< string > DomainRangeAddresses;
3300 published constants ChartSolidType {
3301 const long CONE = 2;
3302 const long CYLINDER = 1;
3303 const long PYRAMID = 3;
3304 const long RECTANGULAR_SOLID = 0;
3306 published constants ChartSymbolType {
3307 const long AUTO = -2;
3308 const long BITMAPURL = -1;
3309 const long NONE = -3;
3310 const long SYMBOL0 = 0;
3311 const long SYMBOL1 = 1;
3312 const long SYMBOL2 = 2;
3313 const long SYMBOL3 = 3;
3314 const long SYMBOL4 = 4;
3315 const long SYMBOL5 = 5;
3316 const long SYMBOL6 = 6;
3317 const long SYMBOL7 = 7;
3319 published service ChartTableAddressSupplier {
3320 [property] string CategoriesRangeAddress;
3321 [property] sequence< ::com::sun::star::chart::ChartSeriesAddress > SeriesAddresses;
3322 [property, optional] string MainTitleAddress;
3323 [property, optional] string SubTitleAddress;
3325 published service ChartTitle {
3326 service ::com::sun::star::drawing::Shape;
3327 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3328 [property, optional] boolean AutomaticPosition;
3329 [property] long TextRotation;
3330 [property] string String;
3332 published interface XTwoAxisXSupplier {
3333 interface ::com::sun::star::chart::XAxisXSupplier;
3334 ::com::sun::star::beans::XPropertySet getSecondaryXAxis();
3336 published service ChartTwoAxisXSupplier {
3337 service ::com::sun::star::chart::ChartAxisXSupplier;
3338 interface ::com::sun::star::chart::XTwoAxisXSupplier;
3339 [property] boolean HasSecondaryXAxis;
3340 [property] boolean HasSecondaryXAxisDescription;
3341 [property, optional] boolean HasSecondaryXAxisTitle;
3343 published constants DataLabelPlacement {
3344 const long AVOID_OVERLAP = 0;
3345 const long BOTTOM = 6;
3346 const long BOTTOM_LEFT = 5;
3347 const long BOTTOM_RIGHT = 7;
3348 const long CENTER = 1;
3349 const long CUSTOM = 13;
3350 const long INSIDE = 10;
3351 const long LEFT = 4;
3352 const long NEAR_ORIGIN = 12;
3353 const long OUTSIDE = 11;
3354 const long RIGHT = 8;
3355 const long TOP = 2;
3356 const long TOP_LEFT = 3;
3357 const long TOP_RIGHT = 9;
3359 published service DonutDiagram {
3360 service ::com::sun::star::chart::Diagram;
3362 published constants ErrorBarStyle {
3363 const long ABSOLUTE = 3;
3364 const long ERROR_MARGIN = 5;
3365 const long FROM_DATA = 7;
3366 const long NONE = 0;
3367 const long RELATIVE = 4;
3368 const long STANDARD_DEVIATION = 2;
3369 const long STANDARD_ERROR = 6;
3370 const long VARIANCE = 1;
3372 published service FilledNetDiagram {
3373 service ::com::sun::star::chart::Diagram;
3374 service ::com::sun::star::chart::ChartAxisXSupplier;
3375 service ::com::sun::star::chart::ChartAxisYSupplier;
3376 service ::com::sun::star::chart::StackableDiagram;
3378 published service LineDiagram {
3379 service ::com::sun::star::chart::Diagram;
3380 service ::com::sun::star::chart::ChartStatistics;
3381 service ::com::sun::star::chart::ChartAxisXSupplier;
3382 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3383 service ::com::sun::star::chart::ChartAxisZSupplier;
3384 service ::com::sun::star::chart::Dim3DDiagram;
3385 service ::com::sun::star::chart::StackableDiagram;
3386 [property] long SymbolType;
3387 [property, optional] ::com::sun::star::awt::Size SymbolSize;
3388 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3389 [property] boolean Lines;
3390 [property] long SplineType;
3391 [property, optional] long SplineOrder;
3392 [property, optional] long SplineResolution;
3393 /** @deprecated */ [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3395 published constants MissingValueTreatment {
3396 const long CONTINUE = 2;
3397 const long LEAVE_GAP = 0;
3398 const long USE_ZERO = 1;
3400 published service NetDiagram {
3401 service ::com::sun::star::chart::Diagram;
3402 service ::com::sun::star::chart::StackableDiagram;
3403 service ::com::sun::star::chart::ChartAxisYSupplier;
3405 published service PieDiagram {
3406 service ::com::sun::star::chart::Diagram;
3407 service ::com::sun::star::chart::Dim3DDiagram;
3409 published interface XStatisticDisplay {
3410 interface ::com::sun::star::uno::XInterface;
3411 ::com::sun::star::beans::XPropertySet getUpBar();
3412 ::com::sun::star::beans::XPropertySet getDownBar();
3413 ::com::sun::star::beans::XPropertySet getMinMaxLine();
3415 published service StockDiagram {
3416 service ::com::sun::star::chart::ChartStatistics;
3417 service ::com::sun::star::chart::Diagram;
3418 service ::com::sun::star::chart::ChartAxisXSupplier;
3419 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3420 interface ::com::sun::star::chart::XStatisticDisplay;
3421 [property] boolean Volume;
3422 [property] boolean UpDown;
3424 published struct TimeInterval {
3425 long Number;
3426 long TimeUnit;
3428 published constants TimeUnit {
3429 const long DAY = 0;
3430 const long MONTH = 1;
3431 const long YEAR = 2;
3433 published interface XChartDataChangeEventListener {
3434 interface ::com::sun::star::lang::XEventListener;
3435 void chartDataChanged([in] ::com::sun::star::chart::ChartDataChangeEvent aEvent);
3437 published interface XComplexDescriptionAccess {
3438 interface ::com::sun::star::chart::XChartDataArray;
3439 sequence< sequence< string > > getComplexRowDescriptions();
3440 void setComplexRowDescriptions([in] sequence< sequence< string > > rRowDescriptions);
3441 sequence< sequence< string > > getComplexColumnDescriptions();
3442 void setComplexColumnDescriptions([in] sequence< sequence< string > > rColumnDescriptions);
3444 published interface XDateCategories {
3445 interface ::com::sun::star::uno::XInterface;
3446 void setDateCategories([in] sequence< double > rDates);
3447 sequence< double > getDateCategories();
3449 published service XYDiagram {
3450 service ::com::sun::star::chart::Diagram;
3451 service ::com::sun::star::chart::ChartStatistics;
3452 service ::com::sun::star::chart::ChartAxisXSupplier;
3453 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3454 service ::com::sun::star::chart::LineDiagram;
3457 module style {
3458 published service CharacterPropertiesAsian {
3459 [property] float CharHeightAsian;
3460 [property] float CharWeightAsian;
3461 [property] string CharFontNameAsian;
3462 [property] string CharFontStyleNameAsian;
3463 [property] short CharFontFamilyAsian;
3464 [property] short CharFontCharSetAsian;
3465 [property] short CharFontPitchAsian;
3466 [property] ::com::sun::star::awt::FontSlant CharPostureAsian;
3467 [property] ::com::sun::star::lang::Locale CharLocaleAsian;
3469 published service CharacterPropertiesComplex {
3470 [property] float CharHeightComplex;
3471 [property] float CharWeightComplex;
3472 [property] string CharFontNameComplex;
3473 [property] string CharFontStyleNameComplex;
3474 [property] short CharFontFamilyComplex;
3475 [property] short CharFontCharSetComplex;
3476 [property] short CharFontPitchComplex;
3477 [property] ::com::sun::star::awt::FontSlant CharPostureComplex;
3478 [property] ::com::sun::star::lang::Locale CharLocaleComplex;
3481 module util {
3482 published exception CloseVetoException: ::com::sun::star::uno::Exception {
3485 module style {
3486 published interface XStyleFamiliesSupplier {
3487 interface ::com::sun::star::uno::XInterface;
3488 ::com::sun::star::container::XNameAccess getStyleFamilies();
3491 module util {
3492 published interface XNumberFormats;
3493 published interface XNumberFormatsSupplier {
3494 interface ::com::sun::star::uno::XInterface;
3495 ::com::sun::star::beans::XPropertySet getNumberFormatSettings();
3496 ::com::sun::star::util::XNumberFormats getNumberFormats();
3499 module drawing {
3500 published enum Alignment {
3501 TOP_LEFT = 0,
3502 TOP = 1,
3503 TOP_RIGHT = 2,
3504 LEFT = 3,
3505 CENTER = 4,
3506 RIGHT = 5,
3507 BOTTOM_LEFT = 6,
3508 BOTTOM = 7,
3509 BOTTOM_RIGHT = 8
3511 published struct Direction3D {
3512 double DirectionX;
3513 double DirectionY;
3514 double DirectionZ;
3517 module style {
3518 published interface XStyle {
3519 interface ::com::sun::star::container::XNamed;
3520 boolean isUserDefined();
3521 boolean isInUse();
3522 string getParentStyle();
3523 void setParentStyle([in] string aParentStyle) raises (::com::sun::star::container::NoSuchElementException);
3525 published service Style {
3526 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3527 interface ::com::sun::star::style::XStyle;
3528 interface ::com::sun::star::beans::XPropertySet;
3529 [optional] interface ::com::sun::star::beans::XMultiPropertySet;
3530 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3531 [property, optional, readonly] boolean IsPhysical;
3532 [property, optional] string FollowStyle;
3533 [property, optional, readonly] string DisplayName;
3534 [property, optional] string IsAutoUpdate;
3535 [property, optional] sequence< ::com::sun::star::beans::NamedValue > ParaStyleConditions;
3536 [property, optional] boolean Hidden;
3537 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > StyleInteropGrabBag;
3539 published interface XDefaultsSupplier {
3540 interface ::com::sun::star::uno::XInterface;
3541 ::com::sun::star::beans::XPropertySet getDefaults();
3543 published enum BreakType {
3544 NONE = 0,
3545 COLUMN_BEFORE = 1,
3546 COLUMN_AFTER = 2,
3547 COLUMN_BOTH = 3,
3548 PAGE_BEFORE = 4,
3549 PAGE_AFTER = 5,
3550 PAGE_BOTH = 6
3552 published struct DropCapFormat {
3553 byte Lines;
3554 byte Count;
3555 short Distance;
3557 published enum GraphicLocation {
3558 NONE = 0,
3559 LEFT_TOP = 1,
3560 MIDDLE_TOP = 2,
3561 RIGHT_TOP = 3,
3562 LEFT_MIDDLE = 4,
3563 MIDDLE_MIDDLE = 5,
3564 RIGHT_MIDDLE = 6,
3565 LEFT_BOTTOM = 7,
3566 MIDDLE_BOTTOM = 8,
3567 RIGHT_BOTTOM = 9,
3568 AREA = 10,
3569 TILED = 11
3571 published struct LineSpacing {
3572 short Mode;
3573 short Height;
3575 published enum ParagraphAdjust {
3576 LEFT = 0,
3577 RIGHT = 1,
3578 BLOCK = 2,
3579 CENTER = 3,
3580 STRETCH = 4
3582 published enum TabAlign {
3583 LEFT = 0,
3584 CENTER = 1,
3585 RIGHT = 2,
3586 DECIMAL = 3,
3587 DEFAULT = 4
3589 published struct TabStop {
3590 long Position;
3591 ::com::sun::star::style::TabAlign Alignment;
3592 char DecimalChar;
3593 char FillChar;
3595 published service ParagraphProperties {
3596 [property] ::com::sun::star::style::ParagraphAdjust ParaAdjust;
3597 [property, optional] ::com::sun::star::style::LineSpacing ParaLineSpacing;
3598 [property, optional] ::com::sun::star::util::Color ParaBackColor;
3599 [property, optional] boolean ParaBackTransparent;
3600 /** @deprecated */ [property, optional] string ParaBackGraphicURL;
3601 [property, optional] string ParaBackGraphicFilter;
3602 [property, optional] ::com::sun::star::style::GraphicLocation ParaBackGraphicLocation;
3603 [property] short ParaLastLineAdjust;
3604 [property, optional] boolean ParaExpandSingleWord;
3605 [property] long ParaLeftMargin;
3606 [property] long ParaRightMargin;
3607 [property] long ParaTopMargin;
3608 [property] long ParaBottomMargin;
3609 [property, optional] boolean ParaContextMargin;
3610 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ParaInteropGrabBag;
3611 [property, optional] boolean ParaLineNumberCount;
3612 [property, optional] long ParaLineNumberStartValue;
3613 [property, optional] string PageDescName;
3614 [property, optional] short PageNumberOffset;
3615 [property, optional] boolean ParaRegisterModeActive;
3616 [property, optional] sequence< ::com::sun::star::style::TabStop > ParaTabStops;
3617 [property, optional] string ParaStyleName;
3618 [property, maybevoid, optional, readonly] string PageStyleName;
3619 [property, optional] ::com::sun::star::style::DropCapFormat DropCapFormat;
3620 [property, optional] boolean DropCapWholeWord;
3621 [property, optional] boolean ParaKeepTogether;
3622 [property, optional] boolean ParaSplit;
3623 [property, optional] short NumberingLevel;
3624 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
3625 [property, optional] short NumberingStartValue;
3626 [property, optional] boolean ParaIsNumberingRestart;
3627 [property, optional] string NumberingStyleName;
3628 [property, optional] byte ParaOrphans;
3629 [property, optional] byte ParaWidows;
3630 [property, optional] ::com::sun::star::table::ShadowFormat ParaShadowFormat;
3631 [property, optional] ::com::sun::star::table::BorderLine LeftBorder;
3632 [property, optional] ::com::sun::star::table::BorderLine RightBorder;
3633 [property, optional] ::com::sun::star::table::BorderLine TopBorder;
3634 [property, optional] ::com::sun::star::table::BorderLine BottomBorder;
3635 [property, optional] long BorderDistance;
3636 [property, optional] long LeftBorderDistance;
3637 [property, optional] long RightBorderDistance;
3638 [property, optional] long TopBorderDistance;
3639 [property, optional] long BottomBorderDistance;
3640 [property, optional] ::com::sun::star::style::BreakType BreakType;
3641 [property, optional] string DropCapCharStyleName;
3642 [property, optional] long ParaFirstLineIndent;
3643 [property, optional] boolean ParaIsAutoFirstLineIndent;
3644 [property] boolean ParaIsHyphenation;
3645 [property, optional] short ParaHyphenationMaxHyphens;
3646 [property, optional] short ParaHyphenationMaxLeadingChars;
3647 [property, optional] short ParaHyphenationMaxTrailingChars;
3648 [property, optional] short ParaVertAlignment;
3649 [property, optional] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
3650 [property, maybevoid, optional] boolean NumberingIsNumber;
3651 [property, maybevoid, optional] boolean ParaIsConnectBorder;
3652 [property, optional] string ListId;
3653 [property, optional] short OutlineLevel;
3654 [property, optional] ::com::sun::star::graphic::XGraphic ParaBackGraphic;
3655 [property, optional, readonly] boolean ContinueingPreviousSubTree;
3656 [property, optional, readonly] string ListLabelString;
3657 [property, optional] boolean ParaHyphenationNoCaps;
3658 [property, optional] boolean ParaHyphenationNoLastWord;
3659 [property, optional] short ParaHyphenationMinWordLength;
3660 [property, optional] long ParaHyphenationZone;
3663 module util {
3664 published interface XModifyListener;
3665 published interface XModifyBroadcaster {
3666 interface ::com::sun::star::uno::XInterface;
3667 void addModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3668 void removeModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3671 module sdbc {
3672 published exception SQLException: ::com::sun::star::uno::Exception {
3673 string SQLState;
3674 long ErrorCode;
3675 any NextException;
3678 module util {
3679 published struct DateTime {
3680 unsigned long NanoSeconds;
3681 unsigned short Seconds;
3682 unsigned short Minutes;
3683 unsigned short Hours;
3684 unsigned short Day;
3685 unsigned short Month;
3686 short Year;
3687 boolean IsUTC;
3690 module sdbc {
3691 published interface XArray;
3692 published interface XBlob;
3693 published interface XClob;
3694 published interface XRef;
3695 published interface XParameters {
3696 interface ::com::sun::star::uno::XInterface;
3697 void setNull([in] long parameterIndex, [in] long sqlType) raises (::com::sun::star::sdbc::SQLException);
3698 void setObjectNull([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
3699 void setBoolean([in] long parameterIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
3700 void setByte([in] long parameterIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
3701 void setShort([in] long parameterIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
3702 void setInt([in] long parameterIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
3703 void setLong([in] long parameterIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
3704 void setFloat([in] long parameterIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
3705 void setDouble([in] long parameterIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
3706 void setString([in] long parameterIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
3707 void setBytes([in] long parameterIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
3708 void setDate([in] long parameterIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
3709 void setTime([in] long parameterIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
3710 void setTimestamp([in] long parameterIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
3711 void setBinaryStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3712 void setCharacterStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3713 void setObject([in] long parameterIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
3714 void setObjectWithInfo([in] long parameterIndex, [in] any x, [in] long targetSqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
3715 void setRef([in] long parameterIndex, [in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
3716 void setBlob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
3717 void setClob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
3718 void setArray([in] long parameterIndex, [in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
3719 void clearParameters() raises (::com::sun::star::sdbc::SQLException);
3721 published interface XResultSet {
3722 interface ::com::sun::star::uno::XInterface;
3723 boolean next() raises (::com::sun::star::sdbc::SQLException);
3724 boolean isBeforeFirst() raises (::com::sun::star::sdbc::SQLException);
3725 boolean isAfterLast() raises (::com::sun::star::sdbc::SQLException);
3726 boolean isFirst() raises (::com::sun::star::sdbc::SQLException);
3727 boolean isLast() raises (::com::sun::star::sdbc::SQLException);
3728 void beforeFirst() raises (::com::sun::star::sdbc::SQLException);
3729 void afterLast() raises (::com::sun::star::sdbc::SQLException);
3730 boolean first() raises (::com::sun::star::sdbc::SQLException);
3731 boolean last() raises (::com::sun::star::sdbc::SQLException);
3732 long getRow() raises (::com::sun::star::sdbc::SQLException);
3733 boolean absolute([in] long row) raises (::com::sun::star::sdbc::SQLException);
3734 boolean relative([in] long rows) raises (::com::sun::star::sdbc::SQLException);
3735 boolean previous() raises (::com::sun::star::sdbc::SQLException);
3736 void refreshRow() raises (::com::sun::star::sdbc::SQLException);
3737 boolean rowUpdated() raises (::com::sun::star::sdbc::SQLException);
3738 boolean rowInserted() raises (::com::sun::star::sdbc::SQLException);
3739 boolean rowDeleted() raises (::com::sun::star::sdbc::SQLException);
3740 ::com::sun::star::uno::XInterface getStatement() raises (::com::sun::star::sdbc::SQLException);
3742 published interface XRowSetListener;
3743 published interface XRowSet {
3744 interface ::com::sun::star::sdbc::XResultSet;
3745 void execute() raises (::com::sun::star::sdbc::SQLException);
3746 void addRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3747 void removeRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3750 module view {
3751 published interface XSelectionChangeListener {
3752 interface ::com::sun::star::lang::XEventListener;
3753 void selectionChanged([in] ::com::sun::star::lang::EventObject aEvent);
3756 module configuration {
3757 published service HierarchyElement {
3758 interface ::com::sun::star::container::XHierarchicalName;
3759 interface ::com::sun::star::container::XNamed;
3760 [optional] interface ::com::sun::star::beans::XProperty;
3761 [optional] interface ::com::sun::star::beans::XPropertyWithState;
3762 [optional] interface ::com::sun::star::container::XChild;
3765 module util {
3766 published interface XChangesListener;
3767 published interface XChangesNotifier {
3768 interface ::com::sun::star::uno::XInterface;
3769 void addChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3770 void removeChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3773 module configuration {
3774 published service AccessRootElement {
3775 service ::com::sun::star::configuration::HierarchyElement;
3776 interface ::com::sun::star::lang::XComponent;
3777 interface ::com::sun::star::util::XChangesNotifier;
3778 [optional] interface ::com::sun::star::lang::XLocalizable;
3780 published service AdministrationProvider {
3781 interface ::com::sun::star::lang::XMultiServiceFactory;
3782 interface ::com::sun::star::lang::XComponent;
3784 published exception CannotLoadConfigurationException: ::com::sun::star::uno::Exception {
3786 published service HierarchyAccess {
3787 interface ::com::sun::star::container::XNameAccess;
3788 interface ::com::sun::star::container::XHierarchicalNameAccess;
3789 interface ::com::sun::star::container::XContainer;
3790 interface ::com::sun::star::beans::XExactName;
3791 [optional] interface ::com::sun::star::beans::XPropertySetInfo;
3792 [optional] interface ::com::sun::star::beans::XPropertyState;
3793 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3795 published service PropertyHierarchy {
3796 interface ::com::sun::star::beans::XPropertySet;
3797 interface ::com::sun::star::beans::XMultiPropertySet;
3798 interface ::com::sun::star::beans::XHierarchicalPropertySet;
3799 interface ::com::sun::star::beans::XMultiHierarchicalPropertySet;
3801 published service GroupAccess {
3802 service ::com::sun::star::configuration::HierarchyAccess;
3803 service ::com::sun::star::configuration::PropertyHierarchy;
3804 [optional] interface ::com::sun::star::beans::XPropertyState;
3805 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3807 published service GroupElement {
3808 service ::com::sun::star::configuration::HierarchyElement;
3809 interface ::com::sun::star::container::XChild;
3811 published interface XTemplateContainer {
3812 interface ::com::sun::star::uno::XInterface;
3813 string getElementTemplateName();
3816 module util {
3817 published interface XStringEscape {
3818 interface ::com::sun::star::uno::XInterface;
3819 string escapeString([in] string aString) raises (::com::sun::star::lang::IllegalArgumentException);
3820 string unescapeString([in] string aEscapedString) raises (::com::sun::star::lang::IllegalArgumentException);
3823 module configuration {
3824 published service SimpleSetAccess {
3825 interface ::com::sun::star::container::XNameAccess;
3826 [optional] interface ::com::sun::star::configuration::XTemplateContainer;
3827 [optional] interface ::com::sun::star::util::XStringEscape;
3828 [optional] interface ::com::sun::star::container::XContainer;
3830 published service SetAccess {
3831 service ::com::sun::star::configuration::HierarchyAccess;
3832 service ::com::sun::star::configuration::SimpleSetAccess;
3833 interface ::com::sun::star::container::XContainer;
3835 published interface XTemplateInstance {
3836 interface ::com::sun::star::uno::XInterface;
3837 string getTemplateName();
3839 published service SetElement {
3840 service ::com::sun::star::configuration::HierarchyElement;
3841 interface ::com::sun::star::container::XChild;
3842 interface ::com::sun::star::lang::XComponent;
3843 interface ::com::sun::star::configuration::XTemplateInstance;
3845 published service ConfigurationAccess {
3846 service ::com::sun::star::configuration::HierarchyAccess;
3847 service ::com::sun::star::configuration::HierarchyElement;
3848 [optional] service ::com::sun::star::configuration::SetAccess;
3849 [optional] service ::com::sun::star::configuration::GroupAccess;
3850 [optional] service ::com::sun::star::configuration::AccessRootElement;
3851 [optional] service ::com::sun::star::configuration::SetElement;
3852 [optional] service ::com::sun::star::configuration::GroupElement;
3854 /** @deprecated */ published service ConfigurationProvider {
3855 interface ::com::sun::star::lang::XMultiServiceFactory;
3856 interface ::com::sun::star::lang::XComponent;
3859 module util {
3860 published interface XFlushListener;
3861 published interface XFlushable {
3862 interface ::com::sun::star::uno::XInterface;
3863 void flush();
3864 void addFlushListener([in] ::com::sun::star::util::XFlushListener l);
3865 void removeFlushListener([in] ::com::sun::star::util::XFlushListener l);
3868 module configuration {
3869 published service ConfigurationRegistry {
3870 interface ::com::sun::star::registry::XSimpleRegistry;
3871 interface ::com::sun::star::util::XFlushable;
3873 published service GroupUpdate {
3874 service ::com::sun::star::configuration::GroupAccess;
3875 interface ::com::sun::star::container::XNameReplace;
3877 published service SimpleSetUpdate {
3878 service ::com::sun::star::configuration::SimpleSetAccess;
3879 interface ::com::sun::star::container::XNameContainer;
3880 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
3881 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
3883 published service SetUpdate {
3884 service ::com::sun::star::configuration::SetAccess;
3885 service ::com::sun::star::configuration::SimpleSetUpdate;
3888 module util {
3889 published struct ElementChange {
3890 any Accessor;
3891 any Element;
3892 any ReplacedElement;
3894 published typedef sequence< ::com::sun::star::util::ElementChange > ChangesSet;
3895 published interface XChangesBatch {
3896 interface ::com::sun::star::uno::XInterface;
3897 void commitChanges() raises (::com::sun::star::lang::WrappedTargetException);
3898 boolean hasPendingChanges();
3899 ::com::sun::star::util::ChangesSet getPendingChanges();
3902 module configuration {
3903 published service UpdateRootElement {
3904 service ::com::sun::star::configuration::AccessRootElement;
3905 interface ::com::sun::star::util::XChangesBatch;
3907 published service ConfigurationUpdateAccess {
3908 service ::com::sun::star::configuration::ConfigurationAccess;
3909 [optional] service ::com::sun::star::configuration::SetUpdate;
3910 [optional] service ::com::sun::star::configuration::GroupUpdate;
3911 [optional] service ::com::sun::star::configuration::UpdateRootElement;
3913 published exception CorruptedConfigurationException: ::com::sun::star::uno::RuntimeException {
3914 string Details;
3916 published exception CorruptedUIConfigurationException: ::com::sun::star::configuration::CorruptedConfigurationException {
3919 module util {
3920 published interface XRefreshListener;
3921 published interface XRefreshable {
3922 interface ::com::sun::star::uno::XInterface;
3923 void refresh();
3924 void addRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3925 void removeRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3928 module configuration {
3929 published service DefaultProvider {
3930 service ::com::sun::star::configuration::ConfigurationProvider;
3931 [optional] interface ::com::sun::star::util::XRefreshable;
3932 [optional] interface ::com::sun::star::util::XFlushable;
3933 [optional] interface ::com::sun::star::lang::XLocalizable;
3934 [property, optional] boolean EnableAsync;
3936 published exception InstallationIncompleteException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3938 published exception InvalidBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3939 string BootstrapFileURL;
3941 published exception MissingBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3942 string BootstrapFileURL;
3944 module backend {
3945 published exception BackendSetupException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3946 any BackendException;
3948 published exception AuthenticationFailedException: ::com::sun::star::configuration::backend::BackendSetupException {
3950 published exception BackendAccessException: ::com::sun::star::lang::WrappedTargetException {
3952 published interface XLayer;
3953 published interface XUpdateHandler;
3954 published interface XBackend {
3955 interface ::com::sun::star::uno::XInterface;
3956 sequence< ::com::sun::star::configuration::backend::XLayer > listOwnLayers([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3957 ::com::sun::star::configuration::backend::XUpdateHandler getOwnUpdateHandler([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException);
3958 sequence< ::com::sun::star::configuration::backend::XLayer > listLayers([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3959 ::com::sun::star::configuration::backend::XUpdateHandler getUpdateHandler([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException);
3961 published interface XBackendEntities {
3962 interface ::com::sun::star::uno::XInterface;
3963 string getOwnerEntity();
3964 string getAdminEntity();
3965 boolean supportsEntity([in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException);
3966 boolean isEqualEntity([in] string aEntity, [in] string aOtherEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3968 published interface XSchema;
3969 published interface XSchemaSupplier {
3970 interface ::com::sun::star::uno::XInterface;
3971 ::com::sun::star::configuration::backend::XSchema getComponentSchema([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3973 published service Backend {
3974 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
3975 interface ::com::sun::star::configuration::backend::XBackend;
3976 [optional] interface ::com::sun::star::configuration::backend::XBackendEntities;
3978 published service BackendAdapter {
3979 service ::com::sun::star::configuration::backend::Backend;
3980 interface ::com::sun::star::configuration::backend::XBackendEntities;
3981 [optional] interface ::com::sun::star::lang::XInitialization;
3983 published exception CannotConnectException: ::com::sun::star::configuration::backend::BackendSetupException {
3985 published exception ConnectionLostException: ::com::sun::star::configuration::backend::BackendAccessException {
3987 published exception MalformedDataException: ::com::sun::star::uno::Exception {
3988 any ErrorDetails;
3990 published interface XLayerImporter {
3991 interface ::com::sun::star::uno::XInterface;
3992 ::com::sun::star::configuration::backend::XBackend getTargetBackend();
3993 void setTargetBackend([in] ::com::sun::star::configuration::backend::XBackend aBackend) raises (::com::sun::star::lang::NullPointerException);
3994 void importLayer([in] ::com::sun::star::configuration::backend::XLayer aLayer) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException);
3995 void importLayerForEntity([in] ::com::sun::star::configuration::backend::XLayer aLayer, [in] string aEntity) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException);
3997 published service Importer {
3998 interface ::com::sun::star::configuration::backend::XLayerImporter;
3999 [optional] interface ::com::sun::star::lang::XInitialization;
4001 published service CopyImporter {
4002 service ::com::sun::star::configuration::backend::Importer;
4003 interface ::com::sun::star::lang::XInitialization;
4007 module task {
4008 published interface XJob {
4009 interface ::com::sun::star::uno::XInterface;
4010 any execute([in] sequence< ::com::sun::star::beans::NamedValue > Arguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
4013 module configuration {
4014 module backend {
4015 published service DataImporter {
4016 interface ::com::sun::star::task::XJob;
4018 published service HierarchyBrowser {
4019 interface ::com::sun::star::task::XJob;
4021 published exception InsufficientAccessRightsException: ::com::sun::star::configuration::backend::BackendAccessException {
4023 published service InteractionHandler {
4024 interface ::com::sun::star::task::XInteractionHandler;
4025 interface ::com::sun::star::lang::XInitialization;
4027 published exception InvalidAuthenticationMechanismException: ::com::sun::star::configuration::backend::BackendSetupException {
4029 published interface XLayerHandler;
4030 published interface XLayer {
4031 interface ::com::sun::star::uno::XInterface;
4032 void readData([in] ::com::sun::star::configuration::backend::XLayerHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException);
4034 published interface XCompositeLayer {
4035 interface ::com::sun::star::configuration::backend::XLayer;
4036 sequence< string > listSubLayerIds() raises (::com::sun::star::lang::WrappedTargetException);
4037 void readSubLayerData([in] ::com::sun::star::configuration::backend::XLayerHandler aHandler, [in] string aSubLayerId) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException);
4041 module util {
4042 published interface XTimeStamped {
4043 interface ::com::sun::star::uno::XInterface;
4044 string getTimestamp();
4047 module configuration {
4048 module backend {
4049 published service Layer {
4050 interface ::com::sun::star::configuration::backend::XLayer;
4051 [optional] interface ::com::sun::star::configuration::backend::XCompositeLayer;
4052 [optional] interface ::com::sun::star::util::XTimeStamped;
4053 [property, optional, readonly] string URL;
4055 published service LayerFilter {
4056 interface ::com::sun::star::configuration::backend::XLayer;
4057 interface ::com::sun::star::lang::XInitialization;
4059 published struct TemplateIdentifier {
4060 string Name;
4061 string Component;
4063 published interface XUpdateHandler {
4064 interface ::com::sun::star::uno::XInterface;
4065 void startUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4066 void endUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4067 void modifyNode([in] string aName, [in] short aAttributes, [in] short aAttributeMask, [in] boolean bReset) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4068 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4069 void addOrReplaceNodeFromTemplate([in] string aName, [in] short aAttributes, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4070 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4071 void removeNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4072 void modifyProperty([in] string aName, [in] short aAttributes, [in] short aAttributeMask, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4073 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4074 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4075 void resetPropertyValue() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4076 void resetPropertyValueForLocale([in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4077 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4078 void resetProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4079 void addOrReplaceProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4080 void addOrReplacePropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4081 void removeProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4083 published service LayerUpdateMerger {
4084 interface ::com::sun::star::configuration::backend::XUpdateHandler;
4085 interface ::com::sun::star::lang::XInitialization;
4087 published interface XUpdatableLayer;
4088 published interface XMultiLayerStratum {
4089 interface ::com::sun::star::uno::XInterface;
4090 sequence< string > listLayerIds([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4091 string getUpdateLayerId([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException);
4092 ::com::sun::star::configuration::backend::XLayer getLayer([in] string aLayerId, [in] string aTimestamp) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4093 sequence< ::com::sun::star::configuration::backend::XLayer > getLayers([in] sequence< string > aLayerIds, [in] string aTimestamp) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4094 sequence< ::com::sun::star::configuration::backend::XLayer > getMultipleLayers([in] sequence< string > aLayerIds, [in] sequence< string > aTimestamps) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4095 ::com::sun::star::configuration::backend::XUpdatableLayer getUpdatableLayer([in] string aLayerId) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException);
4097 published service SingleBackend {
4098 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
4099 interface ::com::sun::star::configuration::backend::XMultiLayerStratum;
4100 interface ::com::sun::star::configuration::backend::XBackendEntities;
4102 published service LdapSingleBackend {
4103 service ::com::sun::star::configuration::backend::SingleBackend;
4105 published interface XSingleLayerStratum {
4106 interface ::com::sun::star::uno::XInterface;
4107 ::com::sun::star::configuration::backend::XLayer getLayer([in] string aComponent, [in] string aTimestamp) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4108 ::com::sun::star::configuration::backend::XUpdatableLayer getUpdatableLayer([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException);
4110 published service LocalDataImporter {
4111 service ::com::sun::star::configuration::backend::DataImporter;
4113 published service LocalHierarchyBrowser {
4114 service ::com::sun::star::configuration::backend::HierarchyBrowser;
4116 published service LocalSingleBackend {
4117 service ::com::sun::star::configuration::backend::SingleBackend;
4119 published service MergeImporter {
4120 service ::com::sun::star::configuration::backend::Importer;
4122 published constants NodeAttribute {
4123 const short FINALIZED = 256;
4124 const short FUSE = 2048;
4125 const short MANDATORY = 512;
4126 const short MASK = 32512;
4127 const short READONLY = 1024;
4129 published service OfflineBackend {
4130 service ::com::sun::star::configuration::backend::BackendAdapter;
4132 published service OnlineBackend {
4133 service ::com::sun::star::configuration::backend::BackendAdapter;
4135 published interface XSchemaHandler;
4136 published interface XSchema {
4137 interface ::com::sun::star::uno::XInterface;
4138 void readSchema([in] ::com::sun::star::configuration::backend::XSchemaHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException);
4139 void readComponent([in] ::com::sun::star::configuration::backend::XSchemaHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException);
4140 void readTemplates([in] ::com::sun::star::configuration::backend::XSchemaHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException);
4142 published service Schema {
4143 interface ::com::sun::star::configuration::backend::XSchema;
4144 [property, optional, readonly] string URL;
4146 published constants SchemaAttribute {
4147 const short EXTENSIBLE = 4;
4148 const short LOCALIZED = 2;
4149 const short MASK = 255;
4150 const short REQUIRED = 1;
4152 published service SingleBackendAdapter {
4153 service ::com::sun::star::configuration::backend::BackendAdapter;
4155 published interface XUpdatableLayer {
4156 interface ::com::sun::star::configuration::backend::XLayer;
4157 void replaceWith([in] ::com::sun::star::configuration::backend::XLayer aNewLayer) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException);
4159 published service UpdatableLayer {
4160 service ::com::sun::star::configuration::backend::Layer;
4161 interface ::com::sun::star::configuration::backend::XUpdatableLayer;
4163 published interface XLayerHandler {
4164 interface ::com::sun::star::uno::XInterface;
4165 void startLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4166 void endLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4167 void overrideNode([in] string aName, [in] short aAttributes, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4168 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4169 void addOrReplaceNodeFromTemplate([in] string aName, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4170 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4171 void dropNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4172 void overrideProperty([in] string aName, [in] short aAttributes, [in] type aType, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4173 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4174 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4175 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4176 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4177 void addPropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4179 published interface XSchemaHandler {
4180 interface ::com::sun::star::uno::XInterface;
4181 void startSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4182 void endSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4183 void importComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4184 void startComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4185 void endComponent() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4186 void startGroupTemplate([in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4187 void startSetTemplate([in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate, [in] short aAttributes, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4188 void endTemplate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4189 void startGroup([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4190 void startSet([in] string aName, [in] short aAttributes, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4191 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4192 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4193 void addPropertyWithDefault([in] string aName, [in] short aAttributes, [in] any aDefaultValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4194 void addInstance([in] string aName, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4195 void addItemType([in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4197 module xml {
4198 published service LayerParser {
4199 interface ::com::sun::star::configuration::backend::XLayer;
4200 interface ::com::sun::star::io::XActiveDataSink;
4201 interface ::com::sun::star::lang::XInitialization;
4203 published service LayerWriter {
4204 interface ::com::sun::star::configuration::backend::XLayerHandler;
4205 interface ::com::sun::star::io::XActiveDataSource;
4206 interface ::com::sun::star::lang::XInitialization;
4208 published service SchemaParser {
4209 interface ::com::sun::star::configuration::backend::XSchema;
4210 interface ::com::sun::star::io::XActiveDataSink;
4211 interface ::com::sun::star::lang::XInitialization;
4215 module bootstrap {
4216 /** @deprecated */ published service BootstrapContext {
4217 interface ::com::sun::star::uno::XComponentContext;
4220 published singleton theDefaultProvider: ::com::sun::star::lang::XMultiServiceFactory;
4222 module ui {
4223 module dialogs {
4224 published interface XExecutableDialog {
4225 interface ::com::sun::star::uno::XInterface;
4226 void setTitle([in] string aTitle);
4227 short execute();
4231 module datatransfer {
4232 published struct DataFlavor {
4233 string MimeType;
4234 string HumanPresentableName;
4235 type DataType;
4237 published interface XDataFormatTranslator {
4238 interface ::com::sun::star::uno::XInterface;
4239 any getSystemDataTypeFromDataFlavor([in] ::com::sun::star::datatransfer::DataFlavor aDataFlavor);
4240 ::com::sun::star::datatransfer::DataFlavor getDataFlavorFromSystemDataType([in] any aSysDataType);
4242 published service DataFormatTranslator: ::com::sun::star::datatransfer::XDataFormatTranslator;
4243 published interface XMimeContentType;
4244 published interface XMimeContentTypeFactory {
4245 interface ::com::sun::star::uno::XInterface;
4246 ::com::sun::star::datatransfer::XMimeContentType createMimeContentType([in] string aContentType) raises (::com::sun::star::lang::IllegalArgumentException);
4248 published service MimeContentTypeFactory: ::com::sun::star::datatransfer::XMimeContentTypeFactory;
4249 published exception UnsupportedFlavorException: ::com::sun::star::uno::Exception {
4251 published interface XMimeContentType {
4252 interface ::com::sun::star::uno::XInterface;
4253 string getMediaType();
4254 string getMediaSubtype();
4255 string getFullMediaType();
4256 sequence< string > getParameters();
4257 boolean hasParameter([in] string aName);
4258 string getParameterValue([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4260 published interface XSystemTransferable {
4261 interface ::com::sun::star::uno::XInterface;
4262 any getData([in] sequence< byte > aProcessId);
4264 published interface XTransferDataAccess {
4265 interface ::com::sun::star::uno::XInterface;
4266 hyper queryDataSize([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4267 sequence< any > getData([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4269 published interface XTransferable {
4270 interface ::com::sun::star::uno::XInterface;
4271 any getTransferData([in] ::com::sun::star::datatransfer::DataFlavor aFlavor) raises (::com::sun::star::datatransfer::UnsupportedFlavorException, ::com::sun::star::io::IOException);
4272 sequence< ::com::sun::star::datatransfer::DataFlavor > getTransferDataFlavors();
4273 boolean isDataFlavorSupported([in] ::com::sun::star::datatransfer::DataFlavor aFlavor);
4275 published interface XTransferableEx {
4276 interface ::com::sun::star::uno::XInterface;
4277 sequence< ::com::sun::star::datatransfer::DataFlavor > queryTransferDataFlavors([in] sequence< ::com::sun::star::datatransfer::DataFlavor > requestedFlavors);
4279 published interface XTransferableSource {
4280 interface ::com::sun::star::uno::XInterface;
4281 string getDataSourceDescription();
4283 interface XTransferableSupplier {
4284 interface ::com::sun::star::uno::XInterface;
4285 ::com::sun::star::datatransfer::XTransferable getTransferable();
4286 void insertTransferable([in] ::com::sun::star::datatransfer::XTransferable xTrans) raises (::com::sun::star::datatransfer::UnsupportedFlavorException);
4288 module clipboard {
4289 published struct ClipboardEvent: ::com::sun::star::lang::EventObject {
4290 ::com::sun::star::datatransfer::XTransferable Contents;
4292 published interface XClipboardManager {
4293 interface ::com::sun::star::uno::XInterface;
4294 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4295 void addClipboard([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
4296 void removeClipboard([in] string aName);
4297 sequence< string > listClipboardNames();
4299 published service ClipboardManager {
4300 interface ::com::sun::star::datatransfer::clipboard::XClipboardManager;
4301 interface ::com::sun::star::lang::XComponent;
4303 published interface XClipboardOwner;
4304 published interface XClipboard {
4305 interface ::com::sun::star::uno::XInterface;
4306 ::com::sun::star::datatransfer::XTransferable getContents();
4307 void setContents([in] ::com::sun::star::datatransfer::XTransferable xTrans, [in] ::com::sun::star::datatransfer::clipboard::XClipboardOwner xClipboardOwner);
4308 string getName();
4310 published interface XClipboardEx {
4311 interface ::com::sun::star::datatransfer::clipboard::XClipboard;
4312 byte getRenderingCapabilities();
4314 published interface XClipboardListener;
4315 published interface XClipboardNotifier {
4316 interface ::com::sun::star::uno::XInterface;
4317 void addClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4318 void removeClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4320 published service GenericClipboard {
4321 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4322 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4323 interface ::com::sun::star::lang::XInitialization;
4324 interface ::com::sun::star::lang::XComponent;
4326 published constants RenderingCapabilities {
4327 const byte Delayed = 1;
4328 /** @deprecated */ const byte Persistant = 2;
4329 const byte Persistent = 2;
4331 published interface XFlushableClipboard {
4332 interface ::com::sun::star::uno::XInterface;
4333 void flushClipboard();
4335 published interface XSystemClipboard {
4336 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4337 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4338 interface ::com::sun::star::lang::XComponent;
4339 [optional] interface ::com::sun::star::datatransfer::clipboard::XFlushableClipboard;
4341 published service SystemClipboard: ::com::sun::star::datatransfer::clipboard::XSystemClipboard;
4342 published interface XClipboardFactory {
4343 interface ::com::sun::star::uno::XInterface;
4344 ::com::sun::star::datatransfer::clipboard::XClipboard createClipboard([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
4346 published interface XClipboardListener {
4347 interface ::com::sun::star::lang::XEventListener;
4348 void changedContents([in] ::com::sun::star::datatransfer::clipboard::ClipboardEvent event);
4350 published interface XClipboardOwner {
4351 interface ::com::sun::star::uno::XInterface;
4352 void lostOwnership([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard, [in] ::com::sun::star::datatransfer::XTransferable xTrans);
4355 module dnd {
4356 published constants DNDConstants {
4357 const byte ACTION_COPY = 1;
4358 const byte ACTION_COPY_OR_MOVE = 3;
4359 const byte ACTION_DEFAULT = -128;
4360 const byte ACTION_LINK = 4;
4361 const byte ACTION_MOVE = 2;
4362 const byte ACTION_NONE = 0;
4363 const byte ACTION_REFERENCE = 4;
4365 published struct DragGestureEvent: ::com::sun::star::lang::EventObject {
4366 byte DragAction;
4367 long DragOriginX;
4368 long DragOriginY;
4369 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4370 any Event;
4372 published interface XDragSourceContext;
4373 published struct DragSourceEvent: ::com::sun::star::lang::EventObject {
4374 ::com::sun::star::datatransfer::dnd::XDragSourceContext DragSourceContext;
4375 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4377 published struct DragSourceDragEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4378 byte DropAction;
4379 byte UserAction;
4381 published struct DragSourceDropEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4382 byte DropAction;
4383 boolean DropSuccess;
4385 published struct DropTargetEvent: ::com::sun::star::lang::EventObject {
4386 byte Dummy;
4388 published interface XDropTargetDragContext;
4389 published struct DropTargetDragEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4390 ::com::sun::star::datatransfer::dnd::XDropTargetDragContext Context;
4391 byte DropAction;
4392 long LocationX;
4393 long LocationY;
4394 byte SourceActions;
4396 published struct DropTargetDragEnterEvent: ::com::sun::star::datatransfer::dnd::DropTargetDragEvent {
4397 sequence< ::com::sun::star::datatransfer::DataFlavor > SupportedDataFlavors;
4399 published interface XDropTargetDropContext;
4400 published struct DropTargetDropEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4401 ::com::sun::star::datatransfer::dnd::XDropTargetDropContext Context;
4402 byte DropAction;
4403 long LocationX;
4404 long LocationY;
4405 byte SourceActions;
4406 ::com::sun::star::datatransfer::XTransferable Transferable;
4408 published exception InvalidDNDOperationException: ::com::sun::star::uno::RuntimeException {
4410 published interface XDragSourceListener;
4411 published interface XDragSource {
4412 interface ::com::sun::star::uno::XInterface;
4413 boolean isDragImageSupported();
4414 long getDefaultCursor([in] byte dragAction) raises (::com::sun::star::lang::IllegalArgumentException);
4415 void startDrag([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent trigger, [in] byte sourceActions, [in] long cursor, [in] long image, [in] ::com::sun::star::datatransfer::XTransferable trans, [in] ::com::sun::star::datatransfer::dnd::XDragSourceListener listener);
4417 published service OleDragSource {
4418 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4419 interface ::com::sun::star::lang::XInitialization;
4420 interface ::com::sun::star::lang::XComponent;
4422 published interface XDropTargetListener;
4423 published interface XDropTarget {
4424 interface ::com::sun::star::uno::XInterface;
4425 void addDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4426 void removeDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4427 boolean isActive();
4428 void setActive([in] boolean active);
4429 byte getDefaultActions();
4430 void setDefaultActions([in] byte actions);
4432 published service OleDropTarget {
4433 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4434 interface ::com::sun::star::lang::XInitialization;
4435 interface ::com::sun::star::lang::XComponent;
4437 published service X11DragSource {
4438 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4439 interface ::com::sun::star::lang::XInitialization;
4440 interface ::com::sun::star::lang::XComponent;
4442 published service X11DropTarget {
4443 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4444 interface ::com::sun::star::lang::XInitialization;
4445 interface ::com::sun::star::lang::XComponent;
4447 published interface XAutoscroll {
4448 interface ::com::sun::star::uno::XInterface;
4449 void autoscroll([in] long cursorLocationX, [in] long cursorLocationY);
4450 any getAutoscrollRegion();
4452 published interface XDragGestureListener {
4453 interface ::com::sun::star::lang::XEventListener;
4454 void dragGestureRecognized([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent dge);
4456 published interface XDragGestureRecognizer {
4457 interface ::com::sun::star::uno::XInterface;
4458 void addDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4459 void removeDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4460 void resetRecognizer();
4462 published interface XDragSourceContext {
4463 interface ::com::sun::star::uno::XInterface;
4464 long getCurrentCursor();
4465 void setCursor([in] long cursorId);
4466 void setImage([in] long imageId);
4467 void transferablesFlavorsChanged();
4469 published interface XDragSourceListener {
4470 interface ::com::sun::star::lang::XEventListener;
4471 void dragDropEnd([in] ::com::sun::star::datatransfer::dnd::DragSourceDropEvent dsde);
4472 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4473 void dragExit([in] ::com::sun::star::datatransfer::dnd::DragSourceEvent dse);
4474 void dragOver([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4475 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4477 published interface XDropTargetDragContext {
4478 interface ::com::sun::star::uno::XInterface;
4479 void acceptDrag([in] byte dragOperation);
4480 void rejectDrag();
4482 published interface XDropTargetDropContext {
4483 interface ::com::sun::star::uno::XInterface;
4484 void acceptDrop([in] byte dragOperation);
4485 void rejectDrop();
4486 void dropComplete([in] boolean success);
4488 published interface XDropTargetListener {
4489 interface ::com::sun::star::lang::XEventListener;
4490 void drop([in] ::com::sun::star::datatransfer::dnd::DropTargetDropEvent dtde);
4491 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEnterEvent dtdee);
4492 void dragExit([in] ::com::sun::star::datatransfer::dnd::DropTargetEvent dte);
4493 void dragOver([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4494 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4498 module ucb {
4499 published exception CommandAbortedException: ::com::sun::star::uno::Exception {
4501 published exception CommandFailedException: ::com::sun::star::uno::Exception {
4502 any Reason;
4504 published enum ContentCreationError {
4505 UNKNOWN = 0,
4506 /** @deprecated */ NO_CONTENT_BROKER = 1,
4507 /** @deprecated */ NO_IDENTIFIER_FACTORY = 2,
4508 IDENTIFIER_CREATION_FAILED = 3,
4509 NO_CONTENT_PROVIDER = 4,
4510 CONTENT_CREATION_FAILED = 5
4512 published exception ContentCreationException: ::com::sun::star::uno::Exception {
4513 ::com::sun::star::ucb::ContentCreationError eError;
4515 published interface XProgressHandler;
4516 published interface XCommandEnvironment {
4517 interface ::com::sun::star::uno::XInterface;
4518 ::com::sun::star::task::XInteractionHandler getInteractionHandler();
4519 ::com::sun::star::ucb::XProgressHandler getProgressHandler();
4522 module document {
4523 published exception AmbigousFilterRequest: ::com::sun::star::uno::Exception {
4524 string URL;
4525 string SelectedFilter;
4526 string DetectedFilter;
4528 published exception BrokenPackageRequest: ::com::sun::star::uno::Exception {
4529 string aName;
4531 published exception ChangedByOthersRequest: ::com::sun::star::uno::Exception {
4533 published exception CorruptedFilterConfigurationException: ::com::sun::star::uno::RuntimeException {
4534 string Details;
4537 module embed {
4538 published interface XStorage;
4540 module document {
4541 published interface XDocumentProperties {
4542 interface ::com::sun::star::uno::XInterface;
4543 [attribute] string Author;
4544 [attribute] string Generator;
4545 [attribute] ::com::sun::star::util::DateTime CreationDate;
4546 [attribute] string Title;
4547 [attribute] string Subject;
4548 [attribute] string Description;
4549 [attribute] sequence< string > Keywords;
4550 [attribute] ::com::sun::star::lang::Locale Language;
4551 [attribute] string ModifiedBy;
4552 [attribute] ::com::sun::star::util::DateTime ModificationDate;
4553 [attribute] string PrintedBy;
4554 [attribute] ::com::sun::star::util::DateTime PrintDate;
4555 [attribute] string TemplateName;
4556 [attribute] string TemplateURL;
4557 [attribute] ::com::sun::star::util::DateTime TemplateDate;
4558 [attribute] string AutoloadURL;
4559 [attribute] long AutoloadSecs {
4560 set raises (::com::sun::star::lang::IllegalArgumentException);
4562 [attribute] string DefaultTarget;
4563 [attribute] sequence< ::com::sun::star::beans::NamedValue > DocumentStatistics;
4564 [attribute] short EditingCycles {
4565 set raises (::com::sun::star::lang::IllegalArgumentException);
4567 [attribute] long EditingDuration {
4568 set raises (::com::sun::star::lang::IllegalArgumentException);
4570 void resetUserData([in] string Author);
4571 ::com::sun::star::beans::XPropertyContainer getUserDefinedProperties();
4572 void loadFromStorage([in] ::com::sun::star::embed::XStorage Storage, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::WrongFormatException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException);
4573 void loadFromMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::io::WrongFormatException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException);
4574 void storeToStorage([in] ::com::sun::star::embed::XStorage Storage, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException);
4575 void storeToMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException);
4577 published service DocumentProperties: ::com::sun::star::document::XDocumentProperties {
4578 create();
4580 published service EventDescriptor {
4581 [property] string EventType;
4582 [property] string Script;
4584 /** @deprecated */ published struct EventObject: ::com::sun::star::lang::EventObject {
4585 string EventName;
4587 published service Events {
4588 interface ::com::sun::star::container::XNameReplace;
4590 published interface XExporter {
4591 interface ::com::sun::star::uno::XInterface;
4592 void setSourceDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4594 published interface XFilter {
4595 interface ::com::sun::star::uno::XInterface;
4596 boolean filter([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
4597 void cancel();
4599 published service ExportFilter {
4600 interface ::com::sun::star::document::XExporter;
4601 interface ::com::sun::star::document::XFilter;
4602 [optional] interface ::com::sun::star::lang::XInitialization;
4603 [optional] interface ::com::sun::star::container::XNamed;
4605 published interface XExtendedFilterDetection {
4606 interface ::com::sun::star::uno::XInterface;
4607 string detect([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor);
4609 published service ExtendedTypeDetection {
4610 interface ::com::sun::star::document::XExtendedFilterDetection;
4612 published service ExtendedTypeDetectionFactory {
4613 interface ::com::sun::star::lang::XMultiServiceFactory;
4614 interface ::com::sun::star::container::XNameAccess;
4615 [optional] interface ::com::sun::star::container::XNameContainer;
4616 [optional] interface ::com::sun::star::container::XContainerQuery;
4617 [optional] interface ::com::sun::star::util::XFlushable;
4619 published interface XFilterAdapter {
4620 interface ::com::sun::star::uno::XInterface;
4621 void convert([in] ::com::sun::star::io::XInputStream xml, [in] ::com::sun::star::io::XOutputStream device, [in] boolean convertToOffice, [in] string pluginUrl, [in] string fileName);
4623 published service FilterAdapter {
4624 interface ::com::sun::star::document::XFilterAdapter;
4626 published service FilterFactory {
4627 interface ::com::sun::star::lang::XMultiServiceFactory;
4628 interface ::com::sun::star::container::XNameAccess;
4629 interface ::com::sun::star::container::XContainerQuery;
4630 [optional] interface ::com::sun::star::container::XNameContainer;
4631 [optional] interface ::com::sun::star::util::XFlushable;
4633 published exception FilterOptionsRequest: ::com::sun::star::uno::Exception {
4634 ::com::sun::star::frame::XModel rModel;
4635 sequence< ::com::sun::star::beans::PropertyValue > rProperties;
4637 published service HeaderFooterSettings {
4638 interface ::com::sun::star::beans::XPropertySet;
4639 [property, optional] boolean IsPrintPageName;
4640 [property, optional] boolean IsPrintDate;
4641 [property, optional] boolean IsPrintTime;
4643 published interface XImporter {
4644 interface ::com::sun::star::uno::XInterface;
4645 void setTargetDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4647 published service ImportFilter {
4648 interface ::com::sun::star::document::XImporter;
4649 interface ::com::sun::star::document::XFilter;
4650 [optional] interface ::com::sun::star::lang::XInitialization;
4651 [optional] interface ::com::sun::star::container::XNamed;
4653 published interface XLinkTargetSupplier {
4654 interface ::com::sun::star::uno::XInterface;
4655 ::com::sun::star::container::XNameAccess getLinks();
4657 published service LinkTarget {
4658 interface ::com::sun::star::beans::XPropertySet;
4659 [optional] interface ::com::sun::star::document::XLinkTargetSupplier;
4660 [property, readonly] string LinkDisplayName;
4662 published service LinkTargets {
4663 interface ::com::sun::star::container::XNameAccess;
4665 published constants LinkUpdateModes {
4666 const long AUTO = 2;
4667 const long GLOBAL_SETTING = 3;
4668 const long MANUAL = 1;
4669 const long NEVER = 0;
4671 published exception LockFileIgnoreRequest: ::com::sun::star::io::IOException {
4673 published exception LockedDocumentRequest: ::com::sun::star::uno::Exception {
4674 string DocumentURL;
4675 string UserInfo;
4677 published exception LockedOnSavingRequest: ::com::sun::star::uno::Exception {
4678 string DocumentURL;
4679 string UserInfo;
4681 published constants MacroExecMode {
4682 const short ALWAYS_EXECUTE = 2;
4683 const short ALWAYS_EXECUTE_NO_WARN = 4;
4684 const short FROM_LIST = 1;
4685 const short FROM_LIST_AND_SIGNED_NO_WARN = 9;
4686 const short FROM_LIST_AND_SIGNED_WARN = 8;
4687 const short FROM_LIST_NO_WARN = 7;
4688 const short NEVER_EXECUTE = 0;
4689 const short USE_CONFIG = 3;
4690 const short USE_CONFIG_APPROVE_CONFIRMATION = 6;
4691 const short USE_CONFIG_REJECT_CONFIRMATION = 5;
4693 published exception NoSuchFilterRequest: ::com::sun::star::uno::Exception {
4694 string URL;
4697 module xml {
4698 module sax {
4699 published exception SAXException: ::com::sun::star::uno::Exception {
4700 any WrappedException;
4704 module document {
4705 interface XDocumentEventListener;
4707 module frame {
4708 interface XController2;
4710 module document {
4711 interface XDocumentEventBroadcaster {
4712 interface ::com::sun::star::uno::XInterface;
4713 void addDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4714 void removeDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4715 void notifyDocumentEvent([in] string EventName, [in] ::com::sun::star::frame::XController2 ViewController, [in] any Supplement) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException);
4717 published interface XDocumentPropertiesSupplier {
4718 interface ::com::sun::star::uno::XInterface;
4719 ::com::sun::star::document::XDocumentProperties getDocumentProperties();
4722 module script {
4723 interface XStorageBasedLibraryContainer;
4725 module document {
4726 interface XEmbeddedScripts {
4727 interface ::com::sun::star::uno::XInterface;
4728 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer BasicLibraries;
4729 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer DialogLibraries;
4730 [attribute, readonly] boolean AllowMacroExecution;
4732 published interface XEventListener;
4733 /** @deprecated */ published interface XEventBroadcaster {
4734 interface ::com::sun::star::uno::XInterface;
4735 void addEventListener([in] ::com::sun::star::document::XEventListener Listener);
4736 void removeEventListener([in] ::com::sun::star::document::XEventListener Listener);
4738 published interface XEventsSupplier {
4739 interface ::com::sun::star::uno::XInterface;
4740 ::com::sun::star::container::XNameReplace getEvents();
4742 interface XUndoManager;
4743 interface XUndoManagerSupplier {
4744 interface ::com::sun::star::uno::XInterface;
4745 ::com::sun::star::document::XUndoManager getUndoManager();
4747 published interface XViewDataSupplier {
4748 interface ::com::sun::star::uno::XInterface;
4749 ::com::sun::star::container::XIndexAccess getViewData();
4750 void setViewData([in] ::com::sun::star::container::XIndexAccess Data);
4753 module frame {
4754 published interface XStorable {
4755 interface ::com::sun::star::uno::XInterface;
4756 boolean hasLocation();
4757 string getLocation();
4758 boolean isReadonly();
4759 void store() raises (::com::sun::star::io::IOException);
4760 void storeAsURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4761 void storeToURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4764 module util {
4765 published interface XModifiable {
4766 interface ::com::sun::star::util::XModifyBroadcaster;
4767 boolean isModified();
4768 void setModified([in] boolean bModified) raises (::com::sun::star::beans::PropertyVetoException);
4771 module view {
4772 published interface XPrintJobListener;
4773 published interface XPrintJobBroadcaster {
4774 interface ::com::sun::star::uno::XInterface;
4775 void addPrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4776 void removePrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4778 published interface XPrintable {
4779 interface ::com::sun::star::uno::XInterface;
4780 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
4781 void setPrinter([in] sequence< ::com::sun::star::beans::PropertyValue > aPrinter) raises (::com::sun::star::lang::IllegalArgumentException);
4782 void print([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
4785 module document {
4786 published service OfficeDocument {
4787 interface ::com::sun::star::frame::XModel;
4788 interface ::com::sun::star::util::XModifiable;
4789 interface ::com::sun::star::frame::XStorable;
4790 interface ::com::sun::star::view::XPrintable;
4791 /** @deprecated */ [optional] interface ::com::sun::star::document::XEventBroadcaster;
4792 [optional] interface ::com::sun::star::document::XDocumentEventBroadcaster;
4793 [optional] interface ::com::sun::star::document::XEventsSupplier;
4794 [optional] interface ::com::sun::star::document::XViewDataSupplier;
4795 [optional] interface ::com::sun::star::view::XPrintJobBroadcaster;
4796 [optional] interface ::com::sun::star::document::XEmbeddedScripts;
4797 [optional] interface ::com::sun::star::document::XDocumentPropertiesSupplier;
4798 [optional] interface ::com::sun::star::document::XUndoManagerSupplier;
4799 [property, optional] boolean AutomaticControlFocus;
4800 [property, optional] boolean ApplyFormDesignMode;
4801 [property, optional, readonly] string RuntimeUID;
4802 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
4804 published service OleEmbeddedServerRegistration: ::com::sun::star::uno::XInterface;
4805 published exception OwnLockOnDocumentRequest: ::com::sun::star::uno::Exception {
4806 string DocumentURL;
4807 string TimeInfo;
4808 boolean IsStoring;
4811 module ui {
4812 module dialogs {
4813 published service FilterOptionsDialog {
4814 interface ::com::sun::star::beans::XPropertyAccess;
4815 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
4819 module document {
4820 published constants PrinterIndependentLayout {
4821 const short DISABLED = 1;
4822 /** @deprecated */ const short ENABLED = 2;
4823 const short HIGH_RESOLUTION = 3;
4824 const short LOW_RESOLUTION = 2;
4826 published constants RedlineDisplayType {
4827 const short INSERTED = 1;
4828 const short INSERTED_AND_REMOVED = 2;
4829 const short NONE = 0;
4830 const short REMOVED = 3;
4832 published exception ReloadEditableRequest: ::com::sun::star::uno::Exception {
4833 string DocumentURL;
4836 module i18n {
4837 published interface XForbiddenCharacters;
4839 module document {
4840 published service Settings {
4841 interface ::com::sun::star::beans::XPropertySet;
4842 [property, optional] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
4843 [property, optional] short LinkUpdateMode;
4844 [property] string PrinterName;
4845 [property] sequence< byte > PrinterSetup;
4846 [property, optional] boolean IsKernAsianPunctuation;
4847 [property, optional] short CharacterCompressionType;
4848 [property, optional] boolean ApplyUserData;
4849 [property, optional] boolean SaveVersionOnClose;
4850 [property, optional] boolean UpdateFromTemplate;
4851 [property, optional] boolean FieldAutoUpdate;
4852 [property, optional] string CurrentDatabaseDataSource;
4853 [property, optional] string CurrentDatabaseCommand;
4854 [property, optional] long CurrentDatabaseCommandType;
4855 [property, optional] long DefaultTabStop;
4856 [property, optional] boolean IsPrintBooklet;
4857 [property, optional] boolean IsPrintBookletFront;
4858 [property, optional] boolean IsPrintBookletBack;
4859 [property, optional] long PrintQuality;
4860 [property, optional] string ColorTableURL;
4861 [property, optional] string DashTableURL;
4862 [property, optional] string LineEndTableURL;
4863 [property, optional] string HatchTableURL;
4864 [property, optional] string GradientTableURL;
4865 [property, optional] string BitmapTableURL;
4866 [property, optional] boolean AutoCalculate;
4867 [property, optional] short PrinterIndependentLayout;
4868 [property, optional] boolean AddExternalLeading;
4869 [property, optional] boolean EmbedFonts;
4870 [property, optional] boolean EmbedSystemFonts;
4871 [property, optional] boolean EmbedOnlyUsedFonts;
4872 [property, optional] boolean EmbedLatinScriptFonts;
4873 [property, optional] boolean EmbedAsianScriptFonts;
4874 [property, optional] boolean EmbedComplexScriptFonts;
4876 published interface XTypeDetection {
4877 interface ::com::sun::star::uno::XInterface;
4878 string queryTypeByURL([in] string URL);
4879 string queryTypeByDescriptor([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] boolean AllowDeep);
4881 published service TypeDetection {
4882 interface ::com::sun::star::document::XTypeDetection;
4883 interface ::com::sun::star::container::XNameAccess;
4884 [optional] interface ::com::sun::star::container::XNameContainer;
4885 [optional] interface ::com::sun::star::container::XContainerQuery;
4886 [optional] interface ::com::sun::star::util::XFlushable;
4888 published constants UpdateDocMode {
4889 const short ACCORDING_TO_CONFIG = 2;
4890 const short FULL_UPDATE = 3;
4891 const short NO_UPDATE = 0;
4892 const short QUIET_UPDATE = 1;
4894 published interface XActionLockable {
4895 interface ::com::sun::star::uno::XInterface;
4896 boolean isActionLocked();
4897 void addActionLock();
4898 void removeActionLock();
4899 void setActionLocks([in] short nLock);
4900 short resetActionLocks();
4902 published interface XBinaryStreamResolver {
4903 interface ::com::sun::star::uno::XInterface;
4904 ::com::sun::star::io::XInputStream getInputStream([in] string aURL);
4905 ::com::sun::star::io::XOutputStream createOutputStream();
4906 string resolveOutputStream([in] ::com::sun::star::io::XOutputStream aBinaryStream);
4908 published interface XDocumentInsertable {
4909 interface ::com::sun::star::uno::XInterface;
4910 void insertDocumentFromURL([in] string aURL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
4912 published interface XEmbeddedObjectResolver {
4913 interface ::com::sun::star::uno::XInterface;
4914 string resolveEmbeddedObjectURL([in] string aURL);
4916 published interface XEmbeddedObjectSupplier {
4917 interface ::com::sun::star::uno::XInterface;
4918 ::com::sun::star::lang::XComponent getEmbeddedObject();
4920 /** @deprecated */ published interface XEventListener {
4921 interface ::com::sun::star::lang::XEventListener;
4922 void notifyEvent([in] ::com::sun::star::document::EventObject Event);
4924 /** @deprecated */ published interface XGraphicObjectResolver {
4925 interface ::com::sun::star::uno::XInterface;
4926 /** @deprecated */ string resolveGraphicObjectURL([in] string aURL);
4928 published interface XInteractionFilterOptions {
4929 interface ::com::sun::star::task::XInteractionContinuation;
4930 void setFilterOptions([in] sequence< ::com::sun::star::beans::PropertyValue > rProperties);
4931 sequence< ::com::sun::star::beans::PropertyValue > getFilterOptions();
4933 published interface XInteractionFilterSelect {
4934 interface ::com::sun::star::task::XInteractionContinuation;
4935 void setFilter([in] string Name);
4936 string getFilter();
4938 published interface XXMLBasicExporter {
4939 interface ::com::sun::star::document::XExporter;
4940 interface ::com::sun::star::document::XFilter;
4943 module xml {
4944 module sax {
4945 published interface XDocumentHandler;
4948 module document {
4949 published service XMLBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4950 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4952 published service XMLOasisBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4953 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4955 published interface XMimeTypeInfo {
4956 interface ::com::sun::star::uno::XInterface;
4957 boolean supportsMimeType([in] string MimeTypeName);
4958 sequence< string > getSupportedMimeTypeNames();
4960 published interface XRedlinesSupplier {
4961 interface ::com::sun::star::uno::XInterface;
4962 ::com::sun::star::container::XEnumerationAccess getRedlines();
4965 module frame {
4966 published exception DoubleInitializationException: ::com::sun::star::uno::Exception {
4969 module drawing {
4970 published service AppletShape {
4971 service ::com::sun::star::drawing::Shape;
4972 [property] string AppletCodeBase;
4973 [property] string AppletName;
4974 [property] string AppletCode;
4975 [property] sequence< ::com::sun::star::beans::PropertyValue > AppletCommands;
4976 [property, readonly] boolean AppletIsScript;
4978 /** @deprecated */ published enum Arrangement {
4979 FRONT = 0,
4980 MORE_FRONT = 1,
4981 MORE_BACK = 2,
4982 BACK = 3
4984 published service Background {
4985 service ::com::sun::star::drawing::FillProperties;
4987 published struct BarCode {
4988 long Type;
4989 string Payload;
4990 long ErrorCorrection;
4991 long Border;
4993 published constants BarCodeErrorCorrection {
4994 const long HIGH = 4;
4995 const long LOW = 1;
4996 const long MEDIUM = 2;
4997 const long QUARTILE = 3;
4999 /** @deprecated */ published struct BezierPoint {
5000 ::com::sun::star::awt::Point Position;
5001 ::com::sun::star::awt::Point ControlPoint1;
5002 ::com::sun::star::awt::Point ControlPoint2;
5004 published service BitmapTable {
5005 interface ::com::sun::star::container::XNameContainer;
5007 published struct Position3D {
5008 double PositionX;
5009 double PositionY;
5010 double PositionZ;
5012 published struct BoundVolume {
5013 ::com::sun::star::drawing::Position3D min;
5014 ::com::sun::star::drawing::Position3D max;
5016 published struct CameraGeometry {
5017 ::com::sun::star::drawing::Position3D vrp;
5018 ::com::sun::star::drawing::Direction3D vpn;
5019 ::com::sun::star::drawing::Direction3D vup;
5021 published constants CaptionEscapeDirection {
5022 const short auto = 2;
5023 const short horizontal = 0;
5024 const short vertical = 1;
5026 /** @deprecated */ published service RotationDescriptor {
5027 /** @deprecated */ [property] long RotateAngle;
5028 /** @deprecated */ [property, optional] long ShearAngle;
5030 published service ShadowProperties {
5031 [property] boolean Shadow;
5032 [property] ::com::sun::star::util::Color ShadowColor;
5033 [property] short ShadowTransparence;
5034 [property] long ShadowXDistance;
5035 [property] long ShadowYDistance;
5036 [property, optional] long ShadowBlur;
5038 published enum TextAnimationDirection {
5039 LEFT = 0,
5040 RIGHT = 1,
5041 UP = 2,
5042 DOWN = 3
5044 published enum TextAnimationKind {
5045 NONE = 0,
5046 BLINK = 1,
5047 SCROLL = 2,
5048 ALTERNATE = 3,
5049 SLIDE = 4
5051 published enum TextFitToSizeType {
5052 NONE = 0,
5053 PROPORTIONAL = 1,
5054 ALLLINES = 2,
5055 AUTOFIT = 3
5057 published enum TextHorizontalAdjust {
5058 LEFT = 0,
5059 CENTER = 1,
5060 RIGHT = 2,
5061 BLOCK = 3
5063 published enum TextVerticalAdjust {
5064 TOP = 0,
5065 CENTER = 1,
5066 BOTTOM = 2,
5067 BLOCK = 3
5070 module style {
5071 published service ParagraphPropertiesAsian {
5072 [property] boolean ParaIsHangingPunctuation;
5073 [property] boolean ParaIsCharacterDistance;
5074 [property] boolean ParaIsForbiddenRules;
5076 published service ParagraphPropertiesComplex {
5077 [property] short WritingMode;
5080 module text {
5081 /** @deprecated */ published enum WritingMode {
5082 LR_TB = 0,
5083 RL_TB = 1,
5084 TB_RL = 2
5086 published interface XTextColumns;
5088 module drawing {
5089 published service TextProperties {
5090 service ::com::sun::star::style::CharacterProperties;
5091 service ::com::sun::star::style::ParagraphProperties;
5092 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
5093 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
5094 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
5095 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
5096 [property, optional] boolean IsNumbering;
5097 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
5098 [property] boolean TextAutoGrowHeight;
5099 [property] boolean TextAutoGrowWidth;
5100 [property] boolean TextContourFrame;
5101 [property] ::com::sun::star::drawing::TextFitToSizeType TextFitToSize;
5102 [property] ::com::sun::star::drawing::TextHorizontalAdjust TextHorizontalAdjust;
5103 [property] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
5104 [property] long TextLeftDistance;
5105 [property] long TextRightDistance;
5106 [property] long TextUpperDistance;
5107 [property] long TextLowerDistance;
5108 [property] long TextMaximumFrameHeight;
5109 [property] long TextMaximumFrameWidth;
5110 [property] long TextMinimumFrameHeight;
5111 [property] long TextMinimumFrameWidth;
5112 [property] short TextAnimationAmount;
5113 [property] short TextAnimationCount;
5114 [property] short TextAnimationDelay;
5115 [property] ::com::sun::star::drawing::TextAnimationDirection TextAnimationDirection;
5116 [property] ::com::sun::star::drawing::TextAnimationKind TextAnimationKind;
5117 [property] boolean TextAnimationStartInside;
5118 [property] boolean TextAnimationStopInside;
5119 [property] ::com::sun::star::text::WritingMode TextWritingMode;
5120 [property, optional] ::com::sun::star::text::XTextColumns TextColumns;
5123 module text {
5124 published interface XText;
5125 published interface XTextRange {
5126 interface ::com::sun::star::uno::XInterface;
5127 ::com::sun::star::text::XText getText();
5128 ::com::sun::star::text::XTextRange getStart();
5129 ::com::sun::star::text::XTextRange getEnd();
5130 string getString();
5131 void setString([in] string aString);
5133 published interface XTextCursor;
5134 published interface XSimpleText {
5135 interface ::com::sun::star::text::XTextRange;
5136 ::com::sun::star::text::XTextCursor createTextCursor();
5137 ::com::sun::star::text::XTextCursor createTextCursorByRange([in] ::com::sun::star::text::XTextRange aTextPosition);
5138 void insertString([in] ::com::sun::star::text::XTextRange xRange, [in] string aString, [in] boolean bAbsorb);
5139 void insertControlCharacter([in] ::com::sun::star::text::XTextRange xRange, [in] short nControlCharacter, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException);
5141 published interface XTextContent;
5142 published interface XText {
5143 interface ::com::sun::star::text::XSimpleText;
5144 void insertTextContent([in] ::com::sun::star::text::XTextRange xRange, [in] ::com::sun::star::text::XTextContent xContent, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException);
5145 void removeTextContent([in] ::com::sun::star::text::XTextContent xContent) raises (::com::sun::star::container::NoSuchElementException);
5148 module drawing {
5149 published service Text {
5150 service ::com::sun::star::drawing::TextProperties;
5151 interface ::com::sun::star::text::XText;
5153 published service CaptionShape {
5154 service ::com::sun::star::drawing::Shape;
5155 service ::com::sun::star::drawing::FillProperties;
5156 service ::com::sun::star::drawing::LineProperties;
5157 service ::com::sun::star::drawing::ShadowProperties;
5158 service ::com::sun::star::drawing::Text;
5159 service ::com::sun::star::drawing::RotationDescriptor;
5160 [property] long CornerRadius;
5161 [property] ::com::sun::star::awt::Point CaptionPoint;
5162 [property] short CaptionType;
5163 [property] boolean CaptionIsFixedAngle;
5164 [property] long CaptionAngle;
5165 [property] long CaptionGap;
5166 [property] long CaptionEscapeDirection;
5167 [property] boolean CaptionIsEscapeRelative;
5168 [property] long CaptionEscapeRelative;
5169 [property] long CaptionEscapeAbsolute;
5170 [property] long CaptionLineLength;
5171 [property] boolean CaptionIsFitLineLength;
5173 published constants CaptionType {
5174 const short angled = 1;
5175 const short connector = 2;
5176 const short straight = 0;
5178 published enum CircleKind {
5179 FULL = 0,
5180 SECTION = 1,
5181 CUT = 2,
5182 ARC = 3
5184 published enum PolygonKind {
5185 LINE = 0,
5186 POLY = 1,
5187 PLIN = 2,
5188 PATHLINE = 3,
5189 PATHFILL = 4,
5190 FREELINE = 5,
5191 FREEFILL = 6,
5192 PATHPOLY = 7,
5193 PATHPLIN = 8
5195 published service PolyPolygonBezierDescriptor {
5196 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5197 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords PolyPolygonBezier;
5198 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords Geometry;
5200 published service ClosedBezierShape {
5201 service ::com::sun::star::drawing::Shape;
5202 service ::com::sun::star::drawing::LineProperties;
5203 service ::com::sun::star::drawing::FillProperties;
5204 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5205 service ::com::sun::star::drawing::Text;
5206 service ::com::sun::star::drawing::ShadowProperties;
5207 service ::com::sun::star::drawing::RotationDescriptor;
5209 published enum ColorMode {
5210 STANDARD = 0,
5211 GREYS = 1,
5212 MONO = 2,
5213 WATERMARK = 3
5215 published service ColorTable: ::com::sun::star::container::XNameContainer;
5216 published enum ConnectionType {
5217 AUTO = 0,
5218 LEFT = 1,
5219 TOP = 2,
5220 RIGHT = 3,
5221 BOTTOM = 4,
5222 SPECIAL = 5
5224 published enum ConnectorType {
5225 STANDARD = 0,
5226 CURVE = 1,
5227 LINE = 2,
5228 LINES = 3
5230 published service ConnectorProperties {
5231 [property] ::com::sun::star::drawing::ConnectorType EdgeKind;
5232 [property] long EdgeNode1HorzDist;
5233 [property] long EdgeNode1VertDist;
5234 [property] long EdgeNode2HorzDist;
5235 [property] long EdgeNode2VertDist;
5237 published service ConnectorShape {
5238 service ::com::sun::star::drawing::Shape;
5239 service ::com::sun::star::drawing::LineProperties;
5240 service ::com::sun::star::drawing::ConnectorProperties;
5241 service ::com::sun::star::drawing::ShadowProperties;
5242 service ::com::sun::star::drawing::Text;
5243 service ::com::sun::star::drawing::RotationDescriptor;
5244 [property] ::com::sun::star::drawing::XShape StartShape;
5245 [property] long StartGluePointIndex;
5246 [property] ::com::sun::star::awt::Point StartPosition;
5247 [property] ::com::sun::star::drawing::XShape EndShape;
5248 [property] ::com::sun::star::awt::Point EndPosition;
5249 [property] long EndGluePointIndex;
5250 [property] long EdgeLine1Delta;
5251 [property] long EdgeLine2Delta;
5252 [property] long EdgeLine3Delta;
5254 published interface XControlShape {
5255 interface ::com::sun::star::drawing::XShape;
5256 ::com::sun::star::awt::XControlModel getControl();
5257 void setControl([in] ::com::sun::star::awt::XControlModel xControl);
5259 published service ControlShape {
5260 service ::com::sun::star::drawing::Shape;
5261 interface ::com::sun::star::drawing::XControlShape;
5263 published typedef sequence< long > CoordinateSequence;
5264 published typedef sequence< ::com::sun::star::drawing::CoordinateSequence > CoordinateSequenceSequence;
5265 published service DashTable {
5266 interface ::com::sun::star::container::XNameContainer;
5268 /** @deprecated */ published enum MeasureKind {
5269 STANDARD = 0,
5270 RADIUS = 1
5272 published enum MeasureTextHorzPos {
5273 AUTO = 0,
5274 LEFTOUTSIDE = 1,
5275 INSIDE = 2,
5276 RIGHTOUTSIDE = 3
5278 published enum MeasureTextVertPos {
5279 AUTO = 0,
5280 EAST = 1,
5281 BREAKEDLINE = 2,
5282 WEST = 3,
5283 CENTERED = 4
5285 published service MeasureProperties {
5286 [property] boolean MeasureBelowReferenceEdge;
5287 [property] long MeasureHelpLine1Length;
5288 [property] long MeasureHelpLine2Length;
5289 [property] long MeasureHelpLineDistance;
5290 [property] long MeasureHelpLineOverhang;
5291 [property] ::com::sun::star::drawing::MeasureKind MeasureKind;
5292 [property] long MeasureLineDistance;
5293 [property] long MeasureOverhang;
5294 [property] boolean MeasureShowUnit;
5295 [property] boolean MeasureTextAutoAngle;
5296 [property] long MeasureTextAutoAngleView;
5297 [property] long MeasureTextFixedAngle;
5298 [property] ::com::sun::star::drawing::MeasureTextHorzPos MeasureTextHorizontalPosition;
5299 [property] ::com::sun::star::drawing::MeasureTextVertPos MeasureTextVerticalPosition;
5300 [property] boolean MeasureTextIsFixedAngle;
5301 [property] boolean MeasureTextRotate90;
5302 [property] boolean MeasureTextUpsideDown;
5303 [property, optional] short MeasureDecimalPlaces;
5305 published service Defaults {
5306 service ::com::sun::star::drawing::TextProperties;
5307 service ::com::sun::star::drawing::LineProperties;
5308 service ::com::sun::star::drawing::FillProperties;
5309 service ::com::sun::star::drawing::ShadowProperties;
5310 service ::com::sun::star::drawing::ConnectorProperties;
5311 service ::com::sun::star::drawing::MeasureProperties;
5313 published service DocumentSettings {
5314 service ::com::sun::star::document::Settings;
5315 [optional] service ::com::sun::star::document::HeaderFooterSettings;
5316 interface ::com::sun::star::beans::XPropertySet;
5317 [property, optional] short MeasureUnit;
5318 [property, optional] long ScaleNumerator;
5319 [property, optional] long ScaleDenominator;
5320 [property, optional] boolean IsPrintFitPage;
5321 [property, optional] boolean IsPrintTilePage;
5322 [property, optional] long PageNumberFormat;
5323 [property, optional] boolean ParagraphSummation;
5325 published typedef sequence< double > DoubleSequence;
5326 published typedef sequence< ::com::sun::star::drawing::DoubleSequence > DoubleSequenceSequence;
5327 published interface XShapes;
5328 published interface XShapeBinder {
5329 interface ::com::sun::star::uno::XInterface;
5330 ::com::sun::star::drawing::XShape bind([in] ::com::sun::star::drawing::XShapes xShapes);
5331 void unbind([in] ::com::sun::star::drawing::XShape xShape);
5333 published interface XShapeCombiner {
5334 interface ::com::sun::star::uno::XInterface;
5335 ::com::sun::star::drawing::XShape combine([in] ::com::sun::star::drawing::XShapes xShapes);
5336 void split([in] ::com::sun::star::drawing::XShape Group);
5338 published interface XShapeGroup;
5339 published interface XShapeGrouper {
5340 interface ::com::sun::star::uno::XInterface;
5341 ::com::sun::star::drawing::XShapeGroup group([in] ::com::sun::star::drawing::XShapes xShapes);
5342 void ungroup([in] ::com::sun::star::drawing::XShapeGroup aGroup);
5344 published interface XShapes {
5345 interface ::com::sun::star::container::XIndexAccess;
5346 void add([in] ::com::sun::star::drawing::XShape xShape);
5347 void remove([in] ::com::sun::star::drawing::XShape xShape);
5350 module view {
5351 published enum PaperOrientation {
5352 PORTRAIT = 0,
5353 LANDSCAPE = 1
5356 module drawing {
5357 published service GenericDrawPage {
5358 interface ::com::sun::star::drawing::XShapes;
5359 interface ::com::sun::star::drawing::XShapeGrouper;
5360 [optional] interface ::com::sun::star::drawing::XShapeCombiner;
5361 [optional] interface ::com::sun::star::drawing::XShapeBinder;
5362 [optional] interface ::com::sun::star::container::XNamed;
5363 [optional] interface ::com::sun::star::beans::XPropertySet;
5364 [property, optional] long BorderBottom;
5365 [property, optional] long BorderLeft;
5366 [property, optional] long BorderRight;
5367 [property, optional] long BorderTop;
5368 [property, optional] long Height;
5369 [property, optional] long Width;
5370 [property, optional, readonly] short Number;
5371 [property, optional] ::com::sun::star::view::PaperOrientation Orientation;
5372 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
5373 [property, optional, readonly] boolean IsBackgroundDark;
5374 [property, optional] ::com::sun::star::container::XIndexAccess NavigationOrder;
5375 [property, optional] boolean BackgroundFullSize;
5377 published interface XMasterPageTarget {
5378 interface ::com::sun::star::uno::XInterface;
5379 ::com::sun::star::drawing::XDrawPage getMasterPage();
5380 void setMasterPage([in] ::com::sun::star::drawing::XDrawPage xMasterPage);
5383 module form {
5384 published interface XFormsSupplier {
5385 interface ::com::sun::star::uno::XInterface;
5386 ::com::sun::star::container::XNameContainer getForms();
5389 module drawing {
5390 published service DrawPage {
5391 service ::com::sun::star::drawing::GenericDrawPage;
5392 interface ::com::sun::star::drawing::XMasterPageTarget;
5393 [optional] interface ::com::sun::star::form::XFormsSupplier;
5395 published interface XDrawPages;
5396 /** @deprecated */ published interface XDrawPageExpander {
5397 interface ::com::sun::star::uno::XInterface;
5398 ::com::sun::star::drawing::XDrawPages expand([in] ::com::sun::star::drawing::XDrawPage xPage);
5400 /** @deprecated */ published interface XDrawPageSummarizer {
5401 interface ::com::sun::star::uno::XInterface;
5402 ::com::sun::star::drawing::XDrawPage summarize([in] ::com::sun::star::drawing::XDrawPages xPages);
5404 published interface XDrawPages {
5405 interface ::com::sun::star::container::XIndexAccess;
5406 ::com::sun::star::drawing::XDrawPage insertNewByIndex([in] long nIndex);
5407 void remove([in] ::com::sun::star::drawing::XDrawPage xPage);
5409 published service DrawPages {
5410 interface ::com::sun::star::drawing::XDrawPages;
5411 [optional] interface ::com::sun::star::drawing::XDrawPageSummarizer;
5412 [optional] interface ::com::sun::star::drawing::XDrawPageExpander;
5414 /** @deprecated */ published enum DrawViewMode {
5415 DRAW = 0,
5416 NOTES = 1,
5417 HANDOUT = 2
5419 published interface XDrawPageDuplicator {
5420 interface ::com::sun::star::uno::XInterface;
5421 ::com::sun::star::drawing::XDrawPage duplicate([in] ::com::sun::star::drawing::XDrawPage xPage);
5423 published interface XDrawPagesSupplier {
5424 interface ::com::sun::star::uno::XInterface;
5425 ::com::sun::star::drawing::XDrawPages getDrawPages();
5427 published interface XLayerSupplier {
5428 interface ::com::sun::star::uno::XInterface;
5429 ::com::sun::star::container::XNameAccess getLayerManager();
5431 published interface XMasterPagesSupplier {
5432 interface ::com::sun::star::uno::XInterface;
5433 ::com::sun::star::drawing::XDrawPages getMasterPages();
5435 published interface XDrawView {
5436 interface ::com::sun::star::uno::XInterface;
5437 void setCurrentPage([in] ::com::sun::star::drawing::XDrawPage xPage);
5438 ::com::sun::star::drawing::XDrawPage getCurrentPage();
5441 module frame {
5442 published interface XFrame;
5443 published interface XController {
5444 interface ::com::sun::star::lang::XComponent;
5445 void attachFrame([in] ::com::sun::star::frame::XFrame Frame);
5446 boolean attachModel([in] ::com::sun::star::frame::XModel Model);
5447 boolean suspend([in] boolean Suspend);
5448 any getViewData();
5449 void restoreViewData([in] any Data);
5450 ::com::sun::star::frame::XModel getModel();
5451 ::com::sun::star::frame::XFrame getFrame();
5454 module util {
5455 published struct URL {
5456 string Complete;
5457 string Main;
5458 string Protocol;
5459 string User;
5460 string Password;
5461 string Server;
5462 short Port;
5463 string Path;
5464 string Name;
5465 string Arguments;
5466 string Mark;
5469 module frame {
5470 published struct DispatchDescriptor {
5471 ::com::sun::star::util::URL FeatureURL;
5472 string FrameName;
5473 long SearchFlags;
5475 published interface XDispatch;
5476 published interface XDispatchProvider {
5477 interface ::com::sun::star::uno::XInterface;
5478 ::com::sun::star::frame::XDispatch queryDispatch([in] ::com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags);
5479 sequence< ::com::sun::star::frame::XDispatch > queryDispatches([in] sequence< ::com::sun::star::frame::DispatchDescriptor > Requests);
5482 module ui {
5483 published interface XContextMenuInterceptor;
5484 published interface XContextMenuInterception {
5485 interface ::com::sun::star::uno::XInterface;
5486 void registerContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5487 void releaseContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5490 module frame {
5491 published service Controller {
5492 interface ::com::sun::star::frame::XController;
5493 interface ::com::sun::star::frame::XDispatchProvider;
5494 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
5495 [optional] interface ::com::sun::star::awt::XUserInputInterception;
5496 [optional] interface ::com::sun::star::view::XSelectionSupplier;
5497 [optional] interface ::com::sun::star::datatransfer::XTransferableSupplier;
5500 module view {
5501 published interface XControlAccess {
5502 interface ::com::sun::star::uno::XInterface;
5503 ::com::sun::star::awt::XControl getControl([in] ::com::sun::star::awt::XControlModel xModel) raises (::com::sun::star::container::NoSuchElementException);
5506 module form {
5507 published interface XForm;
5508 module runtime {
5509 interface XFormController;
5512 module view {
5513 interface XFormLayerAccess {
5514 interface ::com::sun::star::view::XControlAccess;
5515 ::com::sun::star::form::runtime::XFormController getFormController([in] ::com::sun::star::form::XForm Form);
5516 boolean isFormDesignMode();
5517 void setFormDesignMode([in] boolean DesignMode);
5520 module drawing {
5521 published service DrawingDocumentDrawView {
5522 service ::com::sun::star::frame::Controller;
5523 interface ::com::sun::star::drawing::XDrawView;
5524 interface ::com::sun::star::beans::XPropertySet;
5525 interface ::com::sun::star::view::XSelectionSupplier;
5526 [optional] interface ::com::sun::star::awt::XWindow;
5527 [optional] interface ::com::sun::star::view::XFormLayerAccess;
5528 [property] boolean IsMasterPageMode;
5529 [property] boolean IsLayerMode;
5530 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
5531 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
5532 [property, optional] short ZoomType;
5533 [property, optional] short ZoomValue;
5534 [property, optional] ::com::sun::star::awt::Point ViewOffset;
5536 /** @deprecated */ published service DrawingDocumentFactory {
5537 /** @deprecated */ interface ::com::sun::star::lang::XMultiServiceFactory;
5539 published service EllipseShape {
5540 service ::com::sun::star::drawing::Shape;
5541 service ::com::sun::star::drawing::LineProperties;
5542 service ::com::sun::star::drawing::FillProperties;
5543 service ::com::sun::star::drawing::Text;
5544 service ::com::sun::star::drawing::ShadowProperties;
5545 service ::com::sun::star::drawing::RotationDescriptor;
5546 [property] ::com::sun::star::drawing::CircleKind CircleKind;
5547 [property] long CircleStartAngle;
5548 [property] long CircleEndAngle;
5550 published enum ProjectionMode {
5551 PARALLEL = 0,
5552 PERSPECTIVE = 1
5554 published enum ShadeMode {
5555 FLAT = 0,
5556 PHONG = 1,
5557 SMOOTH = 2,
5558 DRAFT = 3
5560 published enum EscapeDirection {
5561 SMART = 0,
5562 LEFT = 1,
5563 RIGHT = 2,
5564 UP = 3,
5565 DOWN = 4,
5566 HORIZONTAL = 5,
5567 VERTICAL = 6
5569 /** @deprecated */ published struct GluePoint {
5570 ::com::sun::star::awt::Point Position;
5571 short EscapeDirection;
5572 boolean PositionAbsolute;
5573 short Alignment;
5575 published struct GluePoint2 {
5576 ::com::sun::star::awt::Point Position;
5577 boolean IsRelative;
5578 ::com::sun::star::drawing::Alignment PositionAlignment;
5579 ::com::sun::star::drawing::EscapeDirection Escape;
5580 boolean IsUserDefined;
5582 published service GradientTable {
5583 interface ::com::sun::star::container::XNameContainer;
5585 published interface XGraphicExportFilter {
5586 interface ::com::sun::star::document::XFilter;
5587 interface ::com::sun::star::document::XExporter;
5588 interface ::com::sun::star::document::XMimeTypeInfo;
5590 published service GraphicExportFilter: ::com::sun::star::drawing::XGraphicExportFilter;
5591 published service GraphicObjectShape {
5592 service ::com::sun::star::drawing::Shape;
5593 service ::com::sun::star::drawing::Text;
5594 service ::com::sun::star::drawing::ShadowProperties;
5595 service ::com::sun::star::drawing::RotationDescriptor;
5596 /** @deprecated */ [property] string GraphicURL;
5597 [property] string GraphicStreamURL;
5598 /** @deprecated */ [property, optional] ::com::sun::star::awt::XBitmap GraphicObjectFillBitmap;
5599 [property] short AdjustLuminance;
5600 [property] short AdjustContrast;
5601 [property] short AdjustRed;
5602 [property] short AdjustGreen;
5603 [property] short AdjustBlue;
5604 [property] double Gamma;
5605 [property] short Transparency;
5606 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
5607 [property, optional] ::com::sun::star::container::XIndexContainer ImageMap;
5608 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
5609 [property, optional] boolean IsSignatureLine;
5610 [property, optional] string SignatureLineId;
5611 [property, optional] string SignatureLineSuggestedSignerName;
5612 [property, optional] string SignatureLineSuggestedSignerTitle;
5613 [property, optional] string SignatureLineSuggestedSignerEmail;
5614 [property, optional] string SignatureLineSigningInstructions;
5615 [property, optional] boolean SignatureLineShowSignDate;
5616 [property, optional] boolean SignatureLineCanAddComment;
5617 [property, optional] ::com::sun::star::graphic::XGraphic SignatureLineUnsignedImage;
5618 [property, optional] boolean SignatureLineIsSigned;
5619 [property, optional] ::com::sun::star::drawing::BarCode BarCodeProperties;
5621 /** @deprecated */ published interface XShapeGroup {
5622 interface ::com::sun::star::drawing::XShape;
5623 void enterGroup();
5624 void leaveGroup();
5626 published service GroupShape {
5627 service ::com::sun::star::drawing::Shape;
5628 interface ::com::sun::star::drawing::XShapeGroup;
5629 interface ::com::sun::star::drawing::XShapes;
5631 published service HatchTable {
5632 interface ::com::sun::star::container::XNameContainer;
5634 published struct HomogenMatrixLine {
5635 double Column1;
5636 double Column2;
5637 double Column3;
5638 double Column4;
5640 published struct HomogenMatrix {
5641 ::com::sun::star::drawing::HomogenMatrixLine Line1;
5642 ::com::sun::star::drawing::HomogenMatrixLine Line2;
5643 ::com::sun::star::drawing::HomogenMatrixLine Line3;
5644 ::com::sun::star::drawing::HomogenMatrixLine Line4;
5646 published struct HomogenMatrixLine4 {
5647 double Column1;
5648 double Column2;
5649 double Column3;
5650 double Column4;
5652 published struct HomogenMatrix4 {
5653 ::com::sun::star::drawing::HomogenMatrixLine4 Line1;
5654 ::com::sun::star::drawing::HomogenMatrixLine4 Line2;
5655 ::com::sun::star::drawing::HomogenMatrixLine4 Line3;
5656 ::com::sun::star::drawing::HomogenMatrixLine4 Line4;
5658 published enum HorizontalDimensioning {
5659 AUTO = 0,
5660 LEFT = 1,
5661 CENTERED = 2,
5662 RIGHT = 3
5664 published service Layer {
5665 interface ::com::sun::star::beans::XPropertySet;
5666 [property] string Name;
5667 [property] boolean IsVisible;
5668 [property] boolean IsPrintable;
5669 [property] boolean IsLocked;
5671 published interface XLayer;
5672 published interface XLayerManager {
5673 interface ::com::sun::star::container::XIndexAccess;
5674 ::com::sun::star::drawing::XLayer insertNewByIndex([in] long nIndex);
5675 void remove([in] ::com::sun::star::drawing::XLayer xLayer) raises (::com::sun::star::container::NoSuchElementException);
5676 void attachShapeToLayer([in] ::com::sun::star::drawing::XShape xShape, [in] ::com::sun::star::drawing::XLayer xLayer);
5677 ::com::sun::star::drawing::XLayer getLayerForShape([in] ::com::sun::star::drawing::XShape xShape);
5679 published service LayerManager {
5680 interface ::com::sun::star::drawing::XLayerManager;
5681 interface ::com::sun::star::container::XNameAccess;
5683 published enum LayerType {
5684 LAYOUT = 0,
5685 CONTROLSA = 1,
5686 DIMENSIONIANG_LINES = 2,
5687 USER_DEFINED = 3
5689 /** @deprecated */ published enum LineEndType {
5690 NONE = 0,
5691 ARROW = 1,
5692 CIRCLE = 2,
5693 SQUARE = 3,
5694 SPECIAL = 4
5696 published service PolyPolygonDescriptor {
5697 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5698 [property] ::com::sun::star::drawing::PointSequenceSequence PolyPolygon;
5699 [property] ::com::sun::star::drawing::PointSequenceSequence Geometry;
5701 published service LineShape {
5702 service ::com::sun::star::drawing::Shape;
5703 service ::com::sun::star::drawing::LineProperties;
5704 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5705 service ::com::sun::star::drawing::Text;
5706 service ::com::sun::star::drawing::ShadowProperties;
5707 service ::com::sun::star::drawing::RotationDescriptor;
5709 published service MarkerTable {
5710 interface ::com::sun::star::container::XNameContainer;
5712 published service MasterPage {
5713 service ::com::sun::star::drawing::GenericDrawPage;
5715 published service MasterPages {
5716 interface ::com::sun::star::drawing::XDrawPages;
5718 published service MeasureShape {
5719 service ::com::sun::star::drawing::Shape;
5720 service ::com::sun::star::drawing::MeasureProperties;
5721 service ::com::sun::star::drawing::LineProperties;
5722 service ::com::sun::star::drawing::Text;
5723 service ::com::sun::star::drawing::ShadowProperties;
5724 service ::com::sun::star::drawing::RotationDescriptor;
5725 [property] ::com::sun::star::awt::Point StartPosition;
5726 [property] ::com::sun::star::awt::Point EndPosition;
5728 published enum MirrorAxis {
5729 VERTICAL = 0,
5730 HORIZONTAL = 1
5732 published enum NormalsKind {
5733 SPECIFIC = 0,
5734 FLAT = 1,
5735 SPHERE = 2
5737 published service OLE2Shape {
5738 service ::com::sun::star::drawing::Shape;
5739 [property] string CLSID;
5740 [property] string PersistName;
5741 [property, readonly] ::com::sun::star::frame::XModel Model;
5742 [property, readonly] boolean IsInternal;
5744 published service OpenBezierShape {
5745 service ::com::sun::star::drawing::Shape;
5746 service ::com::sun::star::drawing::LineProperties;
5747 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5748 service ::com::sun::star::drawing::Text;
5749 service ::com::sun::star::drawing::ShadowProperties;
5750 service ::com::sun::star::drawing::RotationDescriptor;
5752 published service PageShape {
5753 service ::com::sun::star::drawing::Shape;
5754 [property, optional] long PageNumber;
5756 published service PluginShape {
5757 service ::com::sun::star::drawing::Shape;
5758 [property] string PluginMimeType;
5759 [property] string PluginURL;
5760 [property] sequence< ::com::sun::star::beans::PropertyValue > PluginCommands;
5762 published service PolyLineShape {
5763 service ::com::sun::star::drawing::Shape;
5764 service ::com::sun::star::drawing::LineProperties;
5765 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5766 service ::com::sun::star::drawing::Text;
5767 service ::com::sun::star::drawing::ShadowProperties;
5768 service ::com::sun::star::drawing::RotationDescriptor;
5770 published service PolyPolygonBezierShape {
5771 service ::com::sun::star::drawing::Shape;
5772 service ::com::sun::star::drawing::LineProperties;
5773 service ::com::sun::star::drawing::FillProperties;
5774 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5775 service ::com::sun::star::drawing::Text;
5776 service ::com::sun::star::drawing::ShadowProperties;
5777 service ::com::sun::star::drawing::RotationDescriptor;
5779 published service PolyPolygonShape {
5780 service ::com::sun::star::drawing::Shape;
5781 service ::com::sun::star::drawing::LineProperties;
5782 service ::com::sun::star::drawing::FillProperties;
5783 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5784 service ::com::sun::star::drawing::Text;
5785 service ::com::sun::star::drawing::ShadowProperties;
5786 service ::com::sun::star::drawing::RotationDescriptor;
5788 published struct PolyPolygonShape3D {
5789 ::com::sun::star::drawing::DoubleSequenceSequence SequenceX;
5790 ::com::sun::star::drawing::DoubleSequenceSequence SequenceY;
5791 ::com::sun::star::drawing::DoubleSequenceSequence SequenceZ;
5793 published service RectangleShape {
5794 service ::com::sun::star::drawing::Shape;
5795 service ::com::sun::star::drawing::FillProperties;
5796 service ::com::sun::star::drawing::LineProperties;
5797 service ::com::sun::star::drawing::Text;
5798 service ::com::sun::star::drawing::ShadowProperties;
5799 service ::com::sun::star::drawing::RotationDescriptor;
5800 [property] long CornerRadius;
5802 published service ShapeCollection: ::com::sun::star::drawing::XShapes;
5803 published service Shapes {
5804 interface ::com::sun::star::drawing::XShapes;
5806 /** @deprecated */ published enum SnapObjectType {
5807 POINT = 0,
5808 VERTICAL = 1,
5809 HORIZONTAL = 2
5811 /** @deprecated */ published enum TextAdjust {
5812 LEFT = 0,
5813 CENTER = 1,
5814 RIGHT = 2,
5815 BLOCK = 3,
5816 STRETCH = 4
5818 published service TextShape {
5819 service ::com::sun::star::drawing::Shape;
5820 service ::com::sun::star::drawing::FillProperties;
5821 service ::com::sun::star::drawing::LineProperties;
5822 service ::com::sun::star::drawing::ShadowProperties;
5823 service ::com::sun::star::drawing::Text;
5824 service ::com::sun::star::drawing::RotationDescriptor;
5825 [property] long CornerRadius;
5827 /** @deprecated */ published enum TextureKind {
5828 LUMINANCE = 0,
5829 COLOR = 1
5831 published enum TextureKind2 {
5832 LUMINANCE = 0,
5833 INTENSITY = 1,
5834 COLOR = 2
5836 published enum TextureMode {
5837 REPLACE = 0,
5838 MODULATE = 1,
5839 BLEND = 2
5841 published enum TextureProjectionMode {
5842 OBJECTSPECIFIC = 0,
5843 PARALLEL = 1,
5844 SPHERE = 2
5846 published service TransparencyGradientTable {
5847 interface ::com::sun::star::container::XNameContainer;
5849 published enum VerticalDimensioning {
5850 AUTO = 0,
5851 TOP = 1,
5852 CENTERED = 2,
5853 BOTTOM = 3
5855 /** @deprecated */ published interface XConnectableShape {
5856 interface ::com::sun::star::uno::XInterface;
5857 boolean canConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5858 boolean doConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5860 /** @deprecated */ published interface XConnectorShape {
5861 interface ::com::sun::star::drawing::XShape;
5862 void connectStart([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5863 void connectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5864 void disconnectBegin([in] ::com::sun::star::drawing::XConnectableShape xShape);
5865 void disconnectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape);
5867 published interface XDrawPage {
5868 interface ::com::sun::star::drawing::XShapes;
5870 published interface XLayer {
5871 interface ::com::sun::star::beans::XPropertySet;
5874 module frame {
5875 published interface XStatusListener;
5876 published interface XDispatch {
5877 interface ::com::sun::star::uno::XInterface;
5878 void dispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
5879 void addStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5880 void removeStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5883 module drawing {
5884 published interface XSelectionFunction {
5885 interface ::com::sun::star::lang::XComponent;
5886 interface ::com::sun::star::lang::XServiceInfo;
5887 interface ::com::sun::star::frame::XDispatch;
5888 interface ::com::sun::star::awt::XKeyHandler;
5889 interface ::com::sun::star::awt::XMouseClickHandler;
5890 interface ::com::sun::star::awt::XMouseMotionHandler;
5891 interface ::com::sun::star::view::XSelectionChangeListener;
5893 /** @deprecated */ published interface XShapeAligner {
5894 interface ::com::sun::star::uno::XInterface;
5895 void alignShapes([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::Alignment eType);
5897 /** @deprecated */ published interface XShapeArranger {
5898 interface ::com::sun::star::uno::XInterface;
5899 void arrange([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::Arrangement eType);
5900 void bringToFront([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5901 void sendToBack([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5902 void setBehindShape([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5903 void setInFrontOf([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5904 void reverseOrder([in] ::com::sun::star::drawing::XShapes xShapes);
5906 /** @deprecated */ published interface XShapeMirror {
5907 interface ::com::sun::star::uno::XInterface;
5908 void mirror([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::MirrorAxis eAxis);
5909 void mirrorAtAxis([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::XShape aLine);
5911 /** @deprecated */ published interface XUniversalShapeDescriptor {
5912 interface ::com::sun::star::drawing::XShapeDescriptor;
5913 void setShapeType([in] string aShapeTypeName);
5916 module embed {
5917 published constants Actions {
5918 const long PREVENT_CLOSE = 1;
5919 const long PREVENT_TERMINATION = 2;
5921 published constants Aspects {
5922 const hyper MSOLE_CONTENT = 1;
5923 const hyper MSOLE_DOCPRINT = 8;
5924 const hyper MSOLE_ICON = 4;
5925 const hyper MSOLE_THUMBNAIL = 2;
5927 published exception InvalidStorageException: ::com::sun::star::io::IOException {
5929 published exception StorageWrappedTargetException: ::com::sun::star::lang::WrappedTargetException {
5932 module packages {
5933 published exception NoEncryptionException: ::com::sun::star::uno::Exception {
5935 published exception WrongPasswordException: ::com::sun::star::uno::Exception {
5938 module embed {
5939 published interface XStorage {
5940 interface ::com::sun::star::container::XNameAccess;
5941 interface ::com::sun::star::lang::XComponent;
5942 void copyToStorage([in] ::com::sun::star::embed::XStorage xDest) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5943 ::com::sun::star::io::XStream openStreamElement([in] string sStreamName, [in] long nOpenMode) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5944 ::com::sun::star::io::XStream openEncryptedStreamElement([in] string sStreamName, [in] long nOpenMode, [in] string sPassword) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5945 ::com::sun::star::embed::XStorage openStorageElement([in] string sStorName, [in] long nOpenMode) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5946 ::com::sun::star::io::XStream cloneStreamElement([in] string sStreamName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5947 ::com::sun::star::io::XStream cloneEncryptedStreamElement([in] string sStreamName, [in] string sPassword) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5948 void copyLastCommitTo([in] ::com::sun::star::embed::XStorage xTargetStorage) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5949 void copyStorageElementLastCommitTo([in] string sStorName, [in] ::com::sun::star::embed::XStorage xTargetStorage) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5950 boolean isStreamElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5951 boolean isStorageElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5952 void removeElement([in] string sElementName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5953 void renameElement([in] string sElementName, [in] string sNewName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5954 void copyElementTo([in] string sElementName, [in] ::com::sun::star::embed::XStorage xDest, [in] string sNewName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5955 void moveElementTo([in] string sElementName, [in] ::com::sun::star::embed::XStorage xDest, [in] string sNewName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
5957 published service BaseStorage {
5958 interface ::com::sun::star::embed::XStorage;
5959 interface ::com::sun::star::beans::XPropertySet;
5960 [property, readonly] long OpenMode;
5961 [property, optional, readonly] string URL;
5963 published service DocumentCloser: ::com::sun::star::lang::XComponent {
5964 DocumentCloserCtor1([in] ::com::sun::star::frame::XFrame xFrame) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception);
5966 published constants ElementModes {
5967 const long NOCREATE = 16;
5968 const long READ = 1;
5969 const long READWRITE = 7;
5970 const long SEEKABLE = 2;
5971 const long SEEKABLEREAD = 3;
5972 const long TRUNCATE = 8;
5973 const long WRITE = 4;
5975 published constants EmbedMapUnits {
5976 const long ONE_1000TH_INCH = 4;
5977 const long ONE_100TH_INCH = 5;
5978 const long ONE_100TH_MM = 0;
5979 const long ONE_10TH_INCH = 6;
5980 const long ONE_10TH_MM = 1;
5981 const long ONE_CM = 3;
5982 const long ONE_INCH = 7;
5983 const long ONE_MM = 2;
5984 const long PIXEL = 10;
5985 const long POINT = 8;
5986 const long TWIP = 9;
5988 published constants EmbedMisc {
5989 const hyper EMBED_ACTIVATEIMMEDIATELY = 4294967296;
5990 const hyper EMBED_NEEDSSIZEONLOAD = 17179869184;
5991 const hyper EMBED_NEVERRESIZE = 8589934592;
5992 const hyper MS_EMBED_ACTIVATEWHENVISIBLE = 256;
5993 const hyper MS_EMBED_ACTSLIKEBUTTON = 4096;
5994 const hyper MS_EMBED_ACTSLIKELABEL = 8192;
5995 const hyper MS_EMBED_ALIGNABLE = 32768;
5996 const hyper MS_EMBED_ALWAYSRUN = 2048;
5997 const hyper MS_EMBED_CANLINKBYOLE1 = 32;
5998 const hyper MS_EMBED_CANTLINKINSIDE = 16;
5999 const hyper MS_EMBED_IGNOREACTIVATEWHENVISIBLE = 524288;
6000 const hyper MS_EMBED_IMEMODE = 262144;
6001 const hyper MS_EMBED_INSERTNOTREPLACE = 4;
6002 const hyper MS_EMBED_INSIDEOUT = 128;
6003 const hyper MS_EMBED_INVISIBLEATRUNTIME = 1024;
6004 const hyper MS_EMBED_ISLINKOBJECT = 64;
6005 const hyper MS_EMBED_NOUIACTIVATE = 16384;
6006 const hyper MS_EMBED_ONLYICONIC = 2;
6007 const hyper MS_EMBED_RECOMPOSEONRESIZE = 1;
6008 const hyper MS_EMBED_RENDERINGISDEVICEINDEPENDENT = 512;
6009 const hyper MS_EMBED_SETCLIENTSITEFIRST = 131072;
6010 const hyper MS_EMBED_SIMPLEFRAME = 65536;
6011 const hyper MS_EMBED_STATIC = 8;
6012 const hyper MS_EMBED_SUPPORTSMULTILEVELUNDO = 2097152;
6013 const hyper MS_EMBED_WANTSTOMENUMERGE = 1048576;
6015 published constants EmbedStates {
6016 const long ACTIVE = 2;
6017 const long INPLACE_ACTIVE = 3;
6018 const long LOADED = 0;
6019 const long RUNNING = 1;
6020 const long UI_ACTIVE = 4;
6022 published constants EmbedUpdateModes {
6023 const long ALWAYS_UPDATE = 0;
6024 const long EXPLICIT_UPDATE = 1;
6026 published constants EmbedVerbs {
6027 const long MS_OLEVERB_DISCARDUNDOSTATE = -6;
6028 const long MS_OLEVERB_HIDE = -3;
6029 const long MS_OLEVERB_IPACTIVATE = -5;
6030 const long MS_OLEVERB_OPEN = -2;
6031 const long MS_OLEVERB_PRIMARY = 0;
6032 const long MS_OLEVERB_SHOW = -1;
6033 const long MS_OLEVERB_UIACTIVATE = -4;
6035 published interface XEmbedObjectCreator {
6036 interface ::com::sun::star::uno::XInterface;
6037 ::com::sun::star::uno::XInterface createInstanceInitNew([in] sequence< byte > aClassID, [in] string sClassName, [in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6038 ::com::sun::star::uno::XInterface createInstanceInitFromEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaDescriptor, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6039 ::com::sun::star::uno::XInterface createInstanceInitFromMediaDescriptor([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaDescriptor, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6041 published interface XEmbedObjectFactory {
6042 interface ::com::sun::star::uno::XInterface;
6043 ::com::sun::star::uno::XInterface createInstanceUserInit([in] sequence< byte > aClassID, [in] string sClassName, [in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] long nEntryConnectionMode, [in] sequence< ::com::sun::star::beans::PropertyValue > aArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6045 published interface XLinkCreator {
6046 interface ::com::sun::star::uno::XInterface;
6047 ::com::sun::star::uno::XInterface createInstanceLink([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6049 published interface XLinkFactory {
6050 interface ::com::sun::star::uno::XInterface;
6051 ::com::sun::star::uno::XInterface createInstanceLinkUserInit([in] sequence< byte > aClassID, [in] string ClassName, [in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6054 module frame {
6055 published interface XDispatchProviderInterceptor;
6057 module embed {
6058 published service EmbeddedObjectDescriptor {
6059 [property, optional] boolean StoreVisualReplacement;
6060 [property, optional] ::com::sun::star::frame::XDispatchProviderInterceptor OutplaceDispatchInterceptor;
6061 [property, optional] ::com::sun::star::embed::XStorage RecoveryStorage;
6063 published constants EntryInitModes {
6064 const long DEFAULT_INIT = 0;
6065 const long MEDIA_DESCRIPTOR_INIT = 3;
6066 const long NO_INIT = 2;
6067 const long TRUNCATE_INIT = 1;
6068 const long URL_LINK_INIT = 4;
6070 published service FileSystemStorage {
6071 service ::com::sun::star::embed::BaseStorage;
6073 published service FileSystemStorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6074 published interface XHatchWindow;
6075 published interface XHatchWindowFactory {
6076 interface ::com::sun::star::uno::XInterface;
6077 ::com::sun::star::embed::XHatchWindow createHatchWindowInstance([in] ::com::sun::star::awt::XWindowPeer xParent, [in] ::com::sun::star::awt::Rectangle aBounds, [in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::lang::IllegalArgumentException);
6079 published interface XEmbeddedObject;
6080 published struct InsertedObjectInfo {
6081 ::com::sun::star::embed::XEmbeddedObject Object;
6082 sequence< ::com::sun::star::beans::NamedValue > Options;
6084 published interface XActionsApproval;
6085 published service InstanceLocker: ::com::sun::star::lang::XComponent {
6086 InstanceLockerCtor1([in] ::com::sun::star::uno::XInterface xInstance, [in] long nActions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception);
6087 InstanceLockerCtor2([in] ::com::sun::star::uno::XInterface xInstance, [in] long nActions, [in] ::com::sun::star::embed::XActionsApproval xApprove) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception);
6089 published exception LinkageMisuseException: ::com::sun::star::uno::Exception {
6091 published interface XEmbedObjectClipboardCreator {
6092 interface ::com::sun::star::uno::XInterface;
6093 ::com::sun::star::embed::InsertedObjectInfo createInstanceInitFromClipboard([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6095 published exception WrongStateException: ::com::sun::star::uno::Exception {
6097 published exception NeedsRunningStateException: ::com::sun::star::embed::WrongStateException {
6099 published exception NoVisualAreaSizeException: ::com::sun::star::uno::Exception {
6101 published interface XClassifiedObject {
6102 interface ::com::sun::star::uno::XInterface;
6103 sequence< byte > getClassID();
6104 string getClassName();
6105 void setClassInfo([in] sequence< byte > aClassID, [in] string sClassName) raises (::com::sun::star::lang::NoSupportException);
6107 published interface XTransactedObject {
6108 interface ::com::sun::star::uno::XInterface;
6109 void commit() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6110 void revert() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6112 published interface XOLESimpleStorage {
6113 interface ::com::sun::star::container::XNameContainer;
6114 interface ::com::sun::star::lang::XComponent;
6115 interface ::com::sun::star::embed::XTransactedObject;
6116 interface ::com::sun::star::embed::XClassifiedObject;
6118 published service OLESimpleStorage: ::com::sun::star::embed::XOLESimpleStorage {
6119 createFromInputStream([in] ::com::sun::star::io::XInputStream xInputStream, [in] boolean bNoTempCopy);
6120 createFromStream([in] ::com::sun::star::io::XStream xStream, [in] boolean bNoTempCopy);
6122 published exception ObjectSaveVetoException: ::com::sun::star::uno::Exception {
6124 published exception StateChangeInProgressException: ::com::sun::star::embed::WrongStateException {
6125 long TargetState;
6127 published interface XEncryptionProtectedSource {
6128 interface ::com::sun::star::uno::XInterface;
6129 void setEncryptionPassword([in] string sPassword) raises (::com::sun::star::io::IOException);
6130 void removeEncryption() raises (::com::sun::star::io::IOException);
6132 published interface XTransactionListener;
6133 published interface XTransactionBroadcaster {
6134 interface ::com::sun::star::uno::XInterface;
6135 void addTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6136 void removeTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6138 published service Storage {
6139 service ::com::sun::star::embed::BaseStorage;
6140 interface ::com::sun::star::embed::XTransactedObject;
6141 interface ::com::sun::star::embed::XTransactionBroadcaster;
6142 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6143 [property] string MediaType;
6144 [property, optional] string Version;
6145 [property, readonly] boolean MediaTypeFallbackIsUsed;
6146 [property, readonly] boolean IsRoot;
6147 [property, optional, readonly] boolean RepairPackage;
6148 [property, optional, readonly] boolean HasEncryptedEntries;
6149 [property, optional, readonly] boolean HasNonEncryptedEntries;
6151 published service StorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6152 published constants StorageFormats {
6153 const long OFOPXML = 3;
6154 const long PACKAGE = 1;
6155 const long ZIP = 2;
6157 published service StorageStream {
6158 interface ::com::sun::star::io::XStream;
6159 interface ::com::sun::star::lang::XComponent;
6160 interface ::com::sun::star::beans::XPropertySet;
6161 [optional] interface ::com::sun::star::io::XSeekable;
6162 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6163 [property] string MediaType;
6164 [property] boolean IsCompressed;
6165 [property, readonly] boolean IsEncrypted;
6166 [property] boolean UseCommonStoragePasswordEncryption;
6167 [property, readonly] long Size;
6169 published exception UnreachableStateException: ::com::sun::star::uno::Exception {
6170 long CurrentState;
6171 long NextState;
6173 published exception UseBackupException: ::com::sun::star::io::IOException {
6174 string TemporaryFileURL;
6176 published constants VerbAttributes {
6177 const long MS_VERBATTR_NEVERDIRTIES = 1;
6178 const long MS_VERBATTR_ONCONTAINERMENU = 2;
6180 published struct VerbDescriptor {
6181 long VerbID;
6182 string VerbName;
6183 long VerbFlags;
6184 long VerbAttributes;
6186 published struct VisualRepresentation {
6187 ::com::sun::star::datatransfer::DataFlavor Flavor;
6188 any Data;
6190 published interface XActionsApproval {
6191 interface ::com::sun::star::uno::XInterface;
6192 boolean approveAction([in] long nAction);
6194 published interface XCommonEmbedPersist {
6195 interface ::com::sun::star::uno::XInterface;
6196 void storeOwn() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6197 boolean isReadonly() raises (::com::sun::star::embed::WrongStateException);
6198 void reload([in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6201 module util {
6202 published interface XCloseable;
6204 module embed {
6205 published interface XComponentSupplier {
6206 interface ::com::sun::star::uno::XInterface;
6207 ::com::sun::star::util::XCloseable getComponent();
6209 published interface XEmbedPersist {
6210 interface ::com::sun::star::embed::XCommonEmbedPersist;
6211 void setPersistentEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] long nEntryConnectionMode, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6212 void storeToEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6213 void storeAsEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6214 void saveCompleted([in] boolean bUseNew) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6215 boolean hasEntry() raises (::com::sun::star::embed::WrongStateException);
6216 string getEntryName() raises (::com::sun::star::embed::WrongStateException);
6218 published interface XEmbeddedClient {
6219 interface ::com::sun::star::embed::XComponentSupplier;
6220 void saveObject() raises (::com::sun::star::embed::ObjectSaveVetoException, ::com::sun::star::uno::Exception);
6221 void visibilityChanged([in] boolean bVisible) raises (::com::sun::star::embed::WrongStateException);
6223 published interface XStateChangeListener;
6224 published interface XStateChangeBroadcaster {
6225 interface ::com::sun::star::uno::XInterface;
6226 void addStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6227 void removeStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6229 published interface XVisualObject {
6230 interface ::com::sun::star::uno::XInterface;
6231 void setVisualAreaSize([in] hyper nAspect, [in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6232 ::com::sun::star::awt::Size getVisualAreaSize([in] hyper nAspect) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6233 ::com::sun::star::embed::VisualRepresentation getPreferredVisualRepresentation([in] hyper nAspect) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6234 long getMapUnit([in] hyper nAspect) raises (::com::sun::star::uno::Exception);
6237 module util {
6238 published interface XCloseListener;
6239 published interface XCloseBroadcaster {
6240 interface ::com::sun::star::uno::XInterface;
6241 void addCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6242 void removeCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6244 published interface XCloseable {
6245 interface ::com::sun::star::util::XCloseBroadcaster;
6246 void close([in] boolean DeliverOwnership) raises (::com::sun::star::util::CloseVetoException);
6249 module embed {
6250 published interface XEmbeddedObject {
6251 interface ::com::sun::star::embed::XVisualObject;
6252 interface ::com::sun::star::embed::XClassifiedObject;
6253 interface ::com::sun::star::embed::XComponentSupplier;
6254 interface ::com::sun::star::embed::XStateChangeBroadcaster;
6255 interface ::com::sun::star::document::XEventBroadcaster;
6256 interface ::com::sun::star::util::XCloseable;
6257 void changeState([in] long nNewState) raises (::com::sun::star::embed::UnreachableStateException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6258 sequence< long > getReachableStates() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6259 long getCurrentState() raises (::com::sun::star::embed::WrongStateException);
6260 void doVerb([in] long nVerbID) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::embed::UnreachableStateException, ::com::sun::star::uno::Exception);
6261 sequence< ::com::sun::star::embed::VerbDescriptor > getSupportedVerbs() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6262 void setClientSite([in] ::com::sun::star::embed::XEmbeddedClient xClient) raises (::com::sun::star::embed::WrongStateException);
6263 ::com::sun::star::embed::XEmbeddedClient getClientSite() raises (::com::sun::star::embed::WrongStateException);
6264 void update() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6265 void setUpdateMode([in] long nMode) raises (::com::sun::star::embed::WrongStateException);
6266 hyper getStatus([in] hyper nAspect) raises (::com::sun::star::embed::WrongStateException);
6267 void setContainerName([in] string sName);
6269 published interface XExtendedStorageStream {
6270 interface ::com::sun::star::io::XStream;
6271 interface ::com::sun::star::lang::XComponent;
6272 [optional] interface ::com::sun::star::io::XSeekable;
6273 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6274 [optional] interface ::com::sun::star::beans::XPropertySet;
6275 [optional] interface ::com::sun::star::embed::XTransactedObject;
6276 [optional] interface ::com::sun::star::embed::XTransactionBroadcaster;
6278 published interface XHatchWindowController;
6279 published interface XHatchWindow {
6280 interface ::com::sun::star::lang::XComponent;
6281 [attribute] ::com::sun::star::awt::Size HatchBorderSize;
6282 void setController([in] ::com::sun::star::embed::XHatchWindowController xController);
6284 published interface XHatchWindowController {
6285 interface ::com::sun::star::uno::XInterface;
6286 void requestPositioning([in] ::com::sun::star::awt::Rectangle aRect);
6287 ::com::sun::star::awt::Rectangle calcAdjustedRectangle([in] ::com::sun::star::awt::Rectangle aRect);
6288 void activated();
6289 void deactivated();
6291 published interface XHierarchicalStorageAccess {
6292 interface ::com::sun::star::uno::XInterface;
6293 ::com::sun::star::embed::XExtendedStorageStream openStreamElementByHierarchicalName([in] string sStreamPath, [in] long nOpenMode) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6294 ::com::sun::star::embed::XExtendedStorageStream openEncryptedStreamElementByHierarchicalName([in] string sStreamName, [in] long nOpenMode, [in] string sPassword) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6295 void removeStreamElementByHierarchicalName([in] string sElementPath) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6297 published interface XInplaceObject {
6298 interface ::com::sun::star::uno::XInterface;
6299 void setObjectRectangles([in] ::com::sun::star::awt::Rectangle aPosRect, [in] ::com::sun::star::awt::Rectangle aClipRect) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6300 void enableModeless([in] boolean bEnable) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6301 void translateAccelerators([in] sequence< ::com::sun::star::awt::KeyEvent > aKeys) raises (::com::sun::star::embed::WrongStateException);
6303 published interface XInsertObjectDialog {
6304 interface ::com::sun::star::uno::XInterface;
6305 ::com::sun::star::embed::InsertedObjectInfo createInstanceByDialog([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > lObjArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6307 published interface XLinkageSupport {
6308 interface ::com::sun::star::embed::XCommonEmbedPersist;
6309 void breakLink([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6310 boolean isLink() raises (::com::sun::star::embed::WrongStateException);
6311 string getLinkURL() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6314 module packages {
6315 published exception NoRawFormatException: ::com::sun::star::io::IOException {
6318 module embed {
6319 published interface XOptimizedStorage {
6320 interface ::com::sun::star::uno::XInterface;
6321 void insertRawNonEncrStreamElementDirect([in] string sStreamName, [in] ::com::sun::star::io::XInputStream xInStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoRawFormatException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6322 void insertStreamElementDirect([in] string sStreamName, [in] ::com::sun::star::io::XInputStream xInStream, [in] sequence< ::com::sun::star::beans::PropertyValue > aProperties) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6323 void copyElementDirectlyTo([in] string sSourceName, [in] ::com::sun::star::embed::XOptimizedStorage xTargetStorage, [in] string sTargetName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6324 void writeAndAttachToStream([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6325 void attachToURL([in] string sURL, [in] boolean bReadOnly) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6326 any getElementPropertyValue([in] string sElementName, [in] string sPropertyName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::embed::StorageWrappedTargetException);
6327 void copyStreamElementData([in] string sStreamName, [in] ::com::sun::star::io::XStream xTargetStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6329 published interface XPackageStructureCreator {
6330 interface ::com::sun::star::uno::XInterface;
6331 void convertToPackage([in] string sFolderURL, [in] ::com::sun::star::io::XOutputStream xTargetStream) raises (::com::sun::star::io::IOException);
6333 published interface XPersistanceHolder {
6334 interface ::com::sun::star::uno::XInterface;
6335 void disconnectPersistence() raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6336 void connectPersistance([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6338 published interface XRelationshipAccess {
6339 interface ::com::sun::star::uno::XInterface;
6340 boolean hasByID([in] string sID) raises (::com::sun::star::io::IOException);
6341 string getTargetByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6342 string getTypeByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6343 sequence< ::com::sun::star::beans::StringPair > getRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6344 sequence< sequence< ::com::sun::star::beans::StringPair > > getRelationshipsByType([in] string sType) raises (::com::sun::star::io::IOException);
6345 sequence< sequence< ::com::sun::star::beans::StringPair > > getAllRelationships() raises (::com::sun::star::io::IOException);
6346 void insertRelationshipByID([in] string sID, [in] sequence< ::com::sun::star::beans::StringPair > aEntry, [in] boolean bReplace) raises (::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException);
6347 void removeRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6348 void insertRelationships([in] sequence< sequence< ::com::sun::star::beans::StringPair > > aEntries, [in] boolean bReplace) raises (::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException);
6349 void clearRelationships() raises (::com::sun::star::io::IOException);
6351 published interface XStateChangeListener {
6352 interface ::com::sun::star::lang::XEventListener;
6353 void changingState([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState) raises (::com::sun::star::embed::WrongStateException);
6354 void stateChanged([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState);
6356 published interface XStorageRawAccess {
6357 interface ::com::sun::star::uno::XInterface;
6358 ::com::sun::star::io::XInputStream getPlainRawStreamElement([in] string sStreamName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6359 ::com::sun::star::io::XInputStream getRawEncrStreamElement([in] string sStreamName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6360 void insertRawEncrStreamElement([in] string sStreamName, [in] ::com::sun::star::io::XInputStream xInStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoRawFormatException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException);
6362 published interface XTransactionListener {
6363 interface ::com::sun::star::lang::XEventListener;
6364 void preCommit([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6365 void commited([in] ::com::sun::star::lang::EventObject aEvent);
6366 void preRevert([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6367 void reverted([in] ::com::sun::star::lang::EventObject aEvent);
6369 published interface XTransferableSupplier {
6370 interface ::com::sun::star::uno::XInterface;
6371 ::com::sun::star::datatransfer::XTransferable getTransferable();
6373 published interface XWindowSupplier {
6374 interface ::com::sun::star::uno::XInterface;
6375 ::com::sun::star::awt::XWindow getWindow();
6378 module form {
6379 published service ControlFontDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6380 createWithGridModel([in] ::com::sun::star::beans::XPropertySet GridModel);
6382 published interface XFormComponent {
6383 interface ::com::sun::star::container::XChild;
6385 published service FormComponent {
6386 interface ::com::sun::star::form::XFormComponent;
6387 interface ::com::sun::star::lang::XComponent;
6388 interface ::com::sun::star::container::XNamed;
6389 interface ::com::sun::star::beans::XPropertySet;
6390 interface ::com::sun::star::io::XPersistObject;
6391 [optional] interface ::com::sun::star::beans::XPropertyBag;
6392 [property] string Name;
6394 published service FormControlModel {
6395 service ::com::sun::star::awt::UnoControlModel;
6396 service ::com::sun::star::form::FormComponent;
6397 [optional] interface ::com::sun::star::beans::XFastPropertySet;
6398 [optional] interface ::com::sun::star::beans::XPropertyState;
6399 [property, readonly] short ClassId;
6400 [property, optional] short TabIndex;
6401 [property] string Tag;
6403 published interface XUpdateListener;
6404 published interface XUpdateBroadcaster {
6405 interface ::com::sun::star::uno::XInterface;
6406 void addUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6407 void removeUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6409 published interface XBoundComponent {
6410 interface ::com::sun::star::form::XUpdateBroadcaster;
6411 boolean commit();
6413 published interface XLoadListener {
6414 interface ::com::sun::star::lang::XEventListener;
6415 void loaded([in] ::com::sun::star::lang::EventObject aEvent);
6416 void unloading([in] ::com::sun::star::lang::EventObject aEvent);
6417 void unloaded([in] ::com::sun::star::lang::EventObject aEvent);
6418 void reloading([in] ::com::sun::star::lang::EventObject aEvent);
6419 void reloaded([in] ::com::sun::star::lang::EventObject aEvent);
6421 published interface XResetListener;
6422 published interface XReset {
6423 interface ::com::sun::star::uno::XInterface;
6424 void reset();
6425 void addResetListener([in] ::com::sun::star::form::XResetListener aListener);
6426 void removeResetListener([in] ::com::sun::star::form::XResetListener aListener);
6428 published service DataAwareControlModel {
6429 service ::com::sun::star::form::FormControlModel;
6430 interface ::com::sun::star::form::XLoadListener;
6431 interface ::com::sun::star::form::XReset;
6432 [optional] interface ::com::sun::star::form::XBoundComponent;
6433 [property] string DataField;
6434 [property, optional] boolean InputRequired;
6435 [property, readonly] ::com::sun::star::beans::XPropertySet BoundField;
6436 [property] ::com::sun::star::beans::XPropertySet LabelControl;
6438 /** @deprecated */ published enum DataSelectionType {
6439 TABLE = 0,
6440 QUERY = 1,
6441 SQL = 2,
6442 SQLPASSTHROUGH = 3
6444 /** @deprecated */ published struct DatabaseDeleteEvent: ::com::sun::star::lang::EventObject {
6445 sequence< any > Bookmarks;
6447 published struct DatabaseParameterEvent: ::com::sun::star::lang::EventObject {
6448 ::com::sun::star::container::XIndexAccess Parameters;
6450 /** @deprecated */ published struct ErrorEvent: ::com::sun::star::lang::EventObject {
6451 any Reason;
6453 published enum FormButtonType {
6454 PUSH = 0,
6455 SUBMIT = 1,
6456 RESET = 2,
6457 URL = 3
6459 published constants FormComponentType {
6460 const short CHECKBOX = 5;
6461 const short COMBOBOX = 7;
6462 const short COMMANDBUTTON = 2;
6463 const short CONTROL = 1;
6464 const short CURRENCYFIELD = 18;
6465 const short DATEFIELD = 15;
6466 const short FILECONTROL = 12;
6467 const short FIXEDTEXT = 10;
6468 const short GRIDCONTROL = 11;
6469 const short GROUPBOX = 8;
6470 const short HIDDENCONTROL = 13;
6471 const short IMAGEBUTTON = 4;
6472 const short IMAGECONTROL = 14;
6473 const short LISTBOX = 6;
6474 const short NAVIGATIONBAR = 22;
6475 const short NUMERICFIELD = 17;
6476 const short PATTERNFIELD = 19;
6477 const short RADIOBUTTON = 3;
6478 const short SCROLLBAR = 20;
6479 const short SPINBUTTON = 21;
6480 const short TEXTFIELD = 9;
6481 const short TIMEFIELD = 16;
6483 published service FormComponents {
6484 interface ::com::sun::star::container::XContainer;
6485 interface ::com::sun::star::container::XNameContainer;
6486 interface ::com::sun::star::container::XIndexContainer;
6487 interface ::com::sun::star::container::XEnumerationAccess;
6488 interface ::com::sun::star::script::XEventAttacherManager;
6490 /** @deprecated */ published service FormControllerDispatcher {
6491 [optional] interface ::com::sun::star::frame::XDispatchProvider;
6493 published interface XConfirmDeleteListener;
6494 published interface XConfirmDeleteBroadcaster {
6495 interface ::com::sun::star::uno::XInterface;
6496 void addConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6497 void removeConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6499 published interface XDatabaseParameterListener;
6500 published interface XDatabaseParameterBroadcaster {
6501 interface ::com::sun::star::uno::XInterface;
6502 void addParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6503 void removeParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6505 published interface XFormControllerListener;
6506 /** @deprecated */ published interface XFormController {
6507 interface ::com::sun::star::awt::XTabController;
6508 ::com::sun::star::awt::XControl getCurrentControl();
6509 void addActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6510 void removeActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6513 module sdb {
6514 published interface XRowSetApproveListener;
6515 published interface XRowSetApproveBroadcaster {
6516 interface ::com::sun::star::uno::XInterface;
6517 void addRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6518 void removeRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6520 published interface XSQLErrorListener;
6521 published interface XSQLErrorBroadcaster {
6522 interface ::com::sun::star::uno::XInterface;
6523 void addSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6524 void removeSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6527 module form {
6528 /** @deprecated */ published service FormController {
6529 [optional] service ::com::sun::star::form::FormControllerDispatcher;
6530 interface ::com::sun::star::form::XFormController;
6531 interface ::com::sun::star::awt::XTabController;
6532 interface ::com::sun::star::container::XChild;
6533 interface ::com::sun::star::lang::XComponent;
6534 interface ::com::sun::star::container::XEnumerationAccess;
6535 interface ::com::sun::star::util::XModifyBroadcaster;
6536 interface ::com::sun::star::form::XConfirmDeleteBroadcaster;
6537 interface ::com::sun::star::sdb::XSQLErrorBroadcaster;
6538 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
6539 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
6541 published enum FormSubmitEncoding {
6542 URL = 0,
6543 MULTIPART = 1,
6544 TEXT = 2
6546 published enum FormSubmitMethod {
6547 GET = 0,
6548 POST = 1
6550 published interface XForms {
6551 interface ::com::sun::star::container::XContainer;
6552 interface ::com::sun::star::container::XNameContainer;
6553 interface ::com::sun::star::container::XIndexContainer;
6554 interface ::com::sun::star::container::XEnumerationAccess;
6555 interface ::com::sun::star::script::XEventAttacherManager;
6556 interface ::com::sun::star::container::XChild;
6557 interface ::com::sun::star::util::XCloneable;
6558 interface ::com::sun::star::lang::XComponent;
6560 published service Forms: ::com::sun::star::form::XForms;
6561 published enum ListSourceType {
6562 VALUELIST = 0,
6563 TABLE = 1,
6564 QUERY = 2,
6565 SQL = 3,
6566 SQLPASSTHROUGH = 4,
6567 TABLEFIELDS = 5
6569 published enum NavigationBarMode {
6570 NONE = 0,
6571 CURRENT = 1,
6572 PARENT = 2
6574 /** @deprecated */ published service PropertyBrowserController {
6575 interface ::com::sun::star::frame::XController;
6576 interface ::com::sun::star::beans::XPropertySet;
6577 interface ::com::sun::star::beans::XFastPropertySet;
6578 interface ::com::sun::star::beans::XMultiPropertySet;
6579 [property] ::com::sun::star::beans::XPropertySet IntrospectedObject;
6580 [property] string CurrentPage;
6582 published service TabOrderDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6583 createWithModel([in] ::com::sun::star::awt::XTabControllerModel TabbingModel, [in] ::com::sun::star::awt::XControlContainer ControlContext, [in] ::com::sun::star::awt::XWindow ParentWindow);
6585 published enum TabulatorCycle {
6586 RECORDS = 0,
6587 CURRENT = 1,
6588 PAGE = 2
6590 published interface XApproveActionListener;
6591 published interface XApproveActionBroadcaster {
6592 interface ::com::sun::star::uno::XInterface;
6593 void addApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6594 void removeApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6596 published interface XApproveActionListener {
6597 interface ::com::sun::star::lang::XEventListener;
6598 boolean approveAction([in] ::com::sun::star::lang::EventObject aEvent);
6600 published interface XBoundControl {
6601 interface ::com::sun::star::uno::XInterface;
6602 boolean getLock();
6603 void setLock([in] boolean bLock);
6605 published interface XChangeListener;
6606 published interface XChangeBroadcaster {
6607 interface ::com::sun::star::uno::XInterface;
6608 void addChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6609 void removeChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6611 published interface XChangeListener {
6612 interface ::com::sun::star::lang::XEventListener;
6613 void changed([in] ::com::sun::star::lang::EventObject rEvent);
6616 module sdb {
6617 published struct RowChangeEvent: ::com::sun::star::lang::EventObject {
6618 long Action;
6619 long Rows;
6622 module form {
6623 published interface XConfirmDeleteListener {
6624 interface ::com::sun::star::lang::XEventListener;
6625 boolean confirmDelete([in] ::com::sun::star::sdb::RowChangeEvent aEvent);
6627 published interface XDatabaseParameterListener {
6628 interface ::com::sun::star::lang::XEventListener;
6629 boolean approveParameter([in] ::com::sun::star::form::DatabaseParameterEvent aEvent);
6631 /** @deprecated */ published interface XDeleteListener {
6632 interface ::com::sun::star::lang::XEventListener;
6633 boolean approveDelete([in] ::com::sun::star::lang::EventObject aEvent);
6634 void deleted([in] ::com::sun::star::lang::EventObject aEvent);
6636 published interface XErrorListener;
6637 /** @deprecated */ published interface XErrorBroadcaster {
6638 interface ::com::sun::star::uno::XInterface;
6639 void addErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6640 void removeErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6642 /** @deprecated */ published interface XErrorListener {
6643 interface ::com::sun::star::lang::XEventListener;
6644 void errorOccured([in] ::com::sun::star::form::ErrorEvent aEvent);
6646 published interface XForm {
6647 interface ::com::sun::star::form::XFormComponent;
6649 published interface XFormControllerListener {
6650 interface ::com::sun::star::lang::XEventListener;
6651 void formActivated([in] ::com::sun::star::lang::EventObject rEvent);
6652 void formDeactivated([in] ::com::sun::star::lang::EventObject rEvent);
6654 /** @deprecated */ published interface XGrid {
6655 interface ::com::sun::star::uno::XInterface;
6656 short getCurrentColumnPosition();
6657 void setCurrentColumnPosition([in] short nPos);
6659 published interface XGridColumnFactory {
6660 interface ::com::sun::star::uno::XInterface;
6661 ::com::sun::star::beans::XPropertySet createColumn([in] string aColumnType) raises (::com::sun::star::lang::IllegalArgumentException);
6662 sequence< string > getColumnTypes();
6664 /** @deprecated */ published interface XGridFieldDataSupplier {
6665 interface ::com::sun::star::uno::XInterface;
6666 sequence< boolean > queryFieldDataType([in] type xType);
6667 sequence< any > queryFieldData([in] long nRow, [in] type xType);
6669 interface XGridControlListener;
6670 interface XGridControl {
6671 interface ::com::sun::star::form::XGrid;
6672 interface ::com::sun::star::form::XGridFieldDataSupplier;
6673 void addGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6674 void removeGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6676 /** @deprecated */ published interface XGridPeer {
6677 interface ::com::sun::star::uno::XInterface;
6678 ::com::sun::star::container::XIndexContainer getColumns();
6679 void setColumns([in] ::com::sun::star::container::XIndexContainer aColumns);
6681 published interface XImageProducerSupplier {
6682 interface ::com::sun::star::uno::XInterface;
6683 ::com::sun::star::awt::XImageProducer getImageProducer();
6685 /** @deprecated */ published interface XInsertListener {
6686 interface ::com::sun::star::lang::XEventListener;
6687 void inserting([in] ::com::sun::star::lang::EventObject aEvent);
6688 void inserted([in] ::com::sun::star::lang::EventObject aEvent);
6690 published interface XLoadable {
6691 interface ::com::sun::star::uno::XInterface;
6692 void load();
6693 void unload();
6694 void reload();
6695 boolean isLoaded();
6696 void addLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6697 void removeLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6699 /** @deprecated */ published interface XPositioningListener {
6700 interface ::com::sun::star::lang::XEventListener;
6701 void positioned([in] ::com::sun::star::lang::EventObject aEvent);
6703 published interface XResetListener {
6704 interface ::com::sun::star::lang::XEventListener;
6705 boolean approveReset([in] ::com::sun::star::lang::EventObject rEvent);
6706 void resetted([in] ::com::sun::star::lang::EventObject rEvent);
6708 /** @deprecated */ published interface XRestoreListener {
6709 interface ::com::sun::star::lang::XEventListener;
6710 void restored([in] ::com::sun::star::lang::EventObject aEvent);
6712 published interface XSubmitListener;
6713 published interface XSubmit {
6714 interface ::com::sun::star::uno::XInterface;
6715 void submit([in] ::com::sun::star::awt::XControl aControl, [in] ::com::sun::star::awt::MouseEvent aMouseEvt);
6716 void addSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6717 void removeSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6719 /** @deprecated */ published interface XSubmitListener {
6720 interface ::com::sun::star::lang::XEventListener;
6721 boolean approveSubmit([in] ::com::sun::star::lang::EventObject Event);
6723 published interface XUpdateListener {
6724 interface ::com::sun::star::lang::XEventListener;
6725 boolean approveUpdate([in] ::com::sun::star::lang::EventObject aEvent);
6726 void updated([in] ::com::sun::star::lang::EventObject aEvent);
6728 module component {
6729 published service CheckBox {
6730 service ::com::sun::star::awt::UnoControlCheckBoxModel;
6731 service ::com::sun::star::form::FormControlModel;
6732 interface ::com::sun::star::form::XReset;
6733 [property] short DefaultState;
6734 [property] string RefValue;
6736 published service DatabaseCheckBox {
6737 service ::com::sun::star::form::component::CheckBox;
6738 service ::com::sun::star::form::DataAwareControlModel;
6740 published service ComboBox {
6741 service ::com::sun::star::awt::UnoControlComboBoxModel;
6742 service ::com::sun::star::form::FormControlModel;
6743 interface ::com::sun::star::form::XReset;
6744 [property] string DefaultText;
6746 published service DatabaseComboBox {
6747 service ::com::sun::star::form::component::ComboBox;
6748 service ::com::sun::star::form::DataAwareControlModel;
6749 [property] boolean ConvertEmptyToNull;
6750 [property] string ListSource;
6751 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6753 published service DateField {
6754 service ::com::sun::star::awt::UnoControlDateFieldModel;
6755 service ::com::sun::star::form::FormControlModel;
6756 interface ::com::sun::star::form::XReset;
6757 [property] long DefaultDate;
6759 published service DatabaseDateField {
6760 service ::com::sun::star::form::component::DateField;
6761 service ::com::sun::star::form::DataAwareControlModel;
6763 published service FormattedField {
6764 service ::com::sun::star::awt::UnoControlFormattedFieldModel;
6765 service ::com::sun::star::form::FormControlModel;
6766 interface ::com::sun::star::form::XReset;
6768 published service DatabaseFormattedField {
6769 service ::com::sun::star::form::component::FormattedField;
6770 service ::com::sun::star::form::DataAwareControlModel;
6771 [property] boolean ConvertEmptyToNull;
6773 published service ListBox {
6774 service ::com::sun::star::awt::UnoControlListBoxModel;
6775 service ::com::sun::star::form::FormControlModel;
6776 interface ::com::sun::star::form::XReset;
6777 [property] sequence< short > DefaultSelection;
6778 [property] sequence< string > ListSource;
6780 published service DatabaseListBox {
6781 service ::com::sun::star::form::component::ListBox;
6782 service ::com::sun::star::form::DataAwareControlModel;
6783 [property] short BoundColumn;
6784 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6785 [property, optional, transient] sequence< any > SelectedValues;
6786 [property, optional, transient] any SelectedValue;
6788 published service NumericField {
6789 service ::com::sun::star::awt::UnoControlNumericFieldModel;
6790 service ::com::sun::star::form::FormControlModel;
6791 interface ::com::sun::star::form::XReset;
6792 [property] double DefaultValue;
6794 published service DatabaseNumericField {
6795 service ::com::sun::star::form::component::NumericField;
6796 service ::com::sun::star::form::DataAwareControlModel;
6798 published service RadioButton {
6799 service ::com::sun::star::awt::UnoControlRadioButtonModel;
6800 service ::com::sun::star::form::FormControlModel;
6801 interface ::com::sun::star::form::XReset;
6802 [property] short DefaultState;
6803 [property] string RefValue;
6804 [property, optional] string UncheckedRefValue;
6806 published service DatabaseRadioButton {
6807 service ::com::sun::star::form::component::RadioButton;
6808 service ::com::sun::star::form::DataAwareControlModel;
6812 module text {
6813 published service TextRange {
6814 service ::com::sun::star::style::CharacterProperties;
6815 service ::com::sun::star::style::ParagraphProperties;
6816 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
6817 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
6818 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
6819 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
6820 interface ::com::sun::star::text::XTextRange;
6821 interface ::com::sun::star::beans::XPropertySet;
6822 interface ::com::sun::star::beans::XPropertyState;
6823 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
6826 module form {
6827 module component {
6828 published service RichTextControl {
6829 service ::com::sun::star::awt::UnoControlEditModel;
6830 service ::com::sun::star::form::FormControlModel;
6831 service ::com::sun::star::text::TextRange;
6832 [property] boolean HardLineBreaks;
6833 [property] boolean RichText;
6835 published service TextField {
6836 service ::com::sun::star::awt::UnoControlEditModel;
6837 service ::com::sun::star::form::FormControlModel;
6838 [optional] service ::com::sun::star::form::component::RichTextControl;
6839 interface ::com::sun::star::form::XReset;
6840 [property] string DefaultText;
6842 published service DatabaseTextField {
6843 service ::com::sun::star::form::component::TextField;
6844 service ::com::sun::star::form::DataAwareControlModel;
6845 [property] boolean ConvertEmptyToNull;
6847 published service TimeField {
6848 service ::com::sun::star::awt::UnoControlTimeFieldModel;
6849 service ::com::sun::star::form::FormControlModel;
6850 interface ::com::sun::star::form::XReset;
6851 [property] long DefaultTime;
6853 published service DatabaseTimeField {
6854 service ::com::sun::star::form::component::TimeField;
6855 service ::com::sun::star::form::DataAwareControlModel;
6857 published service CommandButton {
6858 service ::com::sun::star::awt::UnoControlButtonModel;
6859 service ::com::sun::star::form::FormControlModel;
6860 interface ::com::sun::star::form::XImageProducerSupplier;
6861 [optional] interface ::com::sun::star::form::XReset;
6862 [property] ::com::sun::star::form::FormButtonType ButtonType;
6863 [property] string TargetFrame;
6864 [property] string TargetURL;
6865 [property, optional] boolean DefaultState;
6867 published service CurrencyField {
6868 service ::com::sun::star::awt::UnoControlCurrencyFieldModel;
6869 service ::com::sun::star::form::FormControlModel;
6870 interface ::com::sun::star::form::XReset;
6871 [property] double DefaultValue;
6873 published service Form {
6874 service ::com::sun::star::form::FormComponent;
6875 service ::com::sun::star::form::FormComponents;
6876 interface ::com::sun::star::form::XForm;
6877 interface ::com::sun::star::awt::XTabControllerModel;
6881 module sdbc {
6882 published interface XCloseable {
6883 interface ::com::sun::star::uno::XInterface;
6884 void close() raises (::com::sun::star::sdbc::SQLException);
6886 published interface XColumnLocate {
6887 interface ::com::sun::star::uno::XInterface;
6888 long findColumn([in] string columnName) raises (::com::sun::star::sdbc::SQLException);
6890 published interface XResultSetMetaData;
6891 published interface XResultSetMetaDataSupplier {
6892 interface ::com::sun::star::uno::XInterface;
6893 ::com::sun::star::sdbc::XResultSetMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
6895 published interface XResultSetUpdate {
6896 interface ::com::sun::star::uno::XInterface;
6897 void insertRow() raises (::com::sun::star::sdbc::SQLException);
6898 void updateRow() raises (::com::sun::star::sdbc::SQLException);
6899 void deleteRow() raises (::com::sun::star::sdbc::SQLException);
6900 void cancelRowUpdates() raises (::com::sun::star::sdbc::SQLException);
6901 void moveToInsertRow() raises (::com::sun::star::sdbc::SQLException);
6902 void moveToCurrentRow() raises (::com::sun::star::sdbc::SQLException);
6904 published interface XRow {
6905 interface ::com::sun::star::uno::XInterface;
6906 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
6907 string getString([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6908 boolean getBoolean([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6909 byte getByte([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6910 short getShort([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6911 long getInt([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6912 hyper getLong([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6913 float getFloat([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6914 double getDouble([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6915 sequence< byte > getBytes([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6916 ::com::sun::star::util::Date getDate([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6917 ::com::sun::star::util::Time getTime([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6918 ::com::sun::star::util::DateTime getTimestamp([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6919 ::com::sun::star::io::XInputStream getBinaryStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6920 ::com::sun::star::io::XInputStream getCharacterStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6921 any getObject([in] long columnIndex, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
6922 ::com::sun::star::sdbc::XRef getRef([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6923 ::com::sun::star::sdbc::XBlob getBlob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6924 ::com::sun::star::sdbc::XClob getClob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6925 ::com::sun::star::sdbc::XArray getArray([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6927 published interface XRowUpdate {
6928 interface ::com::sun::star::uno::XInterface;
6929 void updateNull([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6930 void updateBoolean([in] long columnIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
6931 void updateByte([in] long columnIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
6932 void updateShort([in] long columnIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
6933 void updateInt([in] long columnIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
6934 void updateLong([in] long columnIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
6935 void updateFloat([in] long columnIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
6936 void updateDouble([in] long columnIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
6937 void updateString([in] long columnIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
6938 void updateBytes([in] long columnIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
6939 void updateDate([in] long columnIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
6940 void updateTime([in] long columnIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
6941 void updateTimestamp([in] long columnIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
6942 void updateBinaryStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6943 void updateCharacterStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6944 void updateObject([in] long columnIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
6945 void updateNumericObject([in] long columnIndex, [in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
6947 published interface XWarningsSupplier {
6948 interface ::com::sun::star::uno::XInterface;
6949 any getWarnings() raises (::com::sun::star::sdbc::SQLException);
6950 void clearWarnings() raises (::com::sun::star::sdbc::SQLException);
6952 published service ResultSet {
6953 interface ::com::sun::star::beans::XPropertySet;
6954 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
6955 interface ::com::sun::star::sdbc::XResultSet;
6956 interface ::com::sun::star::sdbc::XRow;
6957 interface ::com::sun::star::sdbc::XColumnLocate;
6958 [optional] interface ::com::sun::star::lang::XComponent;
6959 [optional] interface ::com::sun::star::sdbc::XCloseable;
6960 [optional] interface ::com::sun::star::sdbc::XWarningsSupplier;
6961 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
6962 [optional] interface ::com::sun::star::sdbc::XRowUpdate;
6963 [property, optional, readonly] string CursorName;
6964 [property, readonly] long ResultSetConcurrency;
6965 [property, readonly] long ResultSetType;
6966 [property] long FetchDirection;
6967 [property] long FetchSize;
6970 module sdbcx {
6971 published interface XDeleteRows {
6972 interface ::com::sun::star::uno::XInterface;
6973 sequence< long > deleteRows([in] sequence< any > rows) raises (::com::sun::star::sdbc::SQLException);
6975 published interface XRowLocate {
6976 interface ::com::sun::star::uno::XInterface;
6977 any getBookmark() raises (::com::sun::star::sdbc::SQLException);
6978 boolean moveToBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6979 boolean moveRelativeToBookmark([in] any bookmark, [in] long rows) raises (::com::sun::star::sdbc::SQLException);
6980 long compareBookmarks([in] any first, [in] any second) raises (::com::sun::star::sdbc::SQLException);
6981 boolean hasOrderedBookmarks() raises (::com::sun::star::sdbc::SQLException);
6982 long hashBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6985 module util {
6986 published interface XCancellable {
6987 interface ::com::sun::star::uno::XInterface;
6988 void cancel();
6991 module sdbcx {
6992 published service ResultSet {
6993 service ::com::sun::star::sdbc::ResultSet;
6994 interface ::com::sun::star::sdbcx::XRowLocate;
6995 [optional] interface ::com::sun::star::util::XCancellable;
6996 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
6997 [property, readonly] boolean IsBookmarkable;
6998 [property, optional, readonly] boolean CanUpdateInsertedRows;
7000 published interface XColumnsSupplier {
7001 interface ::com::sun::star::uno::XInterface;
7002 ::com::sun::star::container::XNameAccess getColumns();
7005 module sdb {
7006 published service ResultSet {
7007 service ::com::sun::star::sdbcx::ResultSet;
7008 interface ::com::sun::star::sdbcx::XColumnsSupplier;
7010 published interface XCompletedExecution {
7011 interface ::com::sun::star::uno::XInterface;
7012 void executeWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
7014 published interface XParametersSupplier {
7015 interface ::com::sun::star::uno::XInterface;
7016 ::com::sun::star::container::XIndexAccess getParameters();
7018 published interface XResultSetAccess {
7019 interface ::com::sun::star::uno::XInterface;
7020 ::com::sun::star::sdbc::XResultSet createResultSet() raises (::com::sun::star::sdbc::SQLException);
7023 module sdbc {
7024 published service RowSet {
7025 service ::com::sun::star::sdbc::ResultSet;
7026 interface ::com::sun::star::sdbc::XRowSet;
7027 interface ::com::sun::star::sdbc::XParameters;
7028 interface ::com::sun::star::sdbc::XColumnLocate;
7029 [property] string DataSourceName;
7030 [property] string URL;
7031 [property] string Command;
7032 [property] long TransactionIsolation;
7033 [property] ::com::sun::star::container::XNameAccess TypeMap;
7034 [property] boolean EscapeProcessing;
7035 [property] long QueryTimeOut;
7036 [property] long MaxFieldSize;
7037 [property] long MaxRows;
7038 [property] string User;
7039 [property] string Password;
7040 [property] long ResultSetType;
7042 published interface XConnection;
7044 module sdb {
7045 published service RowSet {
7046 service ::com::sun::star::sdbc::RowSet;
7047 service ::com::sun::star::sdb::ResultSet;
7048 interface ::com::sun::star::sdb::XCompletedExecution;
7049 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
7050 interface ::com::sun::star::sdb::XResultSetAccess;
7051 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
7052 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
7053 [optional] interface ::com::sun::star::sdb::XParametersSupplier;
7054 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
7055 [property] string DataSourceName;
7056 [property] string Command;
7057 [property] long CommandType;
7058 [property, readonly] string ActiveCommand;
7059 [property] boolean IgnoreResult;
7060 [property] string Filter;
7061 [property] boolean ApplyFilter;
7062 [property, optional] string HavingClause;
7063 [property, optional] string GroupBy;
7064 [property] string Order;
7065 [property, readonly] long Privileges;
7066 [property, readonly] boolean IsModified;
7067 [property, readonly] boolean IsNew;
7068 [property, readonly] long RowCount;
7069 [property, readonly] boolean IsRowCountFinal;
7070 [property, optional] string UpdateTableName;
7071 [property, optional] string UpdateCatalogName;
7072 [property, optional] string UpdateSchemaName;
7075 module form {
7076 module component {
7077 published service DataForm {
7078 service ::com::sun::star::sdb::RowSet;
7079 service ::com::sun::star::form::component::Form;
7080 interface ::com::sun::star::form::XReset;
7081 interface ::com::sun::star::form::XLoadable;
7082 interface ::com::sun::star::sdb::XCompletedExecution;
7083 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
7084 [property] sequence< string > MasterFields;
7085 [property] sequence< string > DetailFields;
7086 [property] ::com::sun::star::form::TabulatorCycle Cycle;
7087 [property] ::com::sun::star::form::NavigationBarMode NavigationBarMode;
7088 [property] boolean AllowInserts;
7089 [property] boolean AllowUpdates;
7090 [property] boolean AllowDeletes;
7092 published service DatabaseCurrencyField {
7093 service ::com::sun::star::form::component::CurrencyField;
7094 service ::com::sun::star::form::DataAwareControlModel;
7096 published service DatabaseImageControl {
7097 service ::com::sun::star::awt::UnoControlImageControlModel;
7098 service ::com::sun::star::form::DataAwareControlModel;
7099 interface ::com::sun::star::form::XImageProducerSupplier;
7100 [property] boolean ReadOnly;
7102 published service PatternField {
7103 service ::com::sun::star::awt::UnoControlPatternFieldModel;
7104 service ::com::sun::star::form::FormControlModel;
7105 interface ::com::sun::star::form::XReset;
7106 [property] string DefaultText;
7108 published service DatabasePatternField {
7109 service ::com::sun::star::form::component::PatternField;
7110 service ::com::sun::star::form::DataAwareControlModel;
7111 [property] boolean ConvertEmptyToNull;
7113 published service FileControl {
7114 service ::com::sun::star::awt::UnoControlFileControlModel;
7115 service ::com::sun::star::form::FormControlModel;
7116 interface ::com::sun::star::form::XReset;
7117 [property] string DefaultText;
7119 published service FixedText {
7120 service ::com::sun::star::awt::UnoControlFixedTextModel;
7121 service ::com::sun::star::form::FormControlModel;
7123 published service GridControl {
7124 service ::com::sun::star::form::FormControlModel;
7125 service ::com::sun::star::form::FormComponents;
7126 interface ::com::sun::star::form::XGridColumnFactory;
7127 /** @deprecated */ interface ::com::sun::star::view::XSelectionSupplier;
7128 interface ::com::sun::star::form::XReset;
7129 [property] short Border;
7130 [property, optional] long BorderColor;
7131 [property] boolean Enabled;
7132 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
7133 [property] long RowHeight;
7134 [property] boolean Tabstop;
7135 [property] ::com::sun::star::util::Color TextColor;
7137 published service GroupBox {
7138 service ::com::sun::star::awt::UnoControlGroupBoxModel;
7139 service ::com::sun::star::form::FormControlModel;
7141 published service HTMLForm {
7142 service ::com::sun::star::form::component::Form;
7143 interface ::com::sun::star::form::XReset;
7144 interface ::com::sun::star::form::XSubmit;
7145 [property] string TargetFrame;
7146 [property] string TargetURL;
7147 [property] ::com::sun::star::form::FormSubmitMethod SubmitMethod;
7148 [property] ::com::sun::star::form::FormSubmitEncoding SubmitEncoding;
7150 published service HiddenControl {
7151 service ::com::sun::star::form::FormComponent;
7152 [property] string HiddenValue;
7154 published service ImageButton {
7155 service ::com::sun::star::awt::UnoControlImageControlModel;
7156 service ::com::sun::star::form::FormControlModel;
7157 interface ::com::sun::star::form::XImageProducerSupplier;
7158 [property] ::com::sun::star::form::FormButtonType ButtonType;
7159 [property] string TargetFrame;
7160 [property] string TargetURL;
7163 module control {
7164 published service CheckBox {
7165 service ::com::sun::star::awt::UnoControlCheckBox;
7166 interface ::com::sun::star::form::XBoundControl;
7168 published service ComboBox {
7169 service ::com::sun::star::awt::UnoControlComboBox;
7170 interface ::com::sun::star::form::XBoundControl;
7172 published service CommandButton {
7173 service ::com::sun::star::awt::UnoControlButton;
7174 interface ::com::sun::star::form::XApproveActionBroadcaster;
7176 published service CurrencyField {
7177 service ::com::sun::star::awt::UnoControlCurrencyField;
7178 interface ::com::sun::star::form::XBoundControl;
7180 published service DateField {
7181 service ::com::sun::star::awt::UnoControlDateField;
7182 interface ::com::sun::star::form::XBoundControl;
7184 published service FormattedField {
7185 service ::com::sun::star::awt::UnoControlFormattedField;
7186 interface ::com::sun::star::form::XBoundControl;
7190 module frame {
7191 published interface XDispatchProviderInterception {
7192 interface ::com::sun::star::uno::XInterface;
7193 void registerDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7194 void releaseDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7197 module util {
7198 published interface XModeSelector {
7199 interface ::com::sun::star::uno::XInterface;
7200 void setMode([in] string aMode) raises (::com::sun::star::lang::NoSupportException);
7201 string getMode();
7202 sequence< string > getSupportedModes();
7203 boolean supportsMode([in] string aMode);
7206 module form {
7207 module control {
7208 published service GridControl {
7209 service ::com::sun::star::awt::UnoControl;
7210 interface ::com::sun::star::form::XBoundComponent;
7211 interface ::com::sun::star::form::XGrid;
7212 interface ::com::sun::star::util::XModifyBroadcaster;
7213 interface ::com::sun::star::container::XIndexAccess;
7214 interface ::com::sun::star::container::XEnumerationAccess;
7215 [optional] interface ::com::sun::star::form::XGridControl;
7216 [optional] interface ::com::sun::star::form::XGridFieldDataSupplier;
7217 [optional] interface ::com::sun::star::util::XModeSelector;
7218 [optional] interface ::com::sun::star::view::XSelectionSupplier;
7219 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7221 published service GroupBox {
7222 service ::com::sun::star::awt::UnoControlGroupBox;
7224 published service ImageButton {
7225 service ::com::sun::star::awt::UnoControlImageControl;
7226 interface ::com::sun::star::form::XApproveActionBroadcaster;
7228 published service ImageControl {
7229 service ::com::sun::star::awt::UnoControlImageControl;
7230 interface ::com::sun::star::form::XBoundControl;
7232 published service InteractionGridControl {
7233 service ::com::sun::star::form::control::GridControl;
7234 interface ::com::sun::star::frame::XDispatch;
7236 published service ListBox {
7237 service ::com::sun::star::awt::UnoControlListBox;
7238 interface ::com::sun::star::form::XBoundControl;
7239 interface ::com::sun::star::form::XChangeBroadcaster;
7241 published service NumericField {
7242 service ::com::sun::star::awt::UnoControlNumericField;
7243 interface ::com::sun::star::form::XBoundControl;
7245 published service PatternField {
7246 service ::com::sun::star::awt::UnoControlPatternField;
7247 interface ::com::sun::star::form::XBoundControl;
7249 published service RadioButton {
7250 service ::com::sun::star::awt::UnoControlRadioButton;
7251 interface ::com::sun::star::form::XBoundControl;
7253 published service TextField {
7254 service ::com::sun::star::awt::UnoControlEdit;
7255 interface ::com::sun::star::form::XBoundControl;
7256 interface ::com::sun::star::form::XChangeBroadcaster;
7258 published service TimeField {
7259 service ::com::sun::star::awt::UnoControlTimeField;
7260 interface ::com::sun::star::form::XBoundControl;
7264 module formula {
7265 published service FormulaProperties {
7266 [property] short Alignment;
7267 [property] short BaseFontHeight;
7268 [property] string CustomFontNameFixed;
7269 [property] boolean FontFixedIsItalic;
7270 [property] boolean FontFixedIsBold;
7271 [property] string CustomFontNameSans;
7272 [property] boolean FontSansIsItalic;
7273 [property] boolean FontSansIsBold;
7274 [property] string CustomFontNameSerif;
7275 [property] boolean FontSerifIsItalic;
7276 [property] boolean FontSerifIsBold;
7277 [property] string FontNameFunctions;
7278 [property] boolean FontFunctionsIsItalic;
7279 [property] boolean FontFunctionsIsBold;
7280 [property] string FontNameNumbers;
7281 [property] boolean FontNumbersIsItalic;
7282 [property] boolean FontNumbersIsBold;
7283 [property] string FontNameText;
7284 [property] boolean FontTextIsItalic;
7285 [property] boolean FontTextIsBold;
7286 [property] string FontNameVariables;
7287 [property] boolean FontVariablesIsItalic;
7288 [property] boolean FontVariablesIsBold;
7289 [property] string Formula;
7290 [property] boolean IsScaleAllBrackets;
7291 [property] boolean IsTextMode;
7292 [property] short RelativeFontHeightFunctions;
7293 [property] short RelativeFontHeightIndices;
7294 [property] short RelativeFontHeightLimits;
7295 [property] short RelativeFontHeightOperators;
7296 [property] short RelativeFontHeightText;
7297 [property] short RelativeBracketDistance;
7298 [property] short RelativeBracketExcessSize;
7299 [property] short RelativeFractionBarExcessLength;
7300 [property] short RelativeFractionBarLineWeight;
7301 [property] short RelativeFractionDenominatorDepth;
7302 [property] short RelativeFractionNumeratorHeight;
7303 [property] short RelativeIndexSubscript;
7304 [property] short RelativeIndexSuperscript;
7305 [property] short RelativeLineSpacing;
7306 [property] short RelativeLowerLimitDistance;
7307 [property] short RelativeMatrixColumnSpacing;
7308 [property] short RelativeMatrixLineSpacing;
7309 [property] short RelativeOperatorExcessSize;
7310 [property] short RelativeOperatorSpacing;
7311 [property] short RelativeRootSpacing;
7312 [property] short RelativeScaleBracketExcessSize;
7313 [property] short RelativeSpacing;
7314 [property] short RelativeSymbolMinimumHeight;
7315 [property] short RelativeSymbolPrimaryHeight;
7316 [property] short RelativeUpperLimitDistance;
7317 [property] short TopMargin;
7318 [property] short BottomMargin;
7319 [property] short LeftMargin;
7320 [property] short RightMargin;
7321 [property, optional] short BaseLine;
7323 /** @deprecated */ published struct SymbolDescriptor {
7324 string sName;
7325 string sExportName;
7326 string sSymbolSet;
7327 long nCharacter;
7328 string sFontName;
7329 short nCharSet;
7330 short nFamily;
7331 short nPitch;
7332 short nWeight;
7333 short nItalic;
7336 module frame {
7337 published struct DispatchInformation {
7338 string Command;
7339 short GroupId;
7341 published interface XDispatchInformationProvider {
7342 interface ::com::sun::star::uno::XInterface;
7343 sequence< short > getSupportedCommandGroups();
7344 sequence< ::com::sun::star::frame::DispatchInformation > getConfigurableDispatchInformation([in] short CommandGroup);
7346 published service Bibliography: ::com::sun::star::container::XNameAccess;
7347 published constants CommandGroup {
7348 const short APPLICATION = 1;
7349 const short CHART = 20;
7350 const short CONNECTOR = 22;
7351 const short CONTROLS = 25;
7352 const short DATA = 17;
7353 const short DOCUMENT = 3;
7354 const short DRAWING = 24;
7355 const short EDIT = 4;
7356 const short ENUMERATION = 16;
7357 const short EXPLORER = 21;
7358 const short FORMAT = 10;
7359 const short FRAME = 13;
7360 const short GRAPHIC = 14;
7361 const short IMAGE = 19;
7362 const short INSERT = 9;
7363 const short INTERNAL = 0;
7364 const short MACRO = 5;
7365 const short MATH = 7;
7366 const short MODIFY = 23;
7367 const short NAVIGATOR = 8;
7368 const short OPTIONS = 6;
7369 const short SPECIAL = 18;
7370 const short TABLE = 15;
7371 const short TEMPLATE = 11;
7372 const short TEXT = 12;
7373 const short VIEW = 2;
7375 published service Components {
7376 interface ::com::sun::star::container::XEnumerationAccess;
7378 published interface XDispatchResultListener;
7379 published interface XNotifyingDispatch {
7380 interface ::com::sun::star::frame::XDispatch;
7381 void dispatchWithNotification([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchResultListener Listener);
7383 published service ContentHandler {
7384 interface ::com::sun::star::frame::XNotifyingDispatch;
7386 published interface XLoaderFactory {
7387 interface ::com::sun::star::lang::XMultiServiceFactory;
7388 interface ::com::sun::star::container::XNameAccess;
7389 interface ::com::sun::star::container::XContainerQuery;
7391 published service ContentHandlerFactory: ::com::sun::star::frame::XLoaderFactory;
7392 published interface XComponentLoader {
7393 interface ::com::sun::star::uno::XInterface;
7394 ::com::sun::star::lang::XComponent loadComponentFromURL([in] string URL, [in] string TargetFrameName, [in] long SearchFlags, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException);
7396 published interface XTerminateListener;
7397 published interface XDesktop {
7398 interface ::com::sun::star::uno::XInterface;
7399 boolean terminate();
7400 void addTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7401 void removeTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7402 ::com::sun::star::container::XEnumerationAccess getComponents();
7403 ::com::sun::star::lang::XComponent getCurrentComponent();
7404 ::com::sun::star::frame::XFrame getCurrentFrame();
7406 published interface XFrameActionListener;
7407 published interface XFramesSupplier;
7408 published interface XFrame {
7409 interface ::com::sun::star::lang::XComponent;
7410 void initialize([in] ::com::sun::star::awt::XWindow xWindow);
7411 ::com::sun::star::awt::XWindow getContainerWindow();
7412 void setCreator([in] ::com::sun::star::frame::XFramesSupplier Creator);
7413 ::com::sun::star::frame::XFramesSupplier getCreator();
7414 string getName();
7415 void setName([in] string aName);
7416 ::com::sun::star::frame::XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags);
7417 boolean isTop();
7418 void activate();
7419 void deactivate();
7420 boolean isActive();
7421 boolean setComponent([in] ::com::sun::star::awt::XWindow xComponentWindow, [in] ::com::sun::star::frame::XController xController);
7422 ::com::sun::star::awt::XWindow getComponentWindow();
7423 ::com::sun::star::frame::XController getController();
7424 void contextChanged();
7425 void addFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7426 void removeFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7428 published interface XFrames;
7429 published interface XFramesSupplier {
7430 interface ::com::sun::star::frame::XFrame;
7431 ::com::sun::star::frame::XFrames getFrames();
7432 ::com::sun::star::frame::XFrame getActiveFrame();
7433 void setActiveFrame([in] ::com::sun::star::frame::XFrame Frame);
7435 published interface XDesktop2 {
7436 interface ::com::sun::star::frame::XDispatchProvider;
7437 interface ::com::sun::star::frame::XDispatchProviderInterception;
7438 interface ::com::sun::star::frame::XFramesSupplier;
7439 interface ::com::sun::star::frame::XDesktop;
7440 interface ::com::sun::star::frame::XComponentLoader;
7442 /** @deprecated */ published service Desktop: ::com::sun::star::frame::XDesktop2;
7443 /** @deprecated */ published interface XDesktopTask {
7444 interface ::com::sun::star::lang::XComponent;
7445 /** @deprecated */ void initialize([in] ::com::sun::star::awt::XWindow TaskWindow);
7446 /** @deprecated */ boolean close();
7448 /** @deprecated */ published interface XWindowArranger {
7449 interface ::com::sun::star::uno::XInterface;
7450 /** @deprecated */ boolean hasArrangeCommand([in] short nCommand);
7451 /** @deprecated */ void arrange([in] short nCommand);
7453 /** @deprecated */ published service DesktopTask {
7454 interface ::com::sun::star::frame::XDesktopTask;
7455 interface ::com::sun::star::frame::XFrame;
7456 interface ::com::sun::star::beans::XPropertySet;
7457 interface ::com::sun::star::frame::XWindowArranger;
7458 interface ::com::sun::star::frame::XFramesSupplier;
7459 [property, readonly] string Title;
7460 [property, readonly] boolean IsDesktop;
7461 [property] boolean IsVisible;
7462 [property] boolean IsFloating;
7463 [property] boolean IsAlwaysVisible;
7464 [property] ::com::sun::star::awt::Point Position;
7465 [property] ::com::sun::star::awt::Size Size;
7467 /** @deprecated */ published service DesktopTasks {
7468 interface ::com::sun::star::container::XEnumerationAccess;
7470 published interface XDispatchHelper {
7471 interface ::com::sun::star::uno::XInterface;
7472 any executeDispatch([in] ::com::sun::star::frame::XDispatchProvider DispatchProvider, [in] string URL, [in] string TargetFrameName, [in] long SearchFlags, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7474 published service DispatchHelper: ::com::sun::star::frame::XDispatchHelper;
7475 published service DispatchProvider {
7476 interface ::com::sun::star::frame::XDispatchProvider;
7477 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7479 published interface XDispatchRecorder {
7480 interface ::com::sun::star::uno::XInterface;
7481 void startRecording([in] ::com::sun::star::frame::XFrame Frame);
7482 void endRecording();
7483 void recordDispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7484 void recordDispatchAsComment([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7485 string getRecordedMacro();
7487 published service DispatchRecorder: ::com::sun::star::frame::XDispatchRecorder;
7488 published interface XDispatchRecorderSupplier {
7489 interface ::com::sun::star::uno::XInterface;
7490 void setDispatchRecorder([in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7491 ::com::sun::star::frame::XDispatchRecorder getDispatchRecorder();
7492 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatch Dispatcher);
7494 published service DispatchRecorderSupplier: ::com::sun::star::frame::XDispatchRecorderSupplier;
7495 published struct DispatchResultEvent: ::com::sun::star::lang::EventObject {
7496 short State;
7497 any Result;
7499 published constants DispatchResultState {
7500 const short DONTKNOW = 2;
7501 const short FAILURE = 0;
7502 const short SUCCESS = 1;
7504 published struct DispatchStatement {
7505 string aCommand;
7506 string aTarget;
7507 sequence< ::com::sun::star::beans::PropertyValue > aArgs;
7508 long nFlags;
7509 boolean bIsComment;
7512 module ucb {
7513 published interface XContent;
7515 module frame {
7516 published interface XDocumentTemplates {
7517 interface ::com::sun::star::uno::XInterface;
7518 ::com::sun::star::ucb::XContent getContent();
7519 boolean storeTemplate([in] string GroupName, [in] string TemplateName, [in] ::com::sun::star::frame::XStorable Storable);
7520 boolean addTemplate([in] string GroupName, [in] string TemplateName, [in] string SourceURL);
7521 boolean removeTemplate([in] string GroupName, [in] string TemplateName);
7522 boolean renameTemplate([in] string GroupName, [in] string OldTemplateName, [in] string NewTemplateName);
7523 boolean addGroup([in] string GroupName);
7524 boolean removeGroup([in] string GroupName);
7525 boolean renameGroup([in] string OldGroupName, [in] string NewGroupName);
7526 void update();
7528 published service DocumentTemplates: ::com::sun::star::frame::XDocumentTemplates;
7529 published struct FeatureStateEvent: ::com::sun::star::lang::EventObject {
7530 ::com::sun::star::util::URL FeatureURL;
7531 string FeatureDescriptor;
7532 boolean IsEnabled;
7533 boolean Requery;
7534 any State;
7537 module task {
7538 published interface XStatusIndicator;
7539 published interface XStatusIndicatorFactory {
7540 interface ::com::sun::star::uno::XInterface;
7541 ::com::sun::star::task::XStatusIndicator createStatusIndicator();
7544 module frame {
7545 published interface XFrame2 {
7546 interface ::com::sun::star::frame::XDispatchProvider;
7547 interface ::com::sun::star::frame::XDispatchInformationProvider;
7548 interface ::com::sun::star::frame::XDispatchProviderInterception;
7549 interface ::com::sun::star::frame::XFramesSupplier;
7550 interface ::com::sun::star::task::XStatusIndicatorFactory;
7551 [attribute, readonly] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
7552 [attribute] string Title;
7553 [attribute] ::com::sun::star::frame::XDispatchRecorderSupplier DispatchRecorderSupplier;
7554 [attribute] ::com::sun::star::uno::XInterface LayoutManager;
7556 published service Frame: ::com::sun::star::frame::XFrame2;
7557 published enum FrameAction {
7558 COMPONENT_ATTACHED = 0,
7559 COMPONENT_DETACHING = 1,
7560 COMPONENT_REATTACHED = 2,
7561 FRAME_ACTIVATED = 3,
7562 FRAME_DEACTIVATING = 4,
7563 CONTEXT_CHANGED = 5,
7564 FRAME_UI_ACTIVATED = 6,
7565 FRAME_UI_DEACTIVATING = 7
7567 published struct FrameActionEvent: ::com::sun::star::lang::EventObject {
7568 ::com::sun::star::frame::XFrame Frame;
7569 ::com::sun::star::frame::FrameAction Action;
7571 published service FrameControl {
7572 service ::com::sun::star::awt::UnoControl;
7573 [property] string ComponentUrl;
7574 [property, readonly] string Frame;
7576 published interface XLoadEventListener;
7577 published interface XFrameLoader {
7578 interface ::com::sun::star::uno::XInterface;
7579 void load([in] ::com::sun::star::frame::XFrame Frame, [in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XLoadEventListener Listener);
7580 void cancel();
7582 published service FrameLoader {
7583 interface ::com::sun::star::frame::XFrameLoader;
7584 [optional] interface ::com::sun::star::lang::XInitialization;
7585 [optional] interface ::com::sun::star::container::XNamed;
7587 published service FrameLoaderFactory: ::com::sun::star::frame::XLoaderFactory;
7588 published constants FrameSearchFlag {
7589 const long ALL = 23;
7590 /** @deprecated */ const long AUTO = 0;
7591 const long CHILDREN = 4;
7592 const long CREATE = 8;
7593 const long GLOBAL = 55;
7594 const long PARENT = 1;
7595 const long SELF = 2;
7596 const long SIBLINGS = 16;
7597 const long TASKS = 32;
7599 published interface XFrames {
7600 interface ::com::sun::star::container::XIndexAccess;
7601 void append([in] ::com::sun::star::frame::XFrame xFrame);
7602 sequence< ::com::sun::star::frame::XFrame > queryFrames([in] long nSearchFlags);
7603 void remove([in] ::com::sun::star::frame::XFrame xFrame);
7605 published service FramesContainer {
7606 interface ::com::sun::star::frame::XFrames;
7608 published exception IllegalArgumentIOException: ::com::sun::star::io::IOException {
7610 published interface XFrameActionListener {
7611 interface ::com::sun::star::lang::XEventListener;
7612 void frameAction([in] ::com::sun::star::frame::FrameActionEvent Action);
7615 module ui {
7616 published struct ConfigurationEvent: ::com::sun::star::container::ContainerEvent {
7617 string ResourceURL;
7618 any aInfo;
7620 published interface XUIConfigurationListener {
7621 interface ::com::sun::star::lang::XEventListener;
7622 void elementInserted([in] ::com::sun::star::ui::ConfigurationEvent Event);
7623 void elementRemoved([in] ::com::sun::star::ui::ConfigurationEvent Event);
7624 void elementReplaced([in] ::com::sun::star::ui::ConfigurationEvent Event);
7627 module util {
7628 published interface XStringMapping {
7629 interface ::com::sun::star::uno::XInterface;
7630 boolean mapStrings([inout] sequence< string > Parameter);
7633 module frame {
7634 published service MediaTypeDetectionHelper: ::com::sun::star::util::XStringMapping;
7635 published interface XSynchronousFrameLoader {
7636 interface ::com::sun::star::uno::XInterface;
7637 boolean load([in] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] ::com::sun::star::frame::XFrame Frame);
7638 void cancel();
7640 published interface XStatusListener {
7641 interface ::com::sun::star::lang::XEventListener;
7642 void statusChanged([in] ::com::sun::star::frame::FeatureStateEvent State);
7644 published interface XUIControllerRegistration {
7645 interface ::com::sun::star::uno::XInterface;
7646 boolean hasController([in] string aCommandURL, [in] string aModelName);
7647 void registerController([in] string aCommandURL, [in] string aModelName, [in] string aControllerImplementationName);
7648 void deregisterController([in] string aCommandURL, [in] string aModelName);
7650 published service ProtocolHandler {
7651 interface ::com::sun::star::frame::XDispatchProvider;
7652 [optional] interface ::com::sun::star::lang::XInitialization;
7654 /** @deprecated */ published service Settings {
7655 interface ::com::sun::star::container::XNameAccess;
7658 module util {
7659 published interface XUpdatable {
7660 interface ::com::sun::star::uno::XInterface;
7661 void update();
7664 module frame {
7665 published service SynchronousFrameLoader {
7666 interface ::com::sun::star::frame::XSynchronousFrameLoader;
7667 [optional] interface ::com::sun::star::lang::XInitialization;
7668 [optional] interface ::com::sun::star::container::XNamed;
7670 /** @deprecated */ published interface XTask {
7671 interface ::com::sun::star::frame::XFrame;
7672 /** @deprecated */ boolean close();
7673 /** @deprecated */ void tileWindows();
7674 /** @deprecated */ void arrangeWindowsVertical();
7675 /** @deprecated */ void arrangeWindowsHorizontal();
7677 /** @deprecated */ published service Task {
7678 /** @deprecated */ interface ::com::sun::star::frame::XFrame;
7679 /** @deprecated */ interface ::com::sun::star::frame::XTask;
7681 published service TemplateAccess {
7682 interface ::com::sun::star::frame::XDocumentTemplates;
7683 interface ::com::sun::star::lang::XLocalizable;
7685 published exception TerminationVetoException: ::com::sun::star::uno::Exception {
7687 published constants WindowArrange {
7688 const short CASCADE = 4;
7689 const short HORIZONTAL = 3;
7690 const short MAXIMIZE = 5;
7691 const short MINIMIZE = 6;
7692 const short TILE = 1;
7693 const short VERTICAL = 2;
7695 /** @deprecated */ published interface XBrowseHistoryRegistry {
7696 interface ::com::sun::star::uno::XInterface;
7697 /** @deprecated */ void updateViewData([in] any Value);
7698 /** @deprecated */ void createNewEntry([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] string Title);
7700 /** @deprecated */ published interface XComponentRegistry {
7701 interface ::com::sun::star::uno::XInterface;
7702 /** @deprecated */ ::com::sun::star::uno::XInterface createObject([in] string URL, [in] ::com::sun::star::uno::Uik Uik);
7704 /** @deprecated */ published interface XConfigManager {
7705 interface ::com::sun::star::uno::XInterface;
7706 /** @deprecated */ void addPropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7707 /** @deprecated */ void removePropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7708 string substituteVariables([in] string Text);
7709 /** @deprecated */ void flush();
7711 published interface XDispatchProviderInterceptor {
7712 interface ::com::sun::star::frame::XDispatchProvider;
7713 ::com::sun::star::frame::XDispatchProvider getSlaveDispatchProvider();
7714 void setSlaveDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewDispatchProvider);
7715 ::com::sun::star::frame::XDispatchProvider getMasterDispatchProvider();
7716 void setMasterDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewSupplier);
7718 published interface XDispatchResultListener {
7719 interface ::com::sun::star::lang::XEventListener;
7720 void dispatchFinished([in] ::com::sun::star::frame::DispatchResultEvent Result);
7722 /** @deprecated */ published interface XExtendedFilterDetection {
7723 interface ::com::sun::star::uno::XInterface;
7724 /** @deprecated */ string detect([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Argumentlist);
7726 /** @deprecated */ published interface XFilterDetect {
7727 interface ::com::sun::star::uno::XInterface;
7728 string getContentType([in] string URL);
7729 boolean useExternBrowser([in] string URL);
7731 /** @deprecated */ published interface XFrameLoaderQuery {
7732 interface ::com::sun::star::uno::XInterface;
7733 /** @deprecated */ sequence< string > getAvailableFilterNames();
7734 /** @deprecated */ sequence< ::com::sun::star::beans::PropertyValue > getLoaderProperties([in] string sFilterName);
7735 /** @deprecated */ string searchFilter([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > seqArguments);
7737 /** @deprecated */ published interface XFrameSetModel {
7738 interface ::com::sun::star::uno::XInterface;
7739 string getSource();
7740 void setSource([in] string Source);
7742 published interface XInterceptorInfo {
7743 interface ::com::sun::star::uno::XInterface;
7744 sequence< string > getInterceptedURLs();
7746 published interface XLoadEventListener {
7747 interface ::com::sun::star::lang::XEventListener;
7748 void loadFinished([in] ::com::sun::star::frame::XFrameLoader Loader);
7749 void loadCancelled([in] ::com::sun::star::frame::XFrameLoader Loader);
7751 published interface XLoadable {
7752 interface ::com::sun::star::uno::XInterface;
7753 void initNew() raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
7754 void load([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
7756 published interface XRecordableDispatch {
7757 interface ::com::sun::star::uno::XInterface;
7758 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7760 published interface XStorable2 {
7761 interface ::com::sun::star::frame::XStorable;
7762 void storeSelf([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
7764 published interface XSynchronousDispatch {
7765 interface ::com::sun::star::uno::XInterface;
7766 any dispatchWithReturnValue([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7768 /** @deprecated */ published interface XTasksSupplier {
7769 interface ::com::sun::star::uno::XInterface;
7770 /** @deprecated */ ::com::sun::star::container::XEnumerationAccess getTasks();
7771 /** @deprecated */ ::com::sun::star::frame::XTask getActiveTask();
7773 published interface XTerminateListener {
7774 interface ::com::sun::star::lang::XEventListener;
7775 void queryTermination([in] ::com::sun::star::lang::EventObject Event) raises (::com::sun::star::frame::TerminationVetoException);
7776 void notifyTermination([in] ::com::sun::star::lang::EventObject Event);
7778 /** @deprecated */ published interface XUrlList {
7779 interface ::com::sun::star::uno::XInterface;
7780 [attribute] sequence< string > List;
7782 published singleton theDesktop: ::com::sun::star::frame::XDesktop2;
7784 module graphic {
7785 published service GraphicDescriptor {
7786 interface ::com::sun::star::beans::XPropertySet;
7787 [property] byte GraphicType;
7788 [property] string MimeType;
7789 [property, optional] ::com::sun::star::awt::Size SizePixel;
7790 [property, optional] ::com::sun::star::awt::Size Size100thMM;
7791 [property, optional] byte BitsPerPixel;
7792 [property, optional] boolean Transparent;
7793 [property, optional] boolean Alpha;
7794 [property, optional] boolean Animated;
7795 [property, optional] boolean Linked;
7796 [property, optional] string OriginURL;
7798 published interface XGraphic {
7799 interface ::com::sun::star::uno::XInterface;
7800 byte getType();
7802 published service Graphic {
7803 service ::com::sun::star::graphic::GraphicDescriptor;
7804 interface ::com::sun::star::graphic::XGraphic;
7806 published interface XGraphicProvider {
7807 interface ::com::sun::star::uno::XInterface;
7808 ::com::sun::star::beans::XPropertySet queryGraphicDescriptor([in] ::com::sun::star::beans::PropertyValues MediaProperties) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException);
7809 ::com::sun::star::graphic::XGraphic queryGraphic([in] ::com::sun::star::beans::PropertyValues MediaProperties) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException);
7810 void storeGraphic([in] ::com::sun::star::graphic::XGraphic Graphic, [in] ::com::sun::star::beans::PropertyValues MediaProperties) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException);
7812 published service GraphicProvider: ::com::sun::star::graphic::XGraphicProvider;
7813 published constants GraphicType {
7814 const byte EMPTY = 0;
7815 const byte PIXEL = 1;
7816 const byte VECTOR = 2;
7818 published service MediaProperties {
7819 [property, optional] string URL;
7820 [property, optional] ::com::sun::star::io::XInputStream InputStream;
7821 [property, optional] ::com::sun::star::io::XStream OutputStream;
7822 [property, optional] string MimeType;
7823 [property, optional] ::com::sun::star::beans::PropertyValues FilterData;
7826 module i18n {
7827 published constants AmPmValue {
7828 const short AM = 0;
7829 const short PM = 1;
7831 published struct Boundary {
7832 long startPos;
7833 long endPos;
7836 module linguistic2 {
7837 published interface XHyphenator;
7839 module i18n {
7840 published struct LineBreakHyphenationOptions {
7841 ::com::sun::star::linguistic2::XHyphenator rHyphenator;
7842 ::com::sun::star::beans::PropertyValues aHyphenationOptions;
7843 long hyphenIndex;
7846 module linguistic2 {
7847 published interface XHyphenatedWord;
7849 module i18n {
7850 published struct LineBreakResults {
7851 short breakType;
7852 long breakIndex;
7853 ::com::sun::star::linguistic2::XHyphenatedWord rHyphenatedWord;
7855 published struct LineBreakUserOptions {
7856 string forbiddenBeginCharacters;
7857 string forbiddenEndCharacters;
7858 boolean applyForbiddenRules;
7859 boolean allowPunctuationOutsideMargin;
7860 boolean allowHyphenateEnglish;
7862 published interface XBreakIterator {
7863 interface ::com::sun::star::uno::XInterface;
7864 long nextCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7865 long previousCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7866 ::com::sun::star::i18n::Boundary nextWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7867 ::com::sun::star::i18n::Boundary previousWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7868 ::com::sun::star::i18n::Boundary getWordBoundary([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType, [in] boolean bPreferForward);
7869 /** @deprecated */ short getWordType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
7870 boolean isBeginWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7871 boolean isEndWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7872 long beginOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7873 long endOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7874 ::com::sun::star::i18n::LineBreakResults getLineBreak([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] long nMinBreakPos, [in] ::com::sun::star::i18n::LineBreakHyphenationOptions aHyphOptions, [in] ::com::sun::star::i18n::LineBreakUserOptions aUserOptions);
7875 long beginOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7876 long endOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7877 long nextScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7878 long previousScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7879 short getScriptType([in] string aText, [in] long nPos);
7880 long beginOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7881 long endOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7882 long nextCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7883 long previousCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7885 published service BreakIterator: ::com::sun::star::i18n::XBreakIterator;
7886 published constants BreakType {
7887 const short HANGINGPUNCTUATION = 3;
7888 const short HYPHENATION = 2;
7889 const short WORDBOUNDARY = 1;
7891 published constants CTLScriptType {
7892 const short CTL_ARABIC = 2;
7893 const short CTL_HEBREW = 1;
7894 const short CTL_INDIC = 4;
7895 const short CTL_THAI = 3;
7896 const short CTL_UNKNOWN = 0;
7898 published struct CalendarItem {
7899 string ID;
7900 string AbbrevName;
7901 string FullName;
7903 published struct Calendar {
7904 sequence< ::com::sun::star::i18n::CalendarItem > Days;
7905 sequence< ::com::sun::star::i18n::CalendarItem > Months;
7906 sequence< ::com::sun::star::i18n::CalendarItem > Eras;
7907 string StartOfWeek;
7908 short MinimumNumberOfDaysForFirstWeek;
7909 boolean Default;
7910 string Name;
7912 published struct CalendarItem2: ::com::sun::star::i18n::CalendarItem {
7913 string NarrowName;
7915 published struct Calendar2 {
7916 sequence< ::com::sun::star::i18n::CalendarItem2 > Days;
7917 sequence< ::com::sun::star::i18n::CalendarItem2 > Months;
7918 sequence< ::com::sun::star::i18n::CalendarItem2 > GenitiveMonths;
7919 sequence< ::com::sun::star::i18n::CalendarItem2 > PartitiveMonths;
7920 sequence< ::com::sun::star::i18n::CalendarItem2 > Eras;
7921 string StartOfWeek;
7922 short MinimumNumberOfDaysForFirstWeek;
7923 boolean Default;
7924 string Name;
7926 published constants CalendarDisplayCode {
7927 const long LONG_DAY = 2;
7928 const long LONG_DAY_NAME = 4;
7929 const long LONG_ERA = 12;
7930 const long LONG_GENITIVE_MONTH_NAME = 18;
7931 const long LONG_MONTH = 6;
7932 const long LONG_MONTH_NAME = 8;
7933 const long LONG_PARTITIVE_MONTH_NAME = 21;
7934 const long LONG_QUARTER = 16;
7935 const long LONG_YEAR = 10;
7936 const long LONG_YEAR_AND_ERA = 14;
7937 const long NARROW_DAY_NAME = 23;
7938 const long NARROW_GENITIVE_MONTH_NAME = 19;
7939 const long NARROW_MONTH_NAME = 24;
7940 const long NARROW_PARTITIVE_MONTH_NAME = 22;
7941 const long SHORT_DAY = 1;
7942 const long SHORT_DAY_NAME = 3;
7943 const long SHORT_ERA = 11;
7944 const long SHORT_GENITIVE_MONTH_NAME = 17;
7945 const long SHORT_MONTH = 5;
7946 const long SHORT_MONTH_NAME = 7;
7947 const long SHORT_PARTITIVE_MONTH_NAME = 20;
7948 const long SHORT_QUARTER = 15;
7949 const long SHORT_YEAR = 9;
7950 const long SHORT_YEAR_AND_ERA = 13;
7952 published constants CalendarDisplayIndex {
7953 const short AM_PM = 0;
7954 const short DAY = 1;
7955 const short ERA = 4;
7956 const short GENITIVE_MONTH = 5;
7957 const short MONTH = 2;
7958 const short PARTITIVE_MONTH = 6;
7959 const short YEAR = 3;
7961 published constants CalendarFieldIndex {
7962 const short AM_PM = 0;
7963 const short DAY_OF_MONTH = 1;
7964 const short DAY_OF_WEEK = 2;
7965 const short DAY_OF_YEAR = 3;
7966 const short DST_OFFSET = 4;
7967 const short DST_OFFSET_SECOND_MILLIS = 16;
7968 const short ERA = 13;
7969 const short FIELD_COUNT = 15;
7970 const short FIELD_COUNT2 = 17;
7971 const short HOUR = 5;
7972 const short MILLISECOND = 8;
7973 const short MINUTE = 6;
7974 const short MONTH = 12;
7975 const short SECOND = 7;
7976 const short WEEK_OF_MONTH = 9;
7977 const short WEEK_OF_YEAR = 10;
7978 const short YEAR = 11;
7979 const short ZONE_OFFSET = 14;
7980 const short ZONE_OFFSET_SECOND_MILLIS = 15;
7982 published interface XCollator {
7983 interface ::com::sun::star::uno::XInterface;
7984 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
7985 long compareString([in] string aStr1, [in] string aStr2);
7986 long loadDefaultCollator([in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
7987 long loadCollatorAlgorithm([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
7988 sequence< string > listCollatorAlgorithms([in] ::com::sun::star::lang::Locale aLocale);
7989 void loadCollatorAlgorithmWithEndUserOption([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< long > aCollatorOptions);
7990 sequence< long > listCollatorOptions([in] string aAlgorithmName);
7992 published service ChapterCollator: ::com::sun::star::i18n::XCollator;
7993 published constants CharType {
7994 const short ANY_CHAR = 0;
7995 const short COMBINING_SPACING_MARK = 8;
7996 const short CONNECTOR_PUNCTUATION = 22;
7997 const short CONTROL = 15;
7998 const short CURRENCY_SYMBOL = 25;
7999 const short DASH_PUNCTUATION = 19;
8000 const short DECIMAL_DIGIT_NUMBER = 9;
8001 const short ENCLOSING_MARK = 7;
8002 const short END_PUNCTUATION = 21;
8003 const short FINAL_PUNCTUATION = 29;
8004 const short FORMAT = 16;
8005 const short GENERAL_TYPES_COUNT = 30;
8006 const short INITIAL_PUNCTUATION = 28;
8007 const short LETTER_NUMBER = 10;
8008 const short LINE_SEPARATOR = 13;
8009 const short LOWERCASE_LETTER = 2;
8010 const short MATH_SYMBOL = 24;
8011 const short MODIFIER_LETTER = 4;
8012 const short MODIFIER_SYMBOL = 26;
8013 const short NON_SPACING_MARK = 6;
8014 const short OTHER_LETTER = 5;
8015 const short OTHER_NUMBER = 11;
8016 const short OTHER_PUNCTUATION = 23;
8017 const short OTHER_SYMBOL = 27;
8018 const short PARAGRAPH_SEPARATOR = 14;
8019 const short PRIVATE_USE = 17;
8020 const short SPACE_SEPARATOR = 12;
8021 const short START_PUNCTUATION = 20;
8022 const short SURROGATE = 18;
8023 const short TITLECASE_LETTER = 3;
8024 const short UPPERCASE_LETTER = 1;
8026 published struct ParseResult {
8027 long LeadingWhiteSpace;
8028 long EndPos;
8029 long CharLen;
8030 double Value;
8031 long TokenType;
8032 long StartFlags;
8033 long ContFlags;
8034 string DequotedNameOrString;
8036 published interface XCharacterClassification {
8037 interface ::com::sun::star::uno::XInterface;
8038 string toUpper([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8039 string toLower([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8040 string toTitle([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8041 short getType([in] string aText, [in] long nPos);
8042 short getCharacterDirection([in] string aText, [in] long nPos);
8043 short getScript([in] string aText, [in] long nPos);
8044 long getCharacterType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
8045 long getStringType([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8046 ::com::sun::star::i18n::ParseResult parseAnyToken([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] long nStartCharFlags, [in] string aUserDefinedCharactersStart, [in] long nContCharFlags, [in] string aUserDefinedCharactersCont);
8047 ::com::sun::star::i18n::ParseResult parsePredefinedToken([in] long nTokenType, [in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] long nStartCharFlags, [in] string aUserDefinedCharactersStart, [in] long nContCharFlags, [in] string aUserDefinedCharactersCont);
8049 published service CharacterClassification: ::com::sun::star::i18n::XCharacterClassification;
8050 published constants CharacterIteratorMode {
8051 const short SKIPCELL = 1;
8052 const short SKIPCHARACTER = 0;
8053 const short SKIPCONTROLCHARACTER = 2;
8055 published service Collator: ::com::sun::star::i18n::XCollator;
8056 published constants CollatorOptions {
8057 const short CollatorOptions_IGNORE_CASE = 1;
8058 const short CollatorOptions_IGNORE_CASE_ACCENT = 8;
8059 const short CollatorOptions_IGNORE_KANA = 2;
8060 const short CollatorOptions_IGNORE_WIDTH = 4;
8062 published struct Currency {
8063 string ID;
8064 string Symbol;
8065 string BankSymbol;
8066 string Name;
8067 boolean Default;
8068 boolean UsedInCompatibleFormatCodes;
8069 short DecimalPlaces;
8071 published struct Currency2: ::com::sun::star::i18n::Currency {
8072 boolean LegacyOnly;
8074 published enum DirectionProperty {
8075 LEFT_TO_RIGHT = 0,
8076 RIGHT_TO_LEFT = 1,
8077 EUROPEAN_NUMBER = 2,
8078 EUROPEAN_NUMBER_SEPARATOR = 3,
8079 EUROPEAN_NUMBER_TERMINATOR = 4,
8080 ARABIC_NUMBER = 5,
8081 COMMON_NUMBER_SEPARATOR = 6,
8082 BLOCK_SEPARATOR = 7,
8083 SEGMENT_SEPARATOR = 8,
8084 WHITE_SPACE_NEUTRAL = 9,
8085 OTHER_NEUTRAL = 10,
8086 LEFT_TO_RIGHT_EMBEDDING = 11,
8087 LEFT_TO_RIGHT_OVERRIDE = 12,
8088 RIGHT_TO_LEFT_ARABIC = 13,
8089 RIGHT_TO_LEFT_EMBEDDING = 14,
8090 RIGHT_TO_LEFT_OVERRIDE = 15,
8091 POP_DIRECTIONAL_FORMAT = 16,
8092 DIR_NON_SPACING_MARK = 17,
8093 BOUNDARY_NEUTRAL = 18
8095 published struct ForbiddenCharacters {
8096 string beginLine;
8097 string endLine;
8099 published struct FormatElement {
8100 string formatCode;
8101 string formatName;
8102 string formatKey;
8103 string formatType;
8104 string formatUsage;
8105 short formatIndex;
8106 boolean isDefault;
8108 published struct Implementation {
8109 string unoID;
8110 boolean isDefault;
8112 published interface XIndexEntrySupplier {
8113 interface ::com::sun::star::uno::XInterface;
8114 string getIndexCharacter([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale, [in] string aSortAlgorithm);
8115 string getIndexFollowPageWord([in] boolean bMorePages, [in] ::com::sun::star::lang::Locale aLocale);
8117 published interface XExtendedIndexEntrySupplier {
8118 interface ::com::sun::star::i18n::XIndexEntrySupplier;
8119 sequence< ::com::sun::star::lang::Locale > getLocaleList();
8120 sequence< string > getAlgorithmList([in] ::com::sun::star::lang::Locale aLocale);
8121 boolean usePhoneticEntry([in] ::com::sun::star::lang::Locale aLocale);
8122 string getPhoneticCandidate([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale);
8123 boolean loadAlgorithm([in] ::com::sun::star::lang::Locale aLocale, [in] string aIndexAlgorithm, [in] long nCollatorOptions);
8124 string getIndexKey([in] string aIndexEntry, [in] string aPhoneticEntry, [in] ::com::sun::star::lang::Locale aLocale);
8125 short compareIndexEntry([in] string aIndexEntry1, [in] string aPhoneticEntry1, [in] ::com::sun::star::lang::Locale aLocale1, [in] string aIndexEntry2, [in] string aPhoneticEntry2, [in] ::com::sun::star::lang::Locale aLocale2);
8127 published service IndexEntrySupplier: ::com::sun::star::i18n::XExtendedIndexEntrySupplier;
8128 published constants InputSequenceCheckMode {
8129 const short BASIC = 1;
8130 const short PASSTHROUGH = 0;
8131 const short STRICT = 2;
8133 published interface XInputSequenceChecker {
8134 interface ::com::sun::star::uno::XInterface;
8135 boolean checkInputSequence([in] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8137 published interface XExtendedInputSequenceChecker {
8138 interface ::com::sun::star::i18n::XInputSequenceChecker;
8139 long correctInputSequence([inout] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8141 published service InputSequenceChecker: ::com::sun::star::i18n::XExtendedInputSequenceChecker;
8142 published constants KCharacterType {
8143 const long ALPHA = 14;
8144 const long BASE_FORM = 64;
8145 const long CONTROL = 16;
8146 const long DIGIT = 1;
8147 const long LETTER = 128;
8148 const long LOWER = 4;
8149 const long PRINTABLE = 32;
8150 const long TITLE_CASE = 8;
8151 const long UPPER = 2;
8153 published constants KNumberFormatType {
8154 const short LONG = 3;
8155 const short MEDIUM = 2;
8156 const short SHORT = 1;
8158 published constants KNumberFormatUsage {
8159 const short CURRENCY = 8;
8160 const short DATE = 1;
8161 const short DATE_TIME = 3;
8162 const short FIXED_NUMBER = 4;
8163 const short FRACTION_NUMBER = 5;
8164 const short PERCENT_NUMBER = 6;
8165 const short SCIENTIFIC_NUMBER = 7;
8166 const short TIME = 2;
8168 published constants KParseTokens {
8169 const long ANY_ALNUM = 61447;
8170 const long ANY_ALPHA = 45059;
8171 const long ANY_DIGIT = 16388;
8172 const long ANY_LETTER = 241667;
8173 const long ANY_LETTER_OR_NUMBER = 1044487;
8174 const long ANY_NUMBER = 802820;
8175 const long ASC_ALNUM = 7;
8176 const long ASC_ALPHA = 3;
8177 const long ASC_ANY_BUT_CONTROL = 1024;
8178 const long ASC_COLON = 64;
8179 const long ASC_CONTROL = 512;
8180 const long ASC_DIGIT = 4;
8181 const long ASC_DOLLAR = 16;
8182 const long ASC_DOT = 32;
8183 const long ASC_LOALPHA = 2;
8184 const long ASC_OTHER = 2048;
8185 const long ASC_UNDERSCORE = 8;
8186 const long ASC_UPALPHA = 1;
8187 const long GROUP_SEPARATOR_IN_NUMBER = 134217728;
8188 const long IGNORE_LEADING_WS = 1073741824;
8189 const long TWO_DOUBLE_QUOTES_BREAK_STRING = 268435456;
8190 const long UNI_ALNUM = 61440;
8191 const long UNI_ALPHA = 45056;
8192 const long UNI_DIGIT = 16384;
8193 const long UNI_LETTER = 241664;
8194 const long UNI_LETTER_NUMBER = 262144;
8195 const long UNI_LOALPHA = 8192;
8196 const long UNI_MODIFIER_LETTER = 65536;
8197 const long UNI_NUMBER = 802816;
8198 const long UNI_OTHER = 536870912;
8199 const long UNI_OTHER_LETTER = 131072;
8200 const long UNI_OTHER_NUMBER = 524288;
8201 const long UNI_TITLE_ALPHA = 32768;
8202 const long UNI_UPALPHA = 4096;
8204 published constants KParseType {
8205 const long ANY_NUMBER = 96;
8206 const long ASC_NUMBER = 32;
8207 const long BOOLEAN = 2;
8208 const long DOUBLE_QUOTE_STRING = 16;
8209 const long IDENTNAME = 4;
8210 const long MISSING_QUOTE = 1073741824;
8211 const long ONE_SINGLE_CHAR = 1;
8212 const long SINGLE_QUOTE_NAME = 8;
8213 const long UNI_NUMBER = 64;
8215 published struct LanguageCountryInfo {
8216 string Language;
8217 string LanguageDefaultName;
8218 string Country;
8219 string CountryDefaultName;
8220 string Variant;
8222 published interface XCalendar {
8223 interface ::com::sun::star::uno::XInterface;
8224 void loadDefaultCalendar([in] ::com::sun::star::lang::Locale rLocale);
8225 void loadCalendar([in] string uniqueID, [in] ::com::sun::star::lang::Locale rLocale);
8226 ::com::sun::star::i18n::Calendar getLoadedCalendar();
8227 sequence< string > getAllCalendars([in] ::com::sun::star::lang::Locale rLocale);
8228 string getUniqueID();
8229 void setDateTime([in] double nTimeInDays);
8230 double getDateTime();
8231 void setValue([in] short nCalendarFieldIndex, [in] short nValue);
8232 short getValue([in] short nCalendarFieldIndex);
8233 boolean isValid();
8234 void addValue([in] short nCalendarFieldIndex, [in] long nAmount);
8235 short getFirstDayOfWeek();
8236 void setFirstDayOfWeek([in] short nDay);
8237 void setMinimumNumberOfDaysForFirstWeek([in] short nDays);
8238 short getMinimumNumberOfDaysForFirstWeek();
8239 short getNumberOfMonthsInYear();
8240 short getNumberOfDaysInWeek();
8241 sequence< ::com::sun::star::i18n::CalendarItem > getMonths();
8242 sequence< ::com::sun::star::i18n::CalendarItem > getDays();
8243 string getDisplayName([in] short nCalendarDisplayIndex, [in] short nIdx, [in] short nNameType);
8245 published interface XExtendedCalendar {
8246 interface ::com::sun::star::i18n::XCalendar;
8247 string getDisplayString([in] long nCalendarDisplayCode, [in] short nNativeNumberMode);
8249 published interface XCalendar3 {
8250 interface ::com::sun::star::i18n::XExtendedCalendar;
8251 ::com::sun::star::i18n::Calendar2 getLoadedCalendar2();
8252 sequence< ::com::sun::star::i18n::CalendarItem2 > getDays2();
8253 sequence< ::com::sun::star::i18n::CalendarItem2 > getMonths2();
8254 sequence< ::com::sun::star::i18n::CalendarItem2 > getGenitiveMonths2();
8255 sequence< ::com::sun::star::i18n::CalendarItem2 > getPartitiveMonths2();
8257 published service LocaleCalendar: ::com::sun::star::i18n::XCalendar3;
8258 published struct LocaleDataItem {
8259 string unoID;
8260 string dateSeparator;
8261 string thousandSeparator;
8262 string decimalSeparator;
8263 string timeSeparator;
8264 string time100SecSeparator;
8265 string listSeparator;
8266 string quotationStart;
8267 string quotationEnd;
8268 string doubleQuotationStart;
8269 string doubleQuotationEnd;
8270 string timeAM;
8271 string timePM;
8272 string measurementSystem;
8273 string LongDateDayOfWeekSeparator;
8274 string LongDateDaySeparator;
8275 string LongDateMonthSeparator;
8276 string LongDateYearSeparator;
8278 published interface XLocaleData {
8279 interface ::com::sun::star::uno::XInterface;
8280 ::com::sun::star::i18n::LanguageCountryInfo getLanguageCountryInfo([in] ::com::sun::star::lang::Locale aLocale);
8281 ::com::sun::star::i18n::LocaleDataItem getLocaleItem([in] ::com::sun::star::lang::Locale aLocale);
8282 sequence< ::com::sun::star::i18n::Calendar > getAllCalendars([in] ::com::sun::star::lang::Locale aLocale);
8283 sequence< ::com::sun::star::i18n::Currency > getAllCurrencies([in] ::com::sun::star::lang::Locale aLocale);
8284 sequence< ::com::sun::star::i18n::FormatElement > getAllFormats([in] ::com::sun::star::lang::Locale aLocale);
8285 sequence< ::com::sun::star::i18n::Implementation > getCollatorImplementations([in] ::com::sun::star::lang::Locale aLocale);
8286 sequence< string > getSearchOptions([in] ::com::sun::star::lang::Locale aLocale);
8287 sequence< string > getCollationOptions([in] ::com::sun::star::lang::Locale aLocale);
8288 sequence< string > getTransliterations([in] ::com::sun::star::lang::Locale aLocale);
8289 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8290 sequence< string > getReservedWord([in] ::com::sun::star::lang::Locale aLocale);
8291 sequence< ::com::sun::star::lang::Locale > getAllInstalledLocaleNames();
8293 published interface XLocaleData2 {
8294 interface ::com::sun::star::i18n::XLocaleData;
8295 sequence< ::com::sun::star::i18n::Currency2 > getAllCurrencies2([in] ::com::sun::star::lang::Locale aLocale);
8297 published interface XLocaleData3 {
8298 interface ::com::sun::star::i18n::XLocaleData2;
8299 sequence< ::com::sun::star::i18n::Calendar2 > getAllCalendars2([in] ::com::sun::star::lang::Locale aLocale);
8301 published interface XLocaleData4 {
8302 interface ::com::sun::star::i18n::XLocaleData3;
8303 sequence< string > getDateAcceptancePatterns([in] ::com::sun::star::lang::Locale aLocale);
8305 published service LocaleData: ::com::sun::star::i18n::XLocaleData4;
8306 /** @deprecated */ published constants LocaleItem {
8307 const short COUNT = 17;
8308 const short COUNT2 = 18;
8309 const short DATE_SEPARATOR = 0;
8310 const short DECIMAL_SEPARATOR = 2;
8311 const short DECIMAL_SEPARATOR_ALTERNATIVE = 17;
8312 const short DOUBLE_QUOTATION_END = 9;
8313 const short DOUBLE_QUOTATION_START = 8;
8314 const short LIST_SEPARATOR = 5;
8315 const short LONG_DATE_DAY_OF_WEEK_SEPARATOR = 13;
8316 const short LONG_DATE_DAY_SEPARATOR = 14;
8317 const short LONG_DATE_MONTH_SEPARATOR = 15;
8318 const short LONG_DATE_YEAR_SEPARATOR = 16;
8319 const short MEASUREMENT_SYSTEM = 10;
8320 const short SINGLE_QUOTATION_END = 7;
8321 const short SINGLE_QUOTATION_START = 6;
8322 const short THOUSAND_SEPARATOR = 1;
8323 const short TIME_100SEC_SEPARATOR = 4;
8324 const short TIME_AM = 11;
8325 const short TIME_PM = 12;
8326 const short TIME_SEPARATOR = 3;
8328 published constants Months {
8329 const short APRIL = 3;
8330 const short AUGUST = 7;
8331 const short DECEMBER = 11;
8332 const short FEBURARY = 1;
8333 const short JANUARY = 0;
8334 const short JULY = 6;
8335 const short JUNE = 5;
8336 const short MARCH = 2;
8337 const short MAY = 4;
8338 const short NOVEMBER = 10;
8339 const short OCTOBER = 9;
8340 const short SEPTEMBER = 8;
8342 published exception MultipleCharsOutputException: ::com::sun::star::uno::Exception {
8344 published constants NativeNumberMode {
8345 const short NATNUM0 = 0;
8346 const short NATNUM1 = 1;
8347 const short NATNUM10 = 10;
8348 const short NATNUM11 = 11;
8349 const short NATNUM12 = 12;
8350 const short NATNUM2 = 2;
8351 const short NATNUM3 = 3;
8352 const short NATNUM4 = 4;
8353 const short NATNUM5 = 5;
8354 const short NATNUM6 = 6;
8355 const short NATNUM7 = 7;
8356 const short NATNUM8 = 8;
8357 const short NATNUM9 = 9;
8359 published struct NativeNumberXmlAttributes {
8360 ::com::sun::star::lang::Locale Locale;
8361 string Format;
8362 string Style;
8364 published interface XNativeNumberSupplier {
8365 interface ::com::sun::star::uno::XInterface;
8366 string getNativeNumberString([in] string aNumberString, [in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8367 boolean isValidNatNum([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8368 ::com::sun::star::i18n::NativeNumberXmlAttributes convertToXmlAttributes([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8369 short convertFromXmlAttributes([in] ::com::sun::star::i18n::NativeNumberXmlAttributes aAttr);
8371 published service NativeNumberSupplier: ::com::sun::star::i18n::XNativeNumberSupplier;
8372 published struct NumberFormatCode {
8373 short Type;
8374 short Usage;
8375 string Code;
8376 string DefaultName;
8377 string NameID;
8378 short Index;
8379 boolean Default;
8381 published constants NumberFormatIndex {
8382 const short BOOLEAN = 48;
8383 const short CURRENCY_1000DEC2 = 13;
8384 const short CURRENCY_1000DEC2_CCC = 16;
8385 const short CURRENCY_1000DEC2_DASHED = 17;
8386 const short CURRENCY_1000DEC2_RED = 15;
8387 const short CURRENCY_1000INT = 12;
8388 const short CURRENCY_1000INT_RED = 14;
8389 const short CURRENCY_END = 17;
8390 const short CURRENCY_START = 12;
8391 const short DATETIME_END = 47;
8392 const short DATETIME_START = 46;
8393 const short DATETIME_SYSTEM_SHORT_HHMM = 46;
8394 const short DATETIME_SYS_DDMMYYYY_HHMMSS = 47;
8395 const short DATE_DEF_NNDDMMMYY = 28;
8396 const short DATE_DIN_DMMMMYYYY = 26;
8397 const short DATE_DIN_DMMMYYYY = 24;
8398 const short DATE_DIN_MMDD = 31;
8399 const short DATE_DIN_YYMMDD = 32;
8400 const short DATE_DIN_YYYYMMDD = 33;
8401 const short DATE_END = 38;
8402 const short DATE_MMMM = 36;
8403 const short DATE_QQJJ = 37;
8404 const short DATE_START = 18;
8405 const short DATE_SYSTEM_LONG = 19;
8406 const short DATE_SYSTEM_SHORT = 18;
8407 const short DATE_SYS_DDMMM = 35;
8408 const short DATE_SYS_DDMMYY = 20;
8409 const short DATE_SYS_DDMMYYYY = 21;
8410 const short DATE_SYS_DMMMMYYYY = 25;
8411 const short DATE_SYS_DMMMYY = 22;
8412 const short DATE_SYS_DMMMYYYY = 23;
8413 const short DATE_SYS_MMYY = 34;
8414 const short DATE_SYS_NNDMMMMYYYY = 29;
8415 const short DATE_SYS_NNDMMMYY = 27;
8416 const short DATE_SYS_NNNNDMMMMYYYY = 30;
8417 const short DATE_WW = 38;
8418 const short FRACTION_1 = 10;
8419 const short FRACTION_2 = 11;
8420 const short FRACTION_END = 11;
8421 const short FRACTION_START = 10;
8422 const short INDEX_TABLE_ENTRIES = 50;
8423 const short NUMBER_1000DEC2 = 4;
8424 const short NUMBER_1000INT = 3;
8425 const short NUMBER_DEC2 = 2;
8426 const short NUMBER_END = 5;
8427 const short NUMBER_INT = 1;
8428 const short NUMBER_STANDARD = 0;
8429 const short NUMBER_START = 0;
8430 const short NUMBER_SYSTEM = 5;
8431 const short PERCENT_DEC2 = 9;
8432 const short PERCENT_END = 9;
8433 const short PERCENT_INT = 8;
8434 const short PERCENT_START = 8;
8435 const short SCIENTIFIC_000E00 = 7;
8436 const short SCIENTIFIC_000E000 = 6;
8437 const short SCIENTIFIC_END = 7;
8438 const short SCIENTIFIC_START = 6;
8439 const short TEXT = 49;
8440 const short TIME_END = 45;
8441 const short TIME_HHMM = 39;
8442 const short TIME_HHMMAMPM = 41;
8443 const short TIME_HHMMSS = 40;
8444 const short TIME_HHMMSSAMPM = 42;
8445 const short TIME_HH_MMSS = 43;
8446 const short TIME_HH_MMSS00 = 45;
8447 const short TIME_MMSS00 = 44;
8448 const short TIME_START = 39;
8450 published interface XNumberFormatCode {
8451 interface ::com::sun::star::uno::XInterface;
8452 ::com::sun::star::i18n::NumberFormatCode getDefault([in] short nFormatType, [in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8453 ::com::sun::star::i18n::NumberFormatCode getFormatCode([in] short nFormatIndex, [in] ::com::sun::star::lang::Locale rLocale);
8454 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCode([in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8455 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCodes([in] ::com::sun::star::lang::Locale rLocale);
8457 published service NumberFormatMapper: ::com::sun::star::i18n::XNumberFormatCode;
8458 published constants ScriptDirection {
8459 const short LEFT_TO_RIGHT = 1;
8460 const short NEUTRAL = 0;
8461 const short RIGHT_TO_LEFT = 2;
8463 published constants ScriptType {
8464 const short ASIAN = 2;
8465 const short COMPLEX = 3;
8466 const short LATIN = 1;
8467 const short WEAK = 4;
8469 published struct TextConversionResult {
8470 ::com::sun::star::i18n::Boundary Boundary;
8471 sequence< string > Candidates;
8473 published interface XTextConversion {
8474 interface ::com::sun::star::uno::XInterface;
8475 ::com::sun::star::i18n::TextConversionResult getConversions([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale Locale, [in] short nTextConversionType, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException);
8476 string getConversion([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale Locale, [in] short nTextConversionType, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException);
8477 boolean interactiveConversion([in] ::com::sun::star::lang::Locale Locale, [in] short nTextConversionType, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException);
8479 published interface XExtendedTextConversion {
8480 interface ::com::sun::star::i18n::XTextConversion;
8481 string getConversionWithOffset([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale aLocale, [in] short nTextConversionType, [in] long nTextConversionOptions, [out] sequence< long > rOffset) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException);
8483 published service TextConversion: ::com::sun::star::i18n::XExtendedTextConversion;
8484 published constants TextConversionOption {
8485 const long CHARACTER_BY_CHARACTER = 1;
8486 const long IGNORE_POST_POSITIONAL_WORD = 2;
8487 const long NONE = 0;
8488 const long USE_CHARACTER_VARIANTS = 2;
8490 published constants TextConversionType {
8491 const short TO_HANGUL = 1;
8492 const short TO_HANJA = 2;
8493 const short TO_SCHINESE = 3;
8494 const short TO_TCHINESE = 4;
8496 published enum TransliterationModules {
8497 UPPERCASE_LOWERCASE = 1,
8498 LOWERCASE_UPPERCASE = 2,
8499 HALFWIDTH_FULLWIDTH = 3,
8500 FULLWIDTH_HALFWIDTH = 4,
8501 KATAKANA_HIRAGANA = 5,
8502 HIRAGANA_KATAKANA = 6,
8503 NumToTextLower_zh_CN = 7,
8504 NumToTextUpper_zh_CN = 8,
8505 NumToTextLower_zh_TW = 9,
8506 NumToTextUpper_zh_TW = 10,
8507 NumToTextFormalHangul_ko = 11,
8508 NumToTextFormalLower_ko = 12,
8509 NumToTextFormalUpper_ko = 13,
8510 NON_IGNORE_MASK = 255,
8511 IGNORE_MASK = -256,
8512 IGNORE_CASE = 256,
8513 IGNORE_KANA = 512,
8514 IGNORE_WIDTH = 1024,
8515 IgnoreTraditionalKanji_ja_JP = 4096,
8516 IgnoreTraditionalKana_ja_JP = 8192,
8517 IgnoreMinusSign_ja_JP = 16384,
8518 IgnoreIterationMark_ja_JP = 32768,
8519 IgnoreSeparator_ja_JP = 65536,
8520 IgnoreZiZu_ja_JP = 131072,
8521 IgnoreBaFa_ja_JP = 262144,
8522 IgnoreTiJi_ja_JP = 524288,
8523 IgnoreHyuByu_ja_JP = 1048576,
8524 IgnoreSeZe_ja_JP = 2097152,
8525 IgnoreIandEfollowedByYa_ja_JP = 4194304,
8526 IgnoreKiKuFollowedBySa_ja_JP = 8388608,
8527 IgnoreSize_ja_JP = 16777216,
8528 IgnoreProlongedSoundMark_ja_JP = 33554432,
8529 IgnoreMiddleDot_ja_JP = 67108864,
8530 IgnoreSpace_ja_JP = 134217728,
8531 SmallToLarge_ja_JP = 268435456,
8532 LargeToSmall_ja_JP = 536870912,
8533 END_OF_MODULE = 0
8535 published enum TransliterationModulesNew {
8536 UPPERCASE_LOWERCASE = 1,
8537 LOWERCASE_UPPERCASE = 2,
8538 HALFWIDTH_FULLWIDTH = 3,
8539 FULLWIDTH_HALFWIDTH = 4,
8540 KATAKANA_HIRAGANA = 5,
8541 HIRAGANA_KATAKANA = 6,
8542 IGNORE_CASE = 7,
8543 IGNORE_KANA = 8,
8544 IGNORE_WIDTH = 9,
8545 IgnoreTraditionalKanji_ja_JP = 10,
8546 IgnoreTraditionalKana_ja_JP = 11,
8547 IgnoreMinusSign_ja_JP = 12,
8548 IgnoreIterationMark_ja_JP = 13,
8549 IgnoreSeparator_ja_JP = 14,
8550 IgnoreZiZu_ja_JP = 15,
8551 IgnoreBaFa_ja_JP = 16,
8552 IgnoreTiJi_ja_JP = 17,
8553 IgnoreHyuByu_ja_JP = 18,
8554 IgnoreSeZe_ja_JP = 19,
8555 IgnoreIandEfollowedByYa_ja_JP = 20,
8556 IgnoreKiKuFollowedBySa_ja_JP = 21,
8557 IgnoreSize_ja_JP = 22,
8558 IgnoreProlongedSoundMark_ja_JP = 23,
8559 IgnoreMiddleDot_ja_JP = 24,
8560 IgnoreSpace_ja_JP = 25,
8561 SmallToLarge_ja_JP = 26,
8562 LargeToSmall_ja_JP = 27,
8563 NumToTextLower_zh_CN = 28,
8564 NumToTextUpper_zh_CN = 29,
8565 NumToTextLower_zh_TW = 30,
8566 NumToTextUpper_zh_TW = 31,
8567 NumToTextFormalHangul_ko = 32,
8568 NumToTextFormalLower_ko = 33,
8569 NumToTextFormalUpper_ko = 34,
8570 NumToTextInformalHangul_ko = 35,
8571 NumToTextInformalLower_ko = 36,
8572 NumToTextInformalUpper_ko = 37,
8573 NumToCharLower_zh_CN = 38,
8574 NumToCharUpper_zh_CN = 39,
8575 NumToCharLower_zh_TW = 40,
8576 NumToCharUpper_zh_TW = 41,
8577 NumToCharHangul_ko = 42,
8578 NumToCharLower_ko = 43,
8579 NumToCharUpper_ko = 44,
8580 NumToCharFullwidth = 45,
8581 NumToCharKanjiShort_ja_JP = 46,
8582 TextToNumLower_zh_CN = 47,
8583 TextToNumUpper_zh_CN = 48,
8584 TextToNumLower_zh_TW = 49,
8585 TextToNumUpper_zh_TW = 50,
8586 TextToNumFormalHangul_ko = 51,
8587 TextToNumFormalLower_ko = 52,
8588 TextToNumFormalUpper_ko = 53,
8589 TextToNumInformalHangul_ko = 54,
8590 TextToNumInformalLower_ko = 55,
8591 TextToNumInformalUpper_ko = 56,
8592 CharToNumLower_zh_CN = 59,
8593 CharToNumUpper_zh_CN = 60,
8594 CharToNumLower_zh_TW = 61,
8595 CharToNumUpper_zh_TW = 62,
8596 CharToNumHangul_ko = 63,
8597 CharToNumLower_ko = 64,
8598 CharToNumUpper_ko = 65,
8599 END_OF_MODULE = 0
8601 published interface XTransliteration {
8602 interface ::com::sun::star::uno::XInterface;
8603 string getName();
8604 short getType();
8605 void loadModule([in] ::com::sun::star::i18n::TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale);
8606 void loadModuleNew([in] sequence< ::com::sun::star::i18n::TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale);
8607 void loadModuleByImplName([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale);
8608 void loadModulesByImplNames([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale);
8609 sequence< string > getAvailableModules([in] ::com::sun::star::lang::Locale aLocale, [in] short nType);
8610 string transliterate([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8611 /** @deprecated */ string folding([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8612 boolean equals([in] string aStr1, [in] long nPos1, [in] long nCount1, [out] long rMatch1, [in] string aStr2, [in] long nPos2, [in] long nCount2, [out] long rMatch2);
8613 sequence< string > transliterateRange([in] string aStr1, [in] string aStr2);
8614 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
8615 long compareString([in] string aStr1, [in] string aStr2);
8617 published interface XExtendedTransliteration {
8618 interface ::com::sun::star::i18n::XTransliteration;
8619 string transliterateString2String([in] string aStr, [in] long nStartPos, [in] long nCount);
8620 string transliterateChar2String([in] char cChar);
8621 char transliterateChar2Char([in] char cChar) raises (::com::sun::star::i18n::MultipleCharsOutputException);
8623 published service Transliteration: ::com::sun::star::i18n::XExtendedTransliteration;
8624 published constants TransliterationType {
8625 const short CASCADE = 8;
8626 const short IGNORE = 4;
8627 const short NONE = 0;
8628 const short NUMERIC = 2;
8629 const short ONE_TO_ONE = 1;
8630 const short ONE_TO_ONE_NUMERIC = 3;
8632 published enum UnicodeScript {
8633 kBasicLatin = 0,
8634 kLatin1Supplement = 1,
8635 kLatinExtendedA = 2,
8636 kLatinExtendedB = 3,
8637 kIPAExtension = 4,
8638 kSpacingModifier = 5,
8639 kCombiningDiacritical = 6,
8640 kGreek = 7,
8641 kCyrillic = 8,
8642 kArmenian = 9,
8643 kHebrew = 10,
8644 kArabic = 11,
8645 kSyriac = 12,
8646 kThaana = 13,
8647 kDevanagari = 14,
8648 kBengali = 15,
8649 kGurmukhi = 16,
8650 kGujarati = 17,
8651 kOriya = 18,
8652 kTamil = 19,
8653 kTelugu = 20,
8654 kKannada = 21,
8655 kMalayalam = 22,
8656 kSinhala = 23,
8657 kThai = 24,
8658 kLao = 25,
8659 kTibetan = 26,
8660 kMyanmar = 27,
8661 kGeorgian = 28,
8662 kHangulJamo = 29,
8663 kEthiopic = 30,
8664 kCherokee = 31,
8665 kUnifiedCanadianAboriginalSyllabics = 32,
8666 kOgham = 33,
8667 kRunic = 34,
8668 kKhmer = 35,
8669 kMongolian = 36,
8670 kLatinExtendedAdditional = 37,
8671 kGreekExtended = 38,
8672 kGeneralPunctuation = 39,
8673 kSuperSubScript = 40,
8674 kCurrencySymbolScript = 41,
8675 kSymbolCombiningMark = 42,
8676 kLetterlikeSymbol = 43,
8677 kNumberForm = 44,
8678 kArrow = 45,
8679 kMathOperator = 46,
8680 kMiscTechnical = 47,
8681 kControlPicture = 48,
8682 kOpticalCharacter = 49,
8683 kEnclosedAlphanumeric = 50,
8684 kBoxDrawing = 51,
8685 kBlockElement = 52,
8686 kGeometricShape = 53,
8687 kMiscSymbol = 54,
8688 kDingbat = 55,
8689 kBraillePatterns = 56,
8690 kCJKRadicalsSupplement = 57,
8691 kKangxiRadicals = 58,
8692 kIdeographicDescriptionCharacters = 59,
8693 kCJKSymbolPunctuation = 60,
8694 kHiragana = 61,
8695 kKatakana = 62,
8696 kBopomofo = 63,
8697 kHangulCompatibilityJamo = 64,
8698 kKanbun = 65,
8699 kBopomofoExtended = 66,
8700 kEnclosedCJKLetterMonth = 67,
8701 kCJKCompatibility = 68,
8702 kCJKUnifiedIdeographsExtensionA = 69,
8703 kCJKUnifiedIdeograph = 70,
8704 kYiSyllables = 71,
8705 kYiRadicals = 72,
8706 kHangulSyllable = 73,
8707 kHighSurrogate = 74,
8708 kHighPrivateUseSurrogate = 75,
8709 kLowSurrogate = 76,
8710 kPrivateUse = 77,
8711 kCJKCompatibilityIdeograph = 78,
8712 kAlphabeticPresentation = 79,
8713 kArabicPresentationA = 80,
8714 kCombiningHalfMark = 81,
8715 kCJKCompatibilityForm = 82,
8716 kSmallFormVariant = 83,
8717 kArabicPresentationB = 84,
8718 kNoScript = 85,
8719 kHalfwidthFullwidthForm = 86,
8720 kScriptCount = 87
8722 published constants UnicodeType {
8723 const short COMBINING_SPACING_MARK = 8;
8724 const short CONNECTOR_PUNCTUATION = 22;
8725 const short CONTROL = 15;
8726 const short CURRENCY_SYMBOL = 25;
8727 const short DASH_PUNCTUATION = 19;
8728 const short DECIMAL_DIGIT_NUMBER = 9;
8729 const short ENCLOSING_MARK = 7;
8730 const short END_PUNCTUATION = 29;
8731 const short FINAL_PUNCTUATION = 21;
8732 const short FORMAT = 16;
8733 const short GENERAL_TYPES_COUNT = 30;
8734 const short INITIAL_PUNCTUATION = 20;
8735 const short LETTER_NUMBER = 10;
8736 const short LINE_SEPARATOR = 13;
8737 const short LOWERCASE_LETTER = 2;
8738 const short MATH_SYMBOL = 24;
8739 const short MODIFIER_LETTER = 4;
8740 const short MODIFIER_SYMBOL = 26;
8741 const short NON_SPACING_MARK = 6;
8742 const short OTHER_LETTER = 5;
8743 const short OTHER_NUMBER = 11;
8744 const short OTHER_PUNCTUATION = 23;
8745 const short OTHER_SYMBOL = 27;
8746 const short PARAGRAPH_SEPARATOR = 14;
8747 const short PRIVATE_USE = 17;
8748 const short SPACE_SEPARATOR = 12;
8749 const short START_PUNCTUATION = 28;
8750 const short SURROGATE = 18;
8751 const short TITLECASE_LETTER = 3;
8752 const short UNASSIGNED = 0;
8753 const short UPPERCASE_LETTER = 1;
8755 published constants Weekdays {
8756 const short FRIDAY = 5;
8757 const short MONDAY = 1;
8758 const short SATURDAY = 6;
8759 const short SUNDAY = 0;
8760 const short THURSDAY = 4;
8761 const short TUESDAY = 2;
8762 const short WEDNESDAY = 3;
8764 published constants WordType {
8765 const short ANYWORD_IGNOREWHITESPACES = 1;
8766 const short ANY_WORD = 0;
8767 const short DICTIONARY_WORD = 2;
8768 const short WORD_COUNT = 3;
8770 published interface XForbiddenCharacters {
8771 interface ::com::sun::star::uno::XInterface;
8772 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::container::NoSuchElementException);
8773 boolean hasForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8774 void setForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::i18n::ForbiddenCharacters aForbiddenCharacters);
8775 void removeForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8777 published interface XScriptTypeDetector {
8778 interface ::com::sun::star::uno::XInterface;
8779 long beginOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8780 long endOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8781 short getScriptDirection([in] string aText, [in] long nPos, [in] short nDefaultScriptDirection);
8782 long beginOfCTLScriptType([in] string aText, [in] long nPos);
8783 long endOfCTLScriptType([in] string aText, [in] long nPos);
8784 short getCTLScriptType([in] string aText, [in] long nPos);
8786 published constants reservedWords {
8787 const short ABOVE_WORD = 6;
8788 const short BELOW_WORD = 7;
8789 const short COUNT = 12;
8790 const short FALSE_WORD = 1;
8791 const short QUARTER1_ABBREVIATION = 8;
8792 const short QUARTER1_WORD = 2;
8793 const short QUARTER2_ABBREVIATION = 9;
8794 const short QUARTER2_WORD = 3;
8795 const short QUARTER3_ABBREVIATION = 10;
8796 const short QUARTER3_WORD = 4;
8797 const short QUARTER4_ABBREVIATION = 11;
8798 const short QUARTER4_WORD = 5;
8799 const short TRUE_WORD = 0;
8802 module image {
8803 published service ImageMap {
8804 interface ::com::sun::star::container::XNamed;
8805 interface ::com::sun::star::container::XIndexContainer;
8807 published service ImageMapObject {
8808 interface ::com::sun::star::beans::XPropertySet;
8809 interface ::com::sun::star::document::XEventsSupplier;
8810 [property] string URL;
8811 [property] string Description;
8812 [property] string Target;
8813 [property] string Name;
8814 [property] boolean IsActive;
8816 published service ImageMapCircleObject {
8817 service ::com::sun::star::image::ImageMapObject;
8818 [property] ::com::sun::star::awt::Point Center;
8819 [property] long Radius;
8821 published service ImageMapPolygonObject {
8822 service ::com::sun::star::image::ImageMapObject;
8823 [property] ::com::sun::star::drawing::PointSequence Polygon;
8825 published service ImageMapRectangleObject {
8826 service ::com::sun::star::image::ImageMapObject;
8827 [property] ::com::sun::star::awt::Rectangle Boundary;
8830 module ldap {
8831 published exception LdapConnectionException: ::com::sun::star::uno::Exception {
8833 published exception LdapGenericException: ::com::sun::star::uno::Exception {
8834 long ErrorCode;
8837 module linguistic2 {
8838 published enum ConversionDirection {
8839 FROM_LEFT = 0,
8840 FROM_RIGHT = 1
8842 published interface XConversionDictionary {
8843 interface ::com::sun::star::uno::XInterface;
8844 string getName();
8845 ::com::sun::star::lang::Locale getLocale();
8846 short getConversionType();
8847 void setActive([in] boolean bActivate);
8848 boolean isActive();
8849 void clear();
8850 sequence< string > getConversions([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException);
8851 void addEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
8852 void removeEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8853 short getMaxCharCount([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8854 sequence< string > getConversionEntries([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8856 published interface XConversionPropertyType {
8857 interface ::com::sun::star::uno::XInterface;
8858 void setPropertyType([in] string aLeftText, [in] string aRightText, [in] short nPropertyType) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
8859 short getPropertyType([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8861 published service ConversionDictionary {
8862 interface ::com::sun::star::linguistic2::XConversionDictionary;
8863 [optional] interface ::com::sun::star::util::XFlushable;
8864 [optional] interface ::com::sun::star::linguistic2::XConversionPropertyType;
8866 published interface XConversionDictionaryList {
8867 interface ::com::sun::star::uno::XInterface;
8868 ::com::sun::star::container::XNameContainer getDictionaryContainer();
8869 ::com::sun::star::linguistic2::XConversionDictionary addNewDictionary([in] string aName, [in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType) raises (::com::sun::star::lang::NoSupportException, ::com::sun::star::container::ElementExistException);
8870 sequence< string > queryConversions([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException);
8871 short queryMaxCharCount([in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8873 published service ConversionDictionaryList: ::com::sun::star::linguistic2::XConversionDictionaryList;
8874 published enum DictionaryType {
8875 POSITIVE = 0,
8876 NEGATIVE = 1,
8877 /** @deprecated */ MIXED = 2
8879 published interface XDictionaryEntry;
8880 published interface XDictionaryEventListener;
8881 published interface XDictionary {
8882 interface ::com::sun::star::container::XNamed;
8883 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
8884 void setActive([in] boolean bActivate);
8885 boolean isActive();
8886 long getCount();
8887 ::com::sun::star::lang::Locale getLocale();
8888 void setLocale([in] ::com::sun::star::lang::Locale aLocale);
8889 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
8890 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
8891 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
8892 boolean remove([in] string aWord);
8893 boolean isFull();
8894 /** @deprecated */ sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
8895 void clear();
8896 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8897 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8899 published struct DictionaryEvent: ::com::sun::star::lang::EventObject {
8900 short nEvent;
8901 ::com::sun::star::linguistic2::XDictionaryEntry xDictionaryEntry;
8903 published constants DictionaryEventFlags {
8904 const short ACTIVATE_DIC = 32;
8905 const short ADD_ENTRY = 1;
8906 const short CHG_LANGUAGE = 8;
8907 const short CHG_NAME = 4;
8908 const short DEACTIVATE_DIC = 64;
8909 const short DEL_ENTRY = 2;
8910 const short ENTRIES_CLEARED = 16;
8912 published interface XDictionaryListEventListener;
8913 published interface XDictionaryList {
8914 interface ::com::sun::star::uno::XInterface;
8915 short getCount();
8916 sequence< ::com::sun::star::linguistic2::XDictionary > getDictionaries();
8917 ::com::sun::star::linguistic2::XDictionary getDictionaryByName([in] string aDictionaryName);
8918 boolean addDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8919 boolean removeDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8920 boolean addDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener, [in] boolean bReceiveVerbose);
8921 boolean removeDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener);
8922 short beginCollectEvents();
8923 short endCollectEvents();
8924 short flushEvents();
8925 ::com::sun::star::linguistic2::XDictionary createDictionary([in] string aName, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::linguistic2::DictionaryType eDicType, [in] string aURL);
8927 published interface XSearchableDictionaryList {
8928 interface ::com::sun::star::linguistic2::XDictionaryList;
8929 ::com::sun::star::linguistic2::XDictionaryEntry queryDictionaryEntry([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] boolean bSearchPosDics, [in] boolean bSpellEntry);
8931 published service DictionaryList: ::com::sun::star::linguistic2::XSearchableDictionaryList;
8932 published struct DictionaryListEvent: ::com::sun::star::lang::EventObject {
8933 short nCondensedEvent;
8934 sequence< ::com::sun::star::linguistic2::DictionaryEvent > aDictionaryEvents;
8936 published constants DictionaryListEventFlags {
8937 const short ACTIVATE_NEG_DIC = 64;
8938 const short ACTIVATE_POS_DIC = 16;
8939 const short ADD_NEG_ENTRY = 4;
8940 const short ADD_POS_ENTRY = 1;
8941 const short DEACTIVATE_NEG_DIC = 128;
8942 const short DEACTIVATE_POS_DIC = 32;
8943 const short DEL_NEG_ENTRY = 8;
8944 const short DEL_POS_ENTRY = 2;
8946 published service HangulHanjaConversionDictionary {
8947 service ::com::sun::star::linguistic2::ConversionDictionary;
8949 published interface XSupportedLocales {
8950 interface ::com::sun::star::uno::XInterface;
8951 sequence< ::com::sun::star::lang::Locale > getLocales();
8952 boolean hasLocale([in] ::com::sun::star::lang::Locale aLocale);
8954 published interface XPossibleHyphens;
8955 published interface XHyphenator {
8956 interface ::com::sun::star::linguistic2::XSupportedLocales;
8957 ::com::sun::star::linguistic2::XHyphenatedWord hyphenate([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] short nMaxLeading, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
8958 ::com::sun::star::linguistic2::XHyphenatedWord queryAlternativeSpelling([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] short nIndex, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
8959 ::com::sun::star::linguistic2::XPossibleHyphens createPossibleHyphens([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
8961 published interface XLinguServiceEventListener;
8962 published interface XLinguServiceEventBroadcaster {
8963 interface ::com::sun::star::uno::XInterface;
8964 boolean addLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8965 boolean removeLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8967 published service Hyphenator {
8968 interface ::com::sun::star::linguistic2::XHyphenator;
8969 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
8970 interface ::com::sun::star::lang::XInitialization;
8971 interface ::com::sun::star::lang::XComponent;
8972 interface ::com::sun::star::lang::XServiceDisplayName;
8974 published interface XLinguProperties {
8975 interface ::com::sun::star::beans::XPropertySet;
8976 [attribute] boolean IsUseDictionaryList;
8977 [attribute] boolean IsIgnoreControlCharacters;
8978 [attribute] boolean IsSpellUpperCase;
8979 [attribute] boolean IsSpellWithDigits;
8980 /** @deprecated */ [attribute] boolean IsSpellCapitalization;
8981 [attribute] short HyphMinLeading;
8982 [attribute] short HyphMinTrailing;
8983 [attribute] short HyphMinWordLength;
8984 [attribute] ::com::sun::star::lang::Locale DefaultLocale;
8985 [attribute] boolean IsHyphAuto;
8986 [attribute] boolean IsHyphSpecial;
8987 [attribute] boolean IsSpellAuto;
8988 [attribute] boolean IsSpellSpecial;
8989 [attribute] boolean IsWrapReverse;
8990 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CJK;
8991 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CTL;
8993 published service LinguProperties: ::com::sun::star::linguistic2::XLinguProperties;
8994 published struct LinguServiceEvent: ::com::sun::star::lang::EventObject {
8995 short nEvent;
8997 published constants LinguServiceEventFlags {
8998 const short HYPHENATE_AGAIN = 4;
8999 const short PROOFREAD_AGAIN = 8;
9000 const short SPELL_CORRECT_WORDS_AGAIN = 1;
9001 const short SPELL_WRONG_WORDS_AGAIN = 2;
9003 published interface XAvailableLocales {
9004 interface ::com::sun::star::uno::XInterface;
9005 sequence< ::com::sun::star::lang::Locale > getAvailableLocales([in] string aServiceName);
9007 published interface XSpellChecker;
9008 published interface XThesaurus;
9009 published interface XLinguServiceManager {
9010 interface ::com::sun::star::uno::XInterface;
9011 ::com::sun::star::linguistic2::XSpellChecker getSpellChecker();
9012 ::com::sun::star::linguistic2::XHyphenator getHyphenator();
9013 ::com::sun::star::linguistic2::XThesaurus getThesaurus();
9014 boolean addLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
9015 boolean removeLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
9016 sequence< string > getAvailableServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
9017 void setConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< string > aServiceImplNames);
9018 sequence< string > getConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
9020 published interface XLinguServiceManager2 {
9021 interface ::com::sun::star::linguistic2::XLinguServiceManager;
9022 interface ::com::sun::star::linguistic2::XAvailableLocales;
9023 interface ::com::sun::star::lang::XComponent;
9025 published service LinguServiceManager: ::com::sun::star::linguistic2::XLinguServiceManager2;
9026 published interface XSpellAlternatives;
9027 published interface XSpellChecker {
9028 interface ::com::sun::star::linguistic2::XSupportedLocales;
9029 boolean isValid([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9030 ::com::sun::star::linguistic2::XSpellAlternatives spell([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9032 published service SpellChecker {
9033 interface ::com::sun::star::linguistic2::XSpellChecker;
9034 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
9035 interface ::com::sun::star::lang::XInitialization;
9036 interface ::com::sun::star::lang::XComponent;
9037 interface ::com::sun::star::lang::XServiceDisplayName;
9039 published constants SpellFailure {
9040 const short CAPTION_ERROR = 3;
9041 const short IS_NEGATIVE_WORD = 2;
9042 const short SPELLING_ERROR = 4;
9044 published interface XMeaning;
9045 published interface XThesaurus {
9046 interface ::com::sun::star::linguistic2::XSupportedLocales;
9047 sequence< ::com::sun::star::linguistic2::XMeaning > queryMeanings([in] string aTerm, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9049 published service Thesaurus {
9050 interface ::com::sun::star::linguistic2::XThesaurus;
9051 interface ::com::sun::star::lang::XInitialization;
9052 interface ::com::sun::star::lang::XComponent;
9053 interface ::com::sun::star::lang::XServiceDisplayName;
9055 /** @deprecated */ published interface XDictionary1 {
9056 interface ::com::sun::star::container::XNamed;
9057 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
9058 void setActive([in] boolean bActivate);
9059 boolean isActive();
9060 short getCount();
9061 short getLanguage();
9062 void setLanguage([in] short nLang);
9063 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
9064 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
9065 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
9066 boolean remove([in] string aWord);
9067 boolean isFull();
9068 sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
9069 void clear();
9070 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9071 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9073 published interface XDictionaryEntry {
9074 interface ::com::sun::star::uno::XInterface;
9075 string getDictionaryWord();
9076 boolean isNegative();
9077 string getReplacementText();
9079 published interface XDictionaryEventListener {
9080 interface ::com::sun::star::lang::XEventListener;
9081 void processDictionaryEvent([in] ::com::sun::star::linguistic2::DictionaryEvent aDicEvent);
9083 published interface XDictionaryListEventListener {
9084 interface ::com::sun::star::lang::XEventListener;
9085 void processDictionaryListEvent([in] ::com::sun::star::linguistic2::DictionaryListEvent aDicListEvent);
9087 published interface XHyphenatedWord {
9088 interface ::com::sun::star::uno::XInterface;
9089 string getWord();
9090 ::com::sun::star::lang::Locale getLocale();
9091 short getHyphenationPos();
9092 string getHyphenatedWord();
9093 short getHyphenPos();
9094 boolean isAlternativeSpelling();
9096 published interface XLinguServiceEventListener {
9097 interface ::com::sun::star::lang::XEventListener;
9098 void processLinguServiceEvent([in] ::com::sun::star::linguistic2::LinguServiceEvent aLngSvcEvent);
9100 published interface XMeaning {
9101 interface ::com::sun::star::uno::XInterface;
9102 string getMeaning();
9103 sequence< string > querySynonyms();
9105 published interface XPossibleHyphens {
9106 interface ::com::sun::star::uno::XInterface;
9107 string getWord();
9108 ::com::sun::star::lang::Locale getLocale();
9109 string getPossibleHyphens();
9110 sequence< short > getHyphenationPositions();
9112 published interface XSpellAlternatives {
9113 interface ::com::sun::star::uno::XInterface;
9114 string getWord();
9115 ::com::sun::star::lang::Locale getLocale();
9116 short getFailureType();
9117 short getAlternativesCount();
9118 sequence< string > getAlternatives();
9120 /** @deprecated */ published interface XSupportedLanguages {
9121 interface ::com::sun::star::uno::XInterface;
9122 sequence< short > getLanguages();
9123 boolean hasLanguage([in] short nLanguage);
9125 /** @deprecated */ published interface XSpellChecker1 {
9126 interface ::com::sun::star::linguistic2::XSupportedLanguages;
9127 boolean isValid([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9128 ::com::sun::star::linguistic2::XSpellAlternatives spell([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9131 module mozilla {
9132 published struct MenuMultipleChange {
9133 short ID;
9134 short GroupID;
9135 short PreItemID;
9136 string ItemText;
9137 boolean IsVisible;
9138 boolean IsActive;
9139 boolean IsCheckable;
9140 boolean IsChecked;
9141 sequence< byte > Image;
9143 published interface XMenuProxyListener;
9144 published interface XMenuProxy {
9145 interface ::com::sun::star::lang::XComponent;
9146 void executeMenuItem([in] short ID);
9147 void addMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9148 void removeMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9150 published service MenuProxy {
9151 interface ::com::sun::star::mozilla::XMenuProxy;
9153 published struct MenuSingleChange {
9154 short ID;
9155 short ChangeID;
9156 any Change;
9158 published interface XMenuProxyListener {
9159 interface ::com::sun::star::uno::XInterface;
9160 void menuChangedMultiple([in] sequence< ::com::sun::star::mozilla::MenuMultipleChange > MenuMultipleChanges);
9161 void menuChangedSingle([in] sequence< ::com::sun::star::mozilla::MenuSingleChange > MenuSingleChanges);
9162 void menuItemDeleted([in] short ID);
9164 published service MenuProxyListener {
9165 interface ::com::sun::star::mozilla::XMenuProxyListener;
9167 published enum MozillaProductType {
9168 Default = 0,
9169 Mozilla = 1,
9170 Firefox = 2,
9171 Thunderbird = 3
9173 published interface XProfileDiscover {
9174 interface ::com::sun::star::uno::XInterface;
9175 long getProfileCount([in] ::com::sun::star::mozilla::MozillaProductType product);
9176 long getProfileList([in] ::com::sun::star::mozilla::MozillaProductType product, [out] sequence< string > list);
9177 string getDefaultProfile([in] ::com::sun::star::mozilla::MozillaProductType product);
9178 string getProfilePath([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9179 boolean isProfileLocked([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9180 boolean getProfileExists([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9182 published interface XProfileManager {
9183 interface ::com::sun::star::uno::XInterface;
9184 long bootupProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9185 long shutdownProfile();
9186 ::com::sun::star::mozilla::MozillaProductType getCurrentProduct();
9187 string getCurrentProfile();
9188 boolean isCurrentProfileLocked();
9189 string setCurrentProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9191 published interface XCodeProxy;
9192 published interface XProxyRunner {
9193 interface ::com::sun::star::uno::XInterface;
9194 long Run([in] ::com::sun::star::mozilla::XCodeProxy aCode);
9196 published interface XMozillaBootstrap {
9197 interface ::com::sun::star::mozilla::XProfileDiscover;
9198 interface ::com::sun::star::mozilla::XProfileManager;
9199 interface ::com::sun::star::mozilla::XProxyRunner;
9201 published service MozillaBootstrap: ::com::sun::star::mozilla::XMozillaBootstrap;
9202 published interface XCloseSessionListener {
9203 interface ::com::sun::star::uno::XInterface;
9204 void sessionClosed([in] any sessionData);
9206 published interface XCodeProxy {
9207 interface ::com::sun::star::uno::XInterface;
9208 long run();
9209 ::com::sun::star::mozilla::MozillaProductType getProductType();
9210 string getProfileName();
9213 module packages {
9214 published service Package {
9215 interface ::com::sun::star::lang::XInitialization;
9216 interface ::com::sun::star::container::XHierarchicalNameAccess;
9217 interface ::com::sun::star::lang::XSingleServiceFactory;
9218 interface ::com::sun::star::util::XChangesBatch;
9220 published service PackageFolder {
9221 interface ::com::sun::star::container::XNamed;
9222 interface ::com::sun::star::container::XChild;
9223 interface ::com::sun::star::container::XNameContainer;
9224 interface ::com::sun::star::container::XEnumerationAccess;
9225 interface ::com::sun::star::beans::XPropertySet;
9227 published service PackageFolderEnumeration {
9228 interface ::com::sun::star::container::XEnumeration;
9230 published service PackageStream {
9231 interface ::com::sun::star::container::XNamed;
9232 interface ::com::sun::star::container::XChild;
9233 interface ::com::sun::star::io::XActiveDataSink;
9234 interface ::com::sun::star::beans::XPropertySet;
9236 module zip {
9237 published exception ZipException: ::com::sun::star::uno::Exception {
9240 module manifest {
9241 published interface XManifestReader {
9242 interface ::com::sun::star::uno::XInterface;
9243 sequence< sequence< ::com::sun::star::beans::PropertyValue > > readManifestSequence([in] ::com::sun::star::io::XInputStream rStream);
9245 published service ManifestReader: ::com::sun::star::packages::manifest::XManifestReader;
9246 published interface XManifestWriter {
9247 interface ::com::sun::star::uno::XInterface;
9248 void writeManifestSequence([in] ::com::sun::star::io::XOutputStream rStream, [in] sequence< sequence< ::com::sun::star::beans::PropertyValue > > rSequence);
9250 published service ManifestWriter: ::com::sun::star::packages::manifest::XManifestWriter;
9252 module zip {
9253 published constants ZipConstants {
9254 const short BEST_COMPRESSION = 9;
9255 const short BEST_SPEED = 1;
9256 const short CENATT = 36;
9257 const short CENATX = 38;
9258 const short CENCOM = 32;
9259 const short CENCRC = 16;
9260 const short CENDAT = 14;
9261 const short CENDSK = 34;
9262 const short CENEXT = 30;
9263 const short CENFLG = 8;
9264 const short CENHDR = 46;
9265 const short CENHOW = 10;
9266 const short CENLEN = 24;
9267 const short CENNAM = 28;
9268 const short CENOFF = 42;
9269 const long CENSIG = 33639248;
9270 const short CENSIZ = 20;
9271 const short CENTIM = 12;
9272 const short CENVEM = 4;
9273 const short CENVER = 6;
9274 const short DEFAULT_COMPRESSION = -1;
9275 const short DEFAULT_STRATEGY = 0;
9276 const short DEFLATED = 8;
9277 const short DEF_MEM_LEVEL = 8;
9278 const short ENDCOM = 20;
9279 const short ENDHDR = 22;
9280 const short ENDOFF = 16;
9281 const long ENDSIG = 101010256;
9282 const short ENDSIZ = 12;
9283 const short ENDSUB = 8;
9284 const short ENDTOT = 10;
9285 const short EXTCRC = 4;
9286 const short EXTHDR = 16;
9287 const short EXTLEN = 12;
9288 const long EXTSIG = 134695760;
9289 const short EXTSIZ = 8;
9290 const short FILTERED = 1;
9291 const short HUFFMAN_ONLY = 2;
9292 const short LOCCRC = 14;
9293 const short LOCEXT = 28;
9294 const short LOCFLG = 6;
9295 const short LOCHDR = 30;
9296 const short LOCHOW = 8;
9297 const short LOCLEN = 22;
9298 const short LOCNAM = 26;
9299 const long LOCSIG = 67324752;
9300 const short LOCSIZ = 18;
9301 const short LOCTIM = 10;
9302 const short LOCVER = 4;
9303 const short NO_COMPRESSION = 0;
9304 const long SPANSIG = 134695760;
9305 const short STORED = 0;
9307 published struct ZipEntry {
9308 short nVersion;
9309 short nFlag;
9310 short nMethod;
9311 long nTime;
9312 long nCrc;
9313 long nCompressedSize;
9314 long nSize;
9315 long nOffset;
9316 short nDiskNumber;
9317 string sName;
9318 sequence< byte > extra;
9319 string sComment;
9323 module task {
9324 published enum InteractionClassification {
9325 ERROR = 0,
9326 WARNING = 1,
9327 INFO = 2,
9328 QUERY = 3
9330 published exception ClassifiedInteractionRequest: ::com::sun::star::uno::Exception {
9331 ::com::sun::star::task::InteractionClassification Classification;
9334 module ucb {
9335 published enum IOErrorCode {
9336 ABORT = 0,
9337 ACCESS_DENIED = 1,
9338 ALREADY_EXISTING = 2,
9339 BAD_CRC = 3,
9340 CANT_CREATE = 4,
9341 CANT_READ = 5,
9342 CANT_SEEK = 6,
9343 CANT_TELL = 7,
9344 CANT_WRITE = 8,
9345 CURRENT_DIRECTORY = 9,
9346 DEVICE_NOT_READY = 10,
9347 DIFFERENT_DEVICES = 11,
9348 GENERAL = 12,
9349 INVALID_ACCESS = 13,
9350 INVALID_CHARACTER = 14,
9351 INVALID_DEVICE = 15,
9352 INVALID_LENGTH = 16,
9353 INVALID_PARAMETER = 17,
9354 IS_WILDCARD = 18,
9355 LOCKING_VIOLATION = 19,
9356 MISPLACED_CHARACTER = 20,
9357 NAME_TOO_LONG = 21,
9358 NOT_EXISTING = 22,
9359 NOT_EXISTING_PATH = 23,
9360 NOT_SUPPORTED = 24,
9361 NO_DIRECTORY = 25,
9362 NO_FILE = 26,
9363 OUT_OF_DISK_SPACE = 27,
9364 OUT_OF_FILE_HANDLES = 28,
9365 OUT_OF_MEMORY = 29,
9366 PENDING = 30,
9367 RECURSIVE = 31,
9368 UNKNOWN = 32,
9369 WRITE_PROTECTED = 33,
9370 WRONG_FORMAT = 34,
9371 WRONG_VERSION = 35
9373 published exception InteractiveIOException: ::com::sun::star::task::ClassifiedInteractionRequest {
9374 ::com::sun::star::ucb::IOErrorCode Code;
9377 module packages {
9378 module zip {
9379 published exception ZipIOException: ::com::sun::star::io::IOException {
9383 module presentation {
9384 published enum AnimationEffect {
9385 NONE = 0,
9386 FADE_FROM_LEFT = 1,
9387 FADE_FROM_TOP = 2,
9388 FADE_FROM_RIGHT = 3,
9389 FADE_FROM_BOTTOM = 4,
9390 FADE_TO_CENTER = 5,
9391 FADE_FROM_CENTER = 6,
9392 MOVE_FROM_LEFT = 7,
9393 MOVE_FROM_TOP = 8,
9394 MOVE_FROM_RIGHT = 9,
9395 MOVE_FROM_BOTTOM = 10,
9396 VERTICAL_STRIPES = 11,
9397 HORIZONTAL_STRIPES = 12,
9398 CLOCKWISE = 13,
9399 COUNTERCLOCKWISE = 14,
9400 FADE_FROM_UPPERLEFT = 15,
9401 FADE_FROM_UPPERRIGHT = 16,
9402 FADE_FROM_LOWERLEFT = 17,
9403 FADE_FROM_LOWERRIGHT = 18,
9404 CLOSE_VERTICAL = 19,
9405 CLOSE_HORIZONTAL = 20,
9406 OPEN_VERTICAL = 21,
9407 OPEN_HORIZONTAL = 22,
9408 PATH = 23,
9409 MOVE_TO_LEFT = 24,
9410 MOVE_TO_TOP = 25,
9411 MOVE_TO_RIGHT = 26,
9412 MOVE_TO_BOTTOM = 27,
9413 SPIRALIN_LEFT = 28,
9414 SPIRALIN_RIGHT = 29,
9415 SPIRALOUT_LEFT = 30,
9416 SPIRALOUT_RIGHT = 31,
9417 DISSOLVE = 32,
9418 WAVYLINE_FROM_LEFT = 33,
9419 WAVYLINE_FROM_TOP = 34,
9420 WAVYLINE_FROM_RIGHT = 35,
9421 WAVYLINE_FROM_BOTTOM = 36,
9422 RANDOM = 37,
9423 VERTICAL_LINES = 38,
9424 HORIZONTAL_LINES = 39,
9425 LASER_FROM_LEFT = 40,
9426 LASER_FROM_TOP = 41,
9427 LASER_FROM_RIGHT = 42,
9428 LASER_FROM_BOTTOM = 43,
9429 LASER_FROM_UPPERLEFT = 44,
9430 LASER_FROM_UPPERRIGHT = 45,
9431 LASER_FROM_LOWERLEFT = 46,
9432 LASER_FROM_LOWERRIGHT = 47,
9433 APPEAR = 48,
9434 HIDE = 49,
9435 MOVE_FROM_UPPERLEFT = 50,
9436 MOVE_FROM_UPPERRIGHT = 51,
9437 MOVE_FROM_LOWERRIGHT = 52,
9438 MOVE_FROM_LOWERLEFT = 53,
9439 MOVE_TO_UPPERLEFT = 54,
9440 MOVE_TO_UPPERRIGHT = 55,
9441 MOVE_TO_LOWERRIGHT = 56,
9442 MOVE_TO_LOWERLEFT = 57,
9443 MOVE_SHORT_FROM_LEFT = 58,
9444 MOVE_SHORT_FROM_UPPERLEFT = 59,
9445 MOVE_SHORT_FROM_TOP = 60,
9446 MOVE_SHORT_FROM_UPPERRIGHT = 61,
9447 MOVE_SHORT_FROM_RIGHT = 62,
9448 MOVE_SHORT_FROM_LOWERRIGHT = 63,
9449 MOVE_SHORT_FROM_BOTTOM = 64,
9450 MOVE_SHORT_FROM_LOWERLEFT = 65,
9451 MOVE_SHORT_TO_LEFT = 66,
9452 MOVE_SHORT_TO_UPPERLEFT = 67,
9453 MOVE_SHORT_TO_TOP = 68,
9454 MOVE_SHORT_TO_UPPERRIGHT = 69,
9455 MOVE_SHORT_TO_RIGHT = 70,
9456 MOVE_SHORT_TO_LOWERRIGHT = 71,
9457 MOVE_SHORT_TO_BOTTOM = 72,
9458 MOVE_SHORT_TO_LOWERLEFT = 73,
9459 VERTICAL_CHECKERBOARD = 74,
9460 HORIZONTAL_CHECKERBOARD = 75,
9461 HORIZONTAL_ROTATE = 76,
9462 VERTICAL_ROTATE = 77,
9463 HORIZONTAL_STRETCH = 78,
9464 VERTICAL_STRETCH = 79,
9465 STRETCH_FROM_LEFT = 80,
9466 STRETCH_FROM_UPPERLEFT = 81,
9467 STRETCH_FROM_TOP = 82,
9468 STRETCH_FROM_UPPERRIGHT = 83,
9469 STRETCH_FROM_RIGHT = 84,
9470 STRETCH_FROM_LOWERRIGHT = 85,
9471 STRETCH_FROM_BOTTOM = 86,
9472 STRETCH_FROM_LOWERLEFT = 87,
9473 ZOOM_IN = 88,
9474 ZOOM_IN_SMALL = 89,
9475 ZOOM_IN_SPIRAL = 90,
9476 ZOOM_OUT = 91,
9477 ZOOM_OUT_SMALL = 92,
9478 ZOOM_OUT_SPIRAL = 93,
9479 ZOOM_IN_FROM_LEFT = 94,
9480 ZOOM_IN_FROM_UPPERLEFT = 95,
9481 ZOOM_IN_FROM_TOP = 96,
9482 ZOOM_IN_FROM_UPPERRIGHT = 97,
9483 ZOOM_IN_FROM_RIGHT = 98,
9484 ZOOM_IN_FROM_LOWERRIGHT = 99,
9485 ZOOM_IN_FROM_BOTTOM = 100,
9486 ZOOM_IN_FROM_LOWERLEFT = 101,
9487 ZOOM_IN_FROM_CENTER = 102,
9488 ZOOM_OUT_FROM_LEFT = 103,
9489 ZOOM_OUT_FROM_UPPERLEFT = 104,
9490 ZOOM_OUT_FROM_TOP = 105,
9491 ZOOM_OUT_FROM_UPPERRIGHT = 106,
9492 ZOOM_OUT_FROM_RIGHT = 107,
9493 ZOOM_OUT_FROM_LOWERRIGHT = 108,
9494 ZOOM_OUT_FROM_BOTTOM = 109,
9495 ZOOM_OUT_FROM_LOWERLEFT = 110,
9496 ZOOM_OUT_FROM_CENTER = 111
9498 published enum AnimationSpeed {
9499 SLOW = 0,
9500 MEDIUM = 1,
9501 FAST = 2
9503 published enum ClickAction {
9504 NONE = 0,
9505 PREVPAGE = 1,
9506 NEXTPAGE = 2,
9507 FIRSTPAGE = 3,
9508 LASTPAGE = 4,
9509 BOOKMARK = 5,
9510 DOCUMENT = 6,
9511 INVISIBLE = 7,
9512 SOUND = 8,
9513 VERB = 9,
9514 VANISH = 10,
9515 PROGRAM = 11,
9516 MACRO = 12,
9517 STOPPRESENTATION = 13
9519 published service Shape {
9520 [property] string Bookmark;
9521 [property] ::com::sun::star::util::Color DimColor;
9522 [property] boolean DimHide;
9523 [property] boolean DimPrevious;
9524 [property] ::com::sun::star::presentation::AnimationEffect Effect;
9525 [property] boolean IsEmptyPresentationObject;
9526 [property, readonly] boolean IsPresentationObject;
9527 [property] ::com::sun::star::presentation::ClickAction OnClick;
9528 [property] boolean PlayFull;
9529 [property] long PresentationOrder;
9530 [property] string Sound;
9531 [property] boolean SoundOn;
9532 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9533 [property] ::com::sun::star::presentation::AnimationEffect TextEffect;
9534 [property] long Verb;
9536 published service ChartShape {
9537 service ::com::sun::star::presentation::Shape;
9538 service ::com::sun::star::drawing::OLE2Shape;
9540 published service CustomPresentation {
9541 interface ::com::sun::star::container::XIndexContainer;
9542 interface ::com::sun::star::container::XNamed;
9544 published service CustomPresentationAccess {
9545 interface ::com::sun::star::container::XNameContainer;
9546 interface ::com::sun::star::lang::XSingleServiceFactory;
9548 published service DocumentSettings {
9549 service ::com::sun::star::document::Settings;
9550 [optional] service ::com::sun::star::document::HeaderFooterSettings;
9551 interface ::com::sun::star::beans::XPropertySet;
9552 [property, optional] boolean IsPrintDrawing;
9553 [property, optional] boolean IsPrintNotes;
9554 [property, optional] boolean IsPrintHandout;
9555 [property, optional] boolean IsPrintOutline;
9556 [property, optional] boolean IsPrintHiddenPages;
9557 [property, optional] boolean IsPrintFitPage;
9558 [property, optional] boolean IsPrintTilePage;
9559 [property, optional] long PageNumberFormat;
9560 [property, optional] boolean ParagraphSummation;
9562 published enum FadeEffect {
9563 NONE = 0,
9564 FADE_FROM_LEFT = 1,
9565 FADE_FROM_TOP = 2,
9566 FADE_FROM_RIGHT = 3,
9567 FADE_FROM_BOTTOM = 4,
9568 FADE_TO_CENTER = 5,
9569 FADE_FROM_CENTER = 6,
9570 MOVE_FROM_LEFT = 7,
9571 MOVE_FROM_TOP = 8,
9572 MOVE_FROM_RIGHT = 9,
9573 MOVE_FROM_BOTTOM = 10,
9574 ROLL_FROM_LEFT = 11,
9575 ROLL_FROM_TOP = 12,
9576 ROLL_FROM_RIGHT = 13,
9577 ROLL_FROM_BOTTOM = 14,
9578 VERTICAL_STRIPES = 15,
9579 HORIZONTAL_STRIPES = 16,
9580 CLOCKWISE = 17,
9581 COUNTERCLOCKWISE = 18,
9582 FADE_FROM_UPPERLEFT = 19,
9583 FADE_FROM_UPPERRIGHT = 20,
9584 FADE_FROM_LOWERLEFT = 21,
9585 FADE_FROM_LOWERRIGHT = 22,
9586 CLOSE_VERTICAL = 23,
9587 CLOSE_HORIZONTAL = 24,
9588 OPEN_VERTICAL = 25,
9589 OPEN_HORIZONTAL = 26,
9590 SPIRALIN_LEFT = 27,
9591 SPIRALIN_RIGHT = 28,
9592 SPIRALOUT_LEFT = 29,
9593 SPIRALOUT_RIGHT = 30,
9594 DISSOLVE = 31,
9595 WAVYLINE_FROM_LEFT = 32,
9596 WAVYLINE_FROM_TOP = 33,
9597 WAVYLINE_FROM_RIGHT = 34,
9598 WAVYLINE_FROM_BOTTOM = 35,
9599 RANDOM = 36,
9600 STRETCH_FROM_LEFT = 37,
9601 STRETCH_FROM_TOP = 38,
9602 STRETCH_FROM_RIGHT = 39,
9603 STRETCH_FROM_BOTTOM = 40,
9604 VERTICAL_LINES = 41,
9605 HORIZONTAL_LINES = 42,
9606 MOVE_FROM_UPPERLEFT = 43,
9607 MOVE_FROM_UPPERRIGHT = 44,
9608 MOVE_FROM_LOWERRIGHT = 45,
9609 MOVE_FROM_LOWERLEFT = 46,
9610 UNCOVER_TO_LEFT = 47,
9611 UNCOVER_TO_UPPERLEFT = 48,
9612 UNCOVER_TO_TOP = 49,
9613 UNCOVER_TO_UPPERRIGHT = 50,
9614 UNCOVER_TO_RIGHT = 51,
9615 UNCOVER_TO_LOWERRIGHT = 52,
9616 UNCOVER_TO_BOTTOM = 53,
9617 UNCOVER_TO_LOWERLEFT = 54,
9618 VERTICAL_CHECKERBOARD = 55,
9619 HORIZONTAL_CHECKERBOARD = 56
9621 published service DrawPage {
9622 service ::com::sun::star::drawing::DrawPage;
9623 service ::com::sun::star::document::LinkTarget;
9624 [property] long Change;
9625 [property] long Duration;
9626 [property, optional] double HighResDuration;
9627 [property] ::com::sun::star::presentation::FadeEffect Effect;
9628 [property] short Layout;
9629 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9630 [property, optional] boolean IsHeaderVisible;
9631 [property, optional] string HeaderText;
9632 [property, optional] boolean IsFooterVisible;
9633 [property, optional] string FooterText;
9634 [property, optional] boolean IsPageNumberVisible;
9635 [property, optional] boolean IsDateTimeVisible;
9636 [property, optional] boolean IsDateTimeFixed;
9637 [property, optional] string DateTimeText;
9638 [property, optional] long DateTimeFormat;
9639 [property, optional] double TransitionDuration;
9641 published service GraphicObjectShape {
9642 service ::com::sun::star::presentation::Shape;
9643 service ::com::sun::star::drawing::GraphicObjectShape;
9645 published service HandoutShape {
9646 service ::com::sun::star::presentation::Shape;
9647 service ::com::sun::star::drawing::PageShape;
9649 published service HandoutView {
9650 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9652 published service NotesShape {
9653 service ::com::sun::star::presentation::Shape;
9654 service ::com::sun::star::drawing::TextShape;
9656 published service NotesView {
9657 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9659 published service OLE2Shape {
9660 service ::com::sun::star::presentation::Shape;
9661 service ::com::sun::star::drawing::OLE2Shape;
9663 published service OutlineView {
9664 service ::com::sun::star::frame::Controller;
9665 interface ::com::sun::star::awt::XWindow;
9666 interface ::com::sun::star::beans::XPropertySet;
9667 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9669 published service OutlinerShape {
9670 service ::com::sun::star::presentation::Shape;
9671 service ::com::sun::star::drawing::TextShape;
9673 published service PageShape {
9674 service ::com::sun::star::presentation::Shape;
9675 service ::com::sun::star::drawing::PageShape;
9677 published interface XPresentation {
9678 interface ::com::sun::star::uno::XInterface;
9679 void start();
9680 void end();
9681 void rehearseTimings();
9683 published service Presentation {
9684 interface ::com::sun::star::presentation::XPresentation;
9685 interface ::com::sun::star::beans::XPropertySet;
9686 [property] boolean AllowAnimations;
9687 [property] string CustomShow;
9688 [property] string FirstPage;
9689 [property] boolean IsAlwaysOnTop;
9690 [property] boolean IsAutomatic;
9691 [property] boolean IsEndless;
9692 [property] boolean IsFullScreen;
9693 [property] boolean IsLivePresentation;
9694 [property] boolean IsMouseVisible;
9695 [property] long Pause;
9696 [property] boolean StartWithNavigator;
9697 [property] boolean UsePen;
9699 published interface XCustomPresentationSupplier {
9700 interface ::com::sun::star::uno::XInterface;
9701 ::com::sun::star::container::XNameContainer getCustomPresentations();
9703 published interface XPresentationSupplier {
9704 interface ::com::sun::star::uno::XInterface;
9705 ::com::sun::star::presentation::XPresentation getPresentation();
9707 published enum PresentationRange {
9708 PRESENTATIONRANGE_ALL = 0,
9709 PRESENTATIONRANGE_FROM_PAGE = 1,
9710 PRESENTATIONRANGE_INDIVIDUAL = 2
9712 published service PresentationView {
9713 service ::com::sun::star::frame::Controller;
9714 interface ::com::sun::star::awt::XWindow;
9715 interface ::com::sun::star::drawing::XDrawView;
9716 interface ::com::sun::star::beans::XPropertySet;
9717 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9718 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9720 published service PreviewView {
9721 service ::com::sun::star::frame::Controller;
9722 interface ::com::sun::star::awt::XWindow;
9723 interface ::com::sun::star::drawing::XDrawView;
9724 interface ::com::sun::star::beans::XPropertySet;
9725 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9726 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9728 published service SlidesView {
9729 service ::com::sun::star::frame::Controller;
9730 interface ::com::sun::star::awt::XWindow;
9731 interface ::com::sun::star::beans::XPropertySet;
9732 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9734 published service SubtitleShape {
9735 service ::com::sun::star::presentation::Shape;
9736 service ::com::sun::star::drawing::TextShape;
9738 published service TitleTextShape {
9739 service ::com::sun::star::presentation::Shape;
9740 service ::com::sun::star::drawing::TextShape;
9742 published interface XHandoutMasterSupplier {
9743 interface ::com::sun::star::uno::XInterface;
9744 ::com::sun::star::drawing::XDrawPage getHandoutMasterPage();
9746 published interface XPresentationPage {
9747 interface ::com::sun::star::drawing::XDrawPage;
9748 ::com::sun::star::drawing::XDrawPage getNotesPage();
9751 module text {
9752 published enum TextContentAnchorType {
9753 AT_PARAGRAPH = 0,
9754 AS_CHARACTER = 1,
9755 AT_PAGE = 2,
9756 AT_FRAME = 3,
9757 AT_CHARACTER = 4
9759 published enum WrapTextMode {
9760 NONE = 0,
9761 THROUGH = 1,
9762 THROUGHT = 1,
9763 PARALLEL = 2,
9764 DYNAMIC = 3,
9765 LEFT = 4,
9766 RIGHT = 5
9768 published interface XTextContent {
9769 interface ::com::sun::star::lang::XComponent;
9770 void attach([in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::lang::IllegalArgumentException);
9771 ::com::sun::star::text::XTextRange getAnchor();
9773 published service TextContent {
9774 interface ::com::sun::star::text::XTextContent;
9775 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
9776 [property, optional, readonly] sequence< ::com::sun::star::text::TextContentAnchorType > AnchorTypes;
9777 [property, optional] ::com::sun::star::text::WrapTextMode TextWrap;
9779 published interface XTextField {
9780 interface ::com::sun::star::text::XTextContent;
9781 string getPresentation([in] boolean bShowCommand);
9783 published service TextField {
9784 service ::com::sun::star::text::TextContent;
9785 interface ::com::sun::star::text::XTextField;
9786 [optional] interface ::com::sun::star::beans::XPropertySet;
9787 [property, optional, readonly] boolean IsFieldUsed;
9788 [property, optional, readonly] boolean IsFieldDisplayed;
9789 [property, optional] string Title;
9792 module table {
9793 published struct CellAddress {
9794 short Sheet;
9795 long Column;
9796 long Row;
9799 module sheet {
9800 published struct FunctionArgument {
9801 string Name;
9802 string Description;
9803 boolean IsOptional;
9806 module resource {
9807 published exception MissingResourceException: ::com::sun::star::uno::RuntimeException {
9810 module scanner {
9811 published enum ScanError {
9812 ScanErrorNone = 0,
9813 ScannerNotAvailable = 1,
9814 ScanFailed = 2,
9815 ScanInProgress = 3,
9816 ScanCanceled = 4,
9817 InvalidContext = 5
9819 published struct ScannerContext {
9820 string ScannerName;
9821 long InternalData;
9823 published exception ScannerException: ::com::sun::star::uno::Exception {
9824 ::com::sun::star::scanner::ScanError Error;
9826 published interface XScannerManager {
9827 interface ::com::sun::star::uno::XInterface;
9828 sequence< ::com::sun::star::scanner::ScannerContext > getAvailableScanners();
9829 boolean configureScanner([inout] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9830 void startScan([in] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9831 ::com::sun::star::scanner::ScanError getError([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9832 ::com::sun::star::awt::XBitmap getBitmap([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9834 published interface XScannerManager2 {
9835 interface ::com::sun::star::scanner::XScannerManager;
9836 boolean configureScannerAndScan([inout] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9838 published service ScannerManager: ::com::sun::star::scanner::XScannerManager2;
9840 module script {
9841 published interface XLibraryContainer {
9842 interface ::com::sun::star::container::XNameAccess;
9843 ::com::sun::star::container::XNameContainer createLibrary([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
9844 ::com::sun::star::container::XNameAccess createLibraryLink([in] string Name, [in] string StorageURL, [in] boolean ReadOnly) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
9845 void removeLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9846 boolean isLibraryLoaded([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9847 void loadLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9849 published interface XLibraryContainer2 {
9850 interface ::com::sun::star::script::XLibraryContainer;
9851 boolean isLibraryLink([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9852 string getLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9853 boolean isLibraryReadOnly([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9854 void setLibraryReadOnly([in] string Name, [in] boolean bReadOnly) raises (::com::sun::star::container::NoSuchElementException);
9855 void renameLibrary([in] string Name, [in] string NewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
9857 published constants ModuleType {
9858 const long CLASS = 2;
9859 const long DOCUMENT = 4;
9860 const long FORM = 3;
9861 const long NORMAL = 1;
9862 const long UNKNOWN = 0;
9864 published interface XLibraryContainer3 {
9865 interface ::com::sun::star::script::XLibraryContainer2;
9866 string getOriginalLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9868 published interface XLibraryContainerPassword {
9869 interface ::com::sun::star::uno::XInterface;
9870 boolean isLibraryPasswordProtected([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9871 boolean isLibraryPasswordVerified([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9872 boolean verifyLibraryPassword([in] string Name, [in] string Password) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9873 void changeLibraryPassword([in] string Name, [in] string OldPassword, [in] string NewPassword) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9876 module sdbc {
9877 published interface XMultipleResults {
9878 interface ::com::sun::star::uno::XInterface;
9879 ::com::sun::star::sdbc::XResultSet getResultSet() raises (::com::sun::star::sdbc::SQLException);
9880 long getUpdateCount() raises (::com::sun::star::sdbc::SQLException);
9881 boolean getMoreResults() raises (::com::sun::star::sdbc::SQLException);
9883 published interface XPreparedBatchExecution {
9884 interface ::com::sun::star::uno::XInterface;
9885 void addBatch() raises (::com::sun::star::sdbc::SQLException);
9886 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
9887 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
9889 published interface XPreparedStatement {
9890 interface ::com::sun::star::uno::XInterface;
9891 ::com::sun::star::sdbc::XResultSet executeQuery() raises (::com::sun::star::sdbc::SQLException);
9892 long executeUpdate() raises (::com::sun::star::sdbc::SQLException);
9893 boolean execute() raises (::com::sun::star::sdbc::SQLException);
9894 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
9896 published service PreparedStatement {
9897 interface ::com::sun::star::sdbc::XCloseable;
9898 interface ::com::sun::star::beans::XPropertySet;
9899 interface ::com::sun::star::sdbc::XPreparedStatement;
9900 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
9901 interface ::com::sun::star::sdbc::XParameters;
9902 interface ::com::sun::star::sdbc::XWarningsSupplier;
9903 interface ::com::sun::star::sdbc::XMultipleResults;
9904 [optional] interface ::com::sun::star::lang::XComponent;
9905 [optional] interface ::com::sun::star::util::XCancellable;
9906 [optional] interface ::com::sun::star::sdbc::XPreparedBatchExecution;
9907 [property] long QueryTimeOut;
9908 [property] long MaxFieldSize;
9909 [property] long MaxRows;
9910 [property] string CursorName;
9911 [property] long ResultSetConcurrency;
9912 [property] long ResultSetType;
9913 [property] long FetchDirection;
9914 [property] long FetchSize;
9917 module sdb {
9918 published service PreparedStatement {
9919 service ::com::sun::star::sdbc::PreparedStatement;
9920 interface ::com::sun::star::sdbcx::XColumnsSupplier;
9923 module sdbc {
9924 published interface XOutParameters {
9925 interface ::com::sun::star::uno::XInterface;
9926 void registerOutParameter([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
9927 void registerNumericOutParameter([in] long parameterIndex, [in] long sqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
9929 published service CallableStatement {
9930 service ::com::sun::star::sdbc::PreparedStatement;
9931 interface ::com::sun::star::sdbc::XRow;
9932 interface ::com::sun::star::sdbc::XOutParameters;
9935 module sdb {
9936 published service CallableStatement {
9937 service ::com::sun::star::sdbc::CallableStatement;
9938 service ::com::sun::star::sdb::PreparedStatement;
9940 published service ColumnSettings {
9941 interface ::com::sun::star::beans::XPropertySet;
9942 [property] long FormatKey;
9943 [property] long Align;
9944 [property] long Width;
9945 [property] long Position;
9946 [property] boolean Hidden;
9947 [property, optional] ::com::sun::star::beans::XPropertySet ControlModel;
9948 [property, optional] string HelpText;
9949 [property, optional] string ControlDefault;
9952 module sdbcx {
9953 published interface XDataDescriptorFactory {
9954 interface ::com::sun::star::uno::XInterface;
9955 ::com::sun::star::beans::XPropertySet createDataDescriptor();
9957 published service Column {
9958 interface ::com::sun::star::beans::XPropertySet;
9959 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
9960 [property, readonly] string Name;
9961 [property, readonly] long Type;
9962 [property, readonly] string TypeName;
9963 [property, readonly] long Precision;
9964 [property, readonly] long Scale;
9965 [property, readonly] long IsNullable;
9966 [property, readonly] boolean IsAutoIncrement;
9967 [property, readonly] boolean IsCurrency;
9968 [property, optional, readonly] boolean IsRowVersion;
9969 [property, optional, readonly] string Description;
9970 [property, optional, readonly] string DefaultValue;
9973 module sdb {
9974 published service Column {
9975 service ::com::sun::star::sdbcx::Column;
9976 service ::com::sun::star::sdb::ColumnSettings;
9979 module sdbcx {
9980 published interface XRename {
9981 interface ::com::sun::star::uno::XInterface;
9982 void rename([in] string newName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
9985 module sdb {
9986 published constants CommandType {
9987 const long COMMAND = 2;
9988 const long QUERY = 1;
9989 const long TABLE = 0;
9991 published interface XCommandPreparation {
9992 interface ::com::sun::star::uno::XInterface;
9993 ::com::sun::star::sdbc::XPreparedStatement prepareCommand([in] string command, [in] long commandType) raises (::com::sun::star::sdbc::SQLException);
9995 published interface XQueriesSupplier {
9996 interface ::com::sun::star::uno::XInterface;
9997 ::com::sun::star::container::XNameAccess getQueries();
9999 published interface XSQLQueryComposer;
10000 published interface XSQLQueryComposerFactory {
10001 interface ::com::sun::star::uno::XInterface;
10002 ::com::sun::star::sdb::XSQLQueryComposer createQueryComposer();
10005 module sdbc {
10006 published interface XDatabaseMetaData;
10007 published interface XStatement;
10008 published interface XConnection {
10009 interface ::com::sun::star::sdbc::XCloseable;
10010 ::com::sun::star::sdbc::XStatement createStatement() raises (::com::sun::star::sdbc::SQLException);
10011 ::com::sun::star::sdbc::XPreparedStatement prepareStatement([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10012 ::com::sun::star::sdbc::XPreparedStatement prepareCall([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10013 string nativeSQL([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10014 void setAutoCommit([in] boolean autoCommit) raises (::com::sun::star::sdbc::SQLException);
10015 boolean getAutoCommit() raises (::com::sun::star::sdbc::SQLException);
10016 void commit() raises (::com::sun::star::sdbc::SQLException);
10017 void rollback() raises (::com::sun::star::sdbc::SQLException);
10018 boolean isClosed() raises (::com::sun::star::sdbc::SQLException);
10019 ::com::sun::star::sdbc::XDatabaseMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
10020 void setReadOnly([in] boolean readOnly) raises (::com::sun::star::sdbc::SQLException);
10021 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
10022 void setCatalog([in] string catalog) raises (::com::sun::star::sdbc::SQLException);
10023 string getCatalog() raises (::com::sun::star::sdbc::SQLException);
10024 void setTransactionIsolation([in] long level) raises (::com::sun::star::sdbc::SQLException);
10025 long getTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
10026 ::com::sun::star::container::XNameAccess getTypeMap() raises (::com::sun::star::sdbc::SQLException);
10027 void setTypeMap([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10029 published service Connection {
10030 interface ::com::sun::star::lang::XComponent;
10031 interface ::com::sun::star::sdbc::XConnection;
10032 interface ::com::sun::star::sdbc::XWarningsSupplier;
10035 module sdbcx {
10036 published interface XGroupsSupplier {
10037 interface ::com::sun::star::uno::XInterface;
10038 ::com::sun::star::container::XNameAccess getGroups();
10040 published interface XTablesSupplier {
10041 interface ::com::sun::star::uno::XInterface;
10042 ::com::sun::star::container::XNameAccess getTables();
10044 published interface XUsersSupplier {
10045 interface ::com::sun::star::uno::XInterface;
10046 ::com::sun::star::container::XNameAccess getUsers();
10048 published interface XViewsSupplier {
10049 interface ::com::sun::star::uno::XInterface;
10050 ::com::sun::star::container::XNameAccess getViews();
10052 published service DatabaseDefinition {
10053 interface ::com::sun::star::sdbcx::XTablesSupplier;
10054 [optional] interface ::com::sun::star::sdbcx::XViewsSupplier;
10055 [optional] interface ::com::sun::star::sdbcx::XUsersSupplier;
10056 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
10059 module sdb {
10060 published service Connection {
10061 service ::com::sun::star::sdbc::Connection;
10062 service ::com::sun::star::sdbcx::DatabaseDefinition;
10063 interface ::com::sun::star::container::XChild;
10064 interface ::com::sun::star::sdb::XCommandPreparation;
10065 interface ::com::sun::star::sdb::XQueriesSupplier;
10066 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10067 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
10069 published service ContentLoader {
10070 service ::com::sun::star::frame::FrameLoader;
10072 published service DataAccessDescriptor {
10073 [property, optional] string DataSourceName;
10074 [property, optional] string DatabaseLocation;
10075 [property, optional] string ConnectionResource;
10076 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ConnectionInfo;
10077 [property, optional] ::com::sun::star::sdbc::XConnection ActiveConnection;
10078 [property, optional] string Command;
10079 [property, optional] long CommandType;
10080 [property, optional] string Filter;
10081 [property, optional] string Order;
10082 [property, optional] string HavingClause;
10083 [property, optional] string GroupBy;
10084 [property, optional] boolean EscapeProcessing;
10085 [property, optional] ::com::sun::star::sdbc::XResultSet ResultSet;
10086 [property, optional] sequence< any > Selection;
10087 [property, optional] boolean BookmarkSelection;
10088 [property, optional] string ColumnName;
10089 [property, optional] ::com::sun::star::beans::XPropertySet Column;
10091 published service ResultColumn {
10092 service ::com::sun::star::sdbcx::Column;
10093 service ::com::sun::star::sdb::ColumnSettings;
10094 [property, readonly] boolean IsSearchable;
10095 [property, readonly] boolean IsSigned;
10096 [property, readonly] boolean IsCaseSensitive;
10097 [property, readonly] long DisplaySize;
10098 [property, readonly] string Label;
10099 [property, readonly] boolean IsReadOnly;
10100 [property, readonly] boolean IsWritable;
10101 [property, readonly] boolean IsDefinitelyWritable;
10102 [property, readonly] string ServiceName;
10103 [property, readonly] string TableName;
10104 [property, readonly] string SchemaName;
10105 [property, readonly] string CatalogName;
10107 published interface XColumn {
10108 interface ::com::sun::star::uno::XInterface;
10109 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
10110 string getString() raises (::com::sun::star::sdbc::SQLException);
10111 boolean getBoolean() raises (::com::sun::star::sdbc::SQLException);
10112 byte getByte() raises (::com::sun::star::sdbc::SQLException);
10113 short getShort() raises (::com::sun::star::sdbc::SQLException);
10114 long getInt() raises (::com::sun::star::sdbc::SQLException);
10115 hyper getLong() raises (::com::sun::star::sdbc::SQLException);
10116 float getFloat() raises (::com::sun::star::sdbc::SQLException);
10117 double getDouble() raises (::com::sun::star::sdbc::SQLException);
10118 sequence< byte > getBytes() raises (::com::sun::star::sdbc::SQLException);
10119 ::com::sun::star::util::Date getDate() raises (::com::sun::star::sdbc::SQLException);
10120 ::com::sun::star::util::Time getTime() raises (::com::sun::star::sdbc::SQLException);
10121 ::com::sun::star::util::DateTime getTimestamp() raises (::com::sun::star::sdbc::SQLException);
10122 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10123 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10124 any getObject([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10125 ::com::sun::star::sdbc::XRef getRef() raises (::com::sun::star::sdbc::SQLException);
10126 ::com::sun::star::sdbc::XBlob getBlob() raises (::com::sun::star::sdbc::SQLException);
10127 ::com::sun::star::sdbc::XClob getClob() raises (::com::sun::star::sdbc::SQLException);
10128 ::com::sun::star::sdbc::XArray getArray() raises (::com::sun::star::sdbc::SQLException);
10130 published interface XColumnUpdate {
10131 interface ::com::sun::star::uno::XInterface;
10132 void updateNull() raises (::com::sun::star::sdbc::SQLException);
10133 void updateBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
10134 void updateByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
10135 void updateShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
10136 void updateInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
10137 void updateLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
10138 void updateFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
10139 void updateDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
10140 void updateString([in] string x) raises (::com::sun::star::sdbc::SQLException);
10141 void updateBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
10142 void updateDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
10143 void updateTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
10144 void updateTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
10145 void updateBinaryStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10146 void updateCharacterStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10147 void updateObject([in] any x) raises (::com::sun::star::sdbc::SQLException);
10148 void updateNumericObject([in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
10150 published service DataColumn {
10151 service ::com::sun::star::sdb::ResultColumn;
10152 interface ::com::sun::star::sdb::XColumn;
10153 interface ::com::sun::star::sdb::XColumnUpdate;
10154 [property, optional] any Value;
10155 [property, optional, readonly] any OriginalValue;
10157 published service DataSettings {
10158 [property] string Filter;
10159 [property] boolean ApplyFilter;
10160 [property] string Order;
10161 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
10162 [property] long RowHeight;
10163 [property] ::com::sun::star::util::Color TextColor;
10164 [property, optional] string HavingClause;
10165 [property, optional] string GroupBy;
10167 published interface XBookmarksSupplier {
10168 interface ::com::sun::star::uno::XInterface;
10169 ::com::sun::star::container::XNameAccess getBookmarks();
10171 published interface XCompletedConnection {
10172 interface ::com::sun::star::uno::XInterface;
10173 ::com::sun::star::sdbc::XConnection connectWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10175 published interface XQueryDefinitionsSupplier {
10176 interface ::com::sun::star::uno::XInterface;
10177 ::com::sun::star::container::XNameAccess getQueryDefinitions();
10180 module sdbc {
10181 published interface XDataSource {
10182 interface ::com::sun::star::uno::XInterface;
10183 ::com::sun::star::sdbc::XConnection getConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10184 void setLoginTimeout([in] long seconds) raises (::com::sun::star::sdbc::SQLException);
10185 long getLoginTimeout() raises (::com::sun::star::sdbc::SQLException);
10187 published interface XIsolatedConnection {
10188 interface ::com::sun::star::uno::XInterface;
10189 ::com::sun::star::sdbc::XConnection getIsolatedConnectionWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10190 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10193 module sdb {
10194 published service DataSource {
10195 interface ::com::sun::star::beans::XPropertySet;
10196 interface ::com::sun::star::sdb::XCompletedConnection;
10197 interface ::com::sun::star::sdbc::XIsolatedConnection;
10198 interface ::com::sun::star::util::XFlushable;
10199 interface ::com::sun::star::sdb::XQueryDefinitionsSupplier;
10200 interface ::com::sun::star::sdbc::XDataSource;
10201 [optional] interface ::com::sun::star::sdb::XBookmarksSupplier;
10202 [property, readonly] string Name;
10203 [property] string URL;
10204 [property] sequence< ::com::sun::star::beans::PropertyValue > Info;
10205 [property, optional, readonly] ::com::sun::star::beans::XPropertySet Settings;
10206 [property] string User;
10207 [property] string Password;
10208 [property] boolean IsPasswordRequired;
10209 [property] boolean SuppressVersionColumns;
10210 [property, readonly] boolean IsReadOnly;
10211 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10212 [property] sequence< string > TableFilter;
10213 [property] sequence< string > TableTypeFilter;
10215 published service DataSourceBrowser {
10216 [optional] service ::com::sun::star::form::FormController;
10217 interface ::com::sun::star::frame::XController;
10218 interface ::com::sun::star::lang::XInitialization;
10219 interface ::com::sun::star::frame::XDispatchProvider;
10220 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
10222 published interface XDatabaseAccessListener;
10223 /** @deprecated */ published interface XDatabaseAccess {
10224 interface ::com::sun::star::sdbc::XDataSource;
10225 boolean hasConnections();
10226 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10227 boolean suspendConnections() raises (::com::sun::star::sdbc::SQLException);
10228 void addDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10229 void removeDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10231 /** @deprecated */ published service DatabaseAccess {
10232 interface ::com::sun::star::beans::XPropertySet;
10233 interface ::com::sun::star::sdb::XDatabaseAccess;
10234 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10235 [property, readonly] string URL;
10236 [property] string Title;
10237 [property] string ConnectURL;
10238 [property] sequence< ::com::sun::star::beans::PropertyValue > ConnectInfo;
10239 [property, readonly] boolean IsReadOnly;
10240 [property] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10241 [property, optional] boolean IsPasswordRequired;
10242 [property, optional] sequence< string > TableFilter;
10243 [property, optional] sequence< string > TableTypeFilter;
10245 /** @deprecated */ published service DatabaseAccessConnection {
10246 service ::com::sun::star::sdbc::Connection;
10247 service ::com::sun::star::sdbcx::DatabaseDefinition;
10248 interface ::com::sun::star::container::XChild;
10249 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10250 interface ::com::sun::star::sdb::XQueriesSupplier;
10253 module util {
10254 published struct AliasProgrammaticPair {
10255 string Alias;
10256 string ProgrammaticName;
10258 published interface XLocalizedAliases {
10259 interface ::com::sun::star::uno::XInterface;
10260 void bindAlias([in] string programmaticName, [in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::ElementExistException);
10261 void unbindAlias([in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::NoSuchElementException);
10262 string lookupAlias([in] ::com::sun::star::lang::Locale locale, [in] string Alias) raises (::com::sun::star::container::NoSuchElementException);
10263 string lookupProgrammatic([in] ::com::sun::star::lang::Locale locale, [in] string programmatic) raises (::com::sun::star::container::NoSuchElementException);
10264 void unbindAliases([in] string programmaticName) raises (::com::sun::star::container::NoSuchElementException);
10265 void rebindAliases([in] string currentProgrammatic, [in] string newProgrammatic) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
10266 void renameAlias([in] ::com::sun::star::lang::Locale locale, [in] string oldName, [in] string aNewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
10267 sequence< ::com::sun::star::util::AliasProgrammaticPair > listAliases([in] ::com::sun::star::lang::Locale locale);
10270 module sdb {
10271 /** @deprecated */ published service DatabaseAccessContext {
10272 interface ::com::sun::star::container::XEnumerationAccess;
10273 interface ::com::sun::star::container::XNameAccess;
10274 interface ::com::sun::star::util::XLocalizedAliases;
10275 interface ::com::sun::star::lang::XLocalizable;
10278 module ucb {
10279 published enum RememberAuthentication {
10280 NO = 0,
10281 SESSION = 1,
10282 PERSISTENT = 2
10285 module sdb {
10286 /** @deprecated */ published service DatabaseAccessDataSource {
10287 interface ::com::sun::star::beans::XPropertySet;
10288 interface ::com::sun::star::sdbc::XDataSource;
10289 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10290 [property] string URL;
10291 [property, optional] ::com::sun::star::ucb::RememberAuthentication PasswordMode;
10293 published interface XDatabaseRegistrationsListener;
10294 published interface XDatabaseRegistrations {
10295 interface ::com::sun::star::uno::XInterface;
10296 boolean hasRegisteredDatabase([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException);
10297 sequence< string > getRegistrationNames();
10298 string getDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10299 void registerDatabaseLocation([in] string Name, [in] string Location) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
10300 void revokeDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10301 void changeDatabaseLocation([in] string Name, [in] string NewLocation) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10302 boolean isDatabaseRegistrationReadOnly([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10303 void addDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10304 void removeDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10306 published interface XDatabaseContext {
10307 interface ::com::sun::star::container::XEnumerationAccess;
10308 interface ::com::sun::star::container::XNameAccess;
10309 interface ::com::sun::star::uno::XNamingService;
10310 interface ::com::sun::star::container::XContainer;
10311 interface ::com::sun::star::lang::XSingleServiceFactory;
10312 interface ::com::sun::star::sdb::XDatabaseRegistrations;
10314 published service DatabaseContext: ::com::sun::star::sdb::XDatabaseContext;
10315 /** @deprecated */ published service DatabaseDocument {
10316 interface ::com::sun::star::beans::XPropertySet;
10317 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10318 interface ::com::sun::star::sdbcx::XRename;
10319 [property, readonly] string Name;
10320 [property, readonly] string URL;
10323 module sdbc {
10324 published interface XDriverManager {
10325 interface ::com::sun::star::uno::XInterface;
10326 ::com::sun::star::sdbc::XConnection getConnection([in] string url) raises (::com::sun::star::sdbc::SQLException);
10327 ::com::sun::star::sdbc::XConnection getConnectionWithInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10328 void setLoginTimeout([in] long seconds);
10329 long getLoginTimeout();
10332 module sdb {
10333 /** @deprecated */ published interface XDatabaseEnvironment {
10334 interface ::com::sun::star::sdbc::XDriverManager;
10335 ::com::sun::star::sdb::XDatabaseAccess getDatabaseAccess([in] string URL) raises (::com::sun::star::sdbc::SQLException);
10336 ::com::sun::star::sdb::XDatabaseAccess createDatabaseAccess([in] string URL, [in] string title) raises (::com::sun::star::sdbc::SQLException);
10338 /** @deprecated */ published service DatabaseEnvironment {
10339 interface ::com::sun::star::sdb::XDatabaseEnvironment;
10340 interface ::com::sun::star::beans::XPropertySet;
10341 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10343 published struct DatabaseRegistrationEvent: ::com::sun::star::lang::EventObject {
10344 string Name;
10345 string OldLocation;
10346 string NewLocation;
10348 published service DatasourceAdministrationDialog {
10349 interface ::com::sun::star::beans::XPropertySet;
10350 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
10351 interface ::com::sun::star::lang::XInitialization;
10352 [property] string Title;
10353 [property] ::com::sun::star::awt::XWindow ParentWindow;
10355 published service DefinitionContainer {
10356 interface ::com::sun::star::container::XNameAccess;
10357 interface ::com::sun::star::container::XNameContainer;
10358 interface ::com::sun::star::container::XIndexAccess;
10359 interface ::com::sun::star::container::XEnumerationAccess;
10360 [optional] interface ::com::sun::star::util::XRefreshable;
10361 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
10364 module ucb {
10365 published interface XCommandInfoChangeListener;
10366 published interface XCommandInfoChangeNotifier {
10367 interface ::com::sun::star::uno::XInterface;
10368 void addCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10369 void removeCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10371 published struct Command {
10372 string Name;
10373 long Handle;
10374 any Argument;
10376 published interface XCommandProcessor {
10377 interface ::com::sun::star::uno::XInterface;
10378 long createCommandIdentifier();
10379 any execute([in] ::com::sun::star::ucb::Command aCommand, [in] long CommandId, [in] ::com::sun::star::ucb::XCommandEnvironment Environment) raises (::com::sun::star::uno::Exception, ::com::sun::star::ucb::CommandAbortedException);
10380 void abort([in] long CommandId);
10382 published interface XCommandProcessor2 {
10383 interface ::com::sun::star::ucb::XCommandProcessor;
10384 void releaseCommandIdentifier([in] long CommandId);
10386 published interface XContentEventListener;
10387 published interface XContentIdentifier;
10388 published interface XContent {
10389 interface ::com::sun::star::uno::XInterface;
10390 ::com::sun::star::ucb::XContentIdentifier getIdentifier();
10391 string getContentType();
10392 void addContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10393 void removeContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10395 published struct ContentInfo {
10396 string Type;
10397 long Attributes;
10398 sequence< ::com::sun::star::beans::Property > Properties;
10400 /** @deprecated */ published interface XContentCreator {
10401 interface ::com::sun::star::uno::XInterface;
10402 sequence< ::com::sun::star::ucb::ContentInfo > queryCreatableContentsInfo();
10403 ::com::sun::star::ucb::XContent createNewContent([in] ::com::sun::star::ucb::ContentInfo Info);
10405 published service Content {
10406 interface ::com::sun::star::ucb::XContent;
10407 interface ::com::sun::star::lang::XComponent;
10408 interface ::com::sun::star::ucb::XCommandProcessor;
10409 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
10410 /** @deprecated */ interface ::com::sun::star::beans::XPropertyContainer;
10411 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
10412 [optional] interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
10413 [optional] interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
10414 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XContentCreator;
10415 [optional] interface ::com::sun::star::container::XChild;
10418 module sdb {
10419 /** @deprecated */ published service Document {
10420 interface ::com::sun::star::beans::XPropertySet;
10421 [property, readonly] string Name;
10422 [property] string DocumentLocation;
10424 published service ErrorMessageDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
10425 create([in] string initialTitle, [in] ::com::sun::star::awt::XWindow parentWindow, [in] any sqlException);
10427 /** @deprecated */ published service InteractionHandler: ::com::sun::star::task::XInteractionHandler;
10428 published exception ParametersRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
10429 ::com::sun::star::container::XIndexAccess Parameters;
10430 ::com::sun::star::sdbc::XConnection Connection;
10432 published interface XQueryDefinition {
10433 interface ::com::sun::star::beans::XPropertySet;
10434 interface ::com::sun::star::ucb::XContent;
10435 interface ::com::sun::star::lang::XComponent;
10437 published service Query {
10438 service ::com::sun::star::sdb::DataSettings;
10439 interface ::com::sun::star::sdb::XQueryDefinition;
10440 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10441 interface ::com::sun::star::sdbcx::XRename;
10442 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10444 published service QueryDefinition: ::com::sun::star::sdb::XQueryDefinition;
10446 module sdbcx {
10447 published service Descriptor {
10448 interface ::com::sun::star::beans::XPropertySet;
10449 [property] string Name;
10452 module sdb {
10453 published service QueryDescriptor {
10454 service ::com::sun::star::sdbcx::Descriptor;
10455 service ::com::sun::star::sdb::DataSettings;
10456 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10457 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10458 [property] string Command;
10459 [property] boolean EscapeProcessing;
10460 [property] string UpdateTableName;
10461 [property] string UpdateCatalogName;
10462 [property] string UpdateSchemaName;
10464 published service QueryDesign {
10465 interface ::com::sun::star::frame::XController;
10466 interface ::com::sun::star::lang::XInitialization;
10467 [property, readonly] string ActiveCommand;
10468 [property, optional, readonly] boolean EscapeProcessing;
10470 published service RelationDesign {
10471 interface ::com::sun::star::frame::XController;
10472 interface ::com::sun::star::lang::XInitialization;
10474 published constants RowChangeAction {
10475 const long DELETE = 3;
10476 const long INSERT = 1;
10477 const long UPDATE = 2;
10479 published exception RowSetVetoException: ::com::sun::star::sdbc::SQLException {
10482 module sdbc {
10483 published exception SQLWarning: ::com::sun::star::sdbc::SQLException {
10486 module sdb {
10487 published exception SQLContext: ::com::sun::star::sdbc::SQLWarning {
10488 string Details;
10490 published struct SQLErrorEvent: ::com::sun::star::lang::EventObject {
10491 any Reason;
10493 published interface XSQLQueryComposer {
10494 interface ::com::sun::star::uno::XInterface;
10495 string getQuery();
10496 void setQuery([in] string command) raises (::com::sun::star::sdbc::SQLException);
10497 string getComposedQuery();
10498 string getFilter();
10499 sequence< sequence< ::com::sun::star::beans::PropertyValue > > getStructuredFilter();
10500 string getOrder();
10501 void appendFilterByColumn([in] ::com::sun::star::beans::XPropertySet column) raises (::com::sun::star::sdbc::SQLException);
10502 void appendOrderByColumn([in] ::com::sun::star::beans::XPropertySet column, [in] boolean ascending) raises (::com::sun::star::sdbc::SQLException);
10503 void setFilter([in] string filter) raises (::com::sun::star::sdbc::SQLException);
10504 void setOrder([in] string order) raises (::com::sun::star::sdbc::SQLException);
10506 published service SQLQueryComposer {
10507 interface ::com::sun::star::sdb::XSQLQueryComposer;
10508 interface ::com::sun::star::sdbcx::XTablesSupplier;
10509 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10512 module sdbcx {
10513 published interface XAlterTable {
10514 interface ::com::sun::star::uno::XInterface;
10515 void alterColumnByName([in] string colName, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
10516 void alterColumnByIndex([in] long index, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
10518 published interface XIndexesSupplier {
10519 interface ::com::sun::star::uno::XInterface;
10520 ::com::sun::star::container::XNameAccess getIndexes();
10522 published interface XKeysSupplier {
10523 interface ::com::sun::star::uno::XInterface;
10524 ::com::sun::star::container::XIndexAccess getKeys();
10526 published service Table {
10527 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10528 interface ::com::sun::star::beans::XPropertySet;
10529 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10530 [optional] interface ::com::sun::star::sdbcx::XIndexesSupplier;
10531 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10532 [optional] interface ::com::sun::star::sdbcx::XRename;
10533 [optional] interface ::com::sun::star::sdbcx::XAlterTable;
10534 [property, readonly] string Name;
10535 [property, readonly] string CatalogName;
10536 [property, readonly] string SchemaName;
10537 [property, readonly] string Description;
10538 [property, optional, readonly] string Type;
10541 module sdb {
10542 published service Table {
10543 service ::com::sun::star::sdbcx::Table;
10544 service ::com::sun::star::sdb::DataSettings;
10545 [property, readonly] long Privileges;
10548 module sdbcx {
10549 published service TableDescriptor {
10550 service ::com::sun::star::sdbcx::Descriptor;
10551 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10552 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10553 [property] string CatalogName;
10554 [property] string SchemaName;
10555 [property] string Description;
10558 module sdb {
10559 published service TableDescriptor {
10560 service ::com::sun::star::sdbcx::TableDescriptor;
10561 service ::com::sun::star::sdb::DataSettings;
10563 published service TableDesign {
10564 interface ::com::sun::star::frame::XController;
10565 interface ::com::sun::star::lang::XInitialization;
10567 published interface XAlterQuery {
10568 interface ::com::sun::star::uno::XInterface;
10569 void alterCommand([in] string command, [in] boolean useEscapeProcessing) raises (::com::sun::star::sdbc::SQLException);
10571 /** @deprecated */ published interface XDatabaseAccessListener {
10572 interface ::com::sun::star::lang::XEventListener;
10573 void connectionChanged([in] ::com::sun::star::lang::EventObject event);
10574 boolean approveConnectionClosing([in] ::com::sun::star::lang::EventObject event);
10575 void connectionClosing([in] ::com::sun::star::lang::EventObject event);
10577 published interface XDatabaseRegistrationsListener {
10578 interface ::com::sun::star::lang::XEventListener;
10579 void registeredDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10580 void revokedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10581 void changedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10583 published interface XInteractionSupplyParameters {
10584 interface ::com::sun::star::task::XInteractionContinuation;
10585 void setParameters([in] sequence< ::com::sun::star::beans::PropertyValue > Values);
10587 published interface XRowSetApproveListener {
10588 interface ::com::sun::star::lang::XEventListener;
10589 boolean approveCursorMove([in] ::com::sun::star::lang::EventObject event);
10590 boolean approveRowChange([in] ::com::sun::star::sdb::RowChangeEvent event);
10591 boolean approveRowSetChange([in] ::com::sun::star::lang::EventObject event);
10593 published interface XRowSetSupplier {
10594 interface ::com::sun::star::uno::XInterface;
10595 ::com::sun::star::sdbc::XRowSet getRowSet();
10596 void setRowSet([in] ::com::sun::star::sdbc::XRowSet xDataSource);
10598 published interface XSQLErrorListener {
10599 interface ::com::sun::star::lang::XEventListener;
10600 void errorOccured([in] ::com::sun::star::sdb::SQLErrorEvent aEvent);
10603 module sdbc {
10604 published exception BatchUpdateException: ::com::sun::star::sdbc::SQLException {
10605 sequence< long > UpdateCounts;
10607 published constants BestRowScope {
10608 const long SESSION = 2;
10609 const long TEMPORARY = 0;
10610 const long TRANSACTION = 1;
10612 published constants BestRowType {
10613 const long NOT_PSEUDO = 1;
10614 const long PSEUDO = 2;
10615 const long UNKNOWN = 0;
10617 /** @deprecated */ published constants ChangeAction {
10618 const long DELETE = 3;
10619 const long INSERT = 1;
10620 const long UNDO = 4;
10621 const long UPDATE = 2;
10623 /** @deprecated */ published struct ChangeEvent: ::com::sun::star::lang::EventObject {
10624 long Action;
10625 long Rows;
10627 published constants ColumnSearch {
10628 const long BASIC = 2;
10629 const long CHAR = 1;
10630 const long FULL = 3;
10631 const long NONE = 0;
10633 published constants ColumnType {
10634 const long NOT_PSEUDO = 1;
10635 const long PSEUDO = 2;
10636 const long UNKNOWN = 0;
10638 published constants ColumnValue {
10639 const long NO_NULLS = 0;
10640 const long NULLABLE = 1;
10641 const long NULLABLE_UNKNOWN = 2;
10643 published interface XDriver;
10644 published interface XDriverAccess {
10645 interface ::com::sun::star::uno::XInterface;
10646 ::com::sun::star::sdbc::XDriver getDriverByURL([in] string url);
10648 published interface XConnectionPool {
10649 interface ::com::sun::star::sdbc::XDriverManager;
10650 interface ::com::sun::star::sdbc::XDriverAccess;
10652 published service ConnectionPool: ::com::sun::star::sdbc::XConnectionPool;
10653 published service ConnectionProperties {
10654 [property, optional] string user;
10655 [property, optional] string password;
10657 published exception DataTruncation: ::com::sun::star::sdbc::SQLWarning {
10658 long Index;
10659 boolean IsParameter;
10660 boolean DuringRead;
10661 long DataSize;
10662 long TransferSize;
10664 published constants DataType {
10665 const long ARRAY = 2003;
10666 const long BIGINT = -5;
10667 const long BINARY = -2;
10668 const long BIT = -7;
10669 const long BLOB = 2004;
10670 const long BOOLEAN = 16;
10671 const long CHAR = 1;
10672 const long CLOB = 2005;
10673 const long DATE = 91;
10674 const long DECIMAL = 3;
10675 const long DISTINCT = 2001;
10676 const long DOUBLE = 8;
10677 const long FLOAT = 6;
10678 const long INTEGER = 4;
10679 const long LONGVARBINARY = -4;
10680 const long LONGVARCHAR = -1;
10681 const long NUMERIC = 2;
10682 const long OBJECT = 2000;
10683 const long OTHER = 1111;
10684 const long REAL = 7;
10685 const long REF = 2006;
10686 const long SMALLINT = 5;
10687 const long SQLNULL = 0;
10688 const long STRUCT = 2002;
10689 const long TIME = 92;
10690 const long TIMESTAMP = 93;
10691 const long TINYINT = -6;
10692 const long VARBINARY = -3;
10693 const long VARCHAR = 12;
10695 published constants Deferrability {
10696 const long INITIALLY_DEFERRED = 5;
10697 const long INITIALLY_IMMEDIATE = 6;
10698 const long NONE = 7;
10700 published struct DriverPropertyInfo {
10701 string Name;
10702 string Description;
10703 boolean IsRequired;
10704 string Value;
10705 sequence< string > Choices;
10707 published interface XDriver {
10708 interface ::com::sun::star::uno::XInterface;
10709 ::com::sun::star::sdbc::XConnection connect([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10710 boolean acceptsURL([in] string url) raises (::com::sun::star::sdbc::SQLException);
10711 sequence< ::com::sun::star::sdbc::DriverPropertyInfo > getPropertyInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10712 long getMajorVersion();
10713 long getMinorVersion();
10715 published service Driver {
10716 interface ::com::sun::star::sdbc::XDriver;
10718 published interface XDriverManager2 {
10719 interface ::com::sun::star::sdbc::XDriverManager;
10720 interface ::com::sun::star::sdbc::XDriverAccess;
10721 interface ::com::sun::star::container::XEnumerationAccess;
10723 published service DriverManager: ::com::sun::star::sdbc::XDriverManager2;
10724 published constants FetchDirection {
10725 const long FORWARD = 1000;
10726 const long REVERSE = 1001;
10727 const long UNKNOWN = 1002;
10729 published constants IndexType {
10730 const short CLUSTERED = 1;
10731 const short HASHED = 2;
10732 const short OTHER = 3;
10733 const short STATISTIC = 0;
10735 published constants KeyRule {
10736 const long CASCADE = 0;
10737 const long NO_ACTION = 3;
10738 const long RESTRICT = 1;
10739 const long SET_DEFAULT = 4;
10740 const long SET_NULL = 2;
10742 published constants ProcedureColumn {
10743 const long IN = 1;
10744 const long INOUT = 2;
10745 const long OUT = 4;
10746 const long RESULT = 3;
10747 const long RETURN = 5;
10748 const long UNKNOWN = 0;
10750 published constants ProcedureResult {
10751 const long NONE = 1;
10752 const long RETURN = 2;
10753 const long UNKNOWN = 0;
10755 published constants ResultSetConcurrency {
10756 const long READ_ONLY = 1007;
10757 const long UPDATABLE = 1008;
10759 published constants ResultSetType {
10760 const long FORWARD_ONLY = 1003;
10761 const long SCROLL_INSENSITIVE = 1004;
10762 const long SCROLL_SENSITIVE = 1005;
10764 published interface XBatchExecution {
10765 interface ::com::sun::star::uno::XInterface;
10766 void addBatch([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10767 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
10768 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
10770 published interface XStatement {
10771 interface ::com::sun::star::uno::XInterface;
10772 ::com::sun::star::sdbc::XResultSet executeQuery([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10773 long executeUpdate([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10774 boolean execute([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10775 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10777 published service Statement {
10778 interface ::com::sun::star::sdbc::XCloseable;
10779 interface ::com::sun::star::beans::XPropertySet;
10780 interface ::com::sun::star::sdbc::XStatement;
10781 interface ::com::sun::star::sdbc::XWarningsSupplier;
10782 [optional] interface ::com::sun::star::lang::XComponent;
10783 [optional] interface ::com::sun::star::util::XCancellable;
10784 [optional] interface ::com::sun::star::sdbc::XBatchExecution;
10785 [optional] interface ::com::sun::star::sdbc::XMultipleResults;
10786 [property] long QueryTimeOut;
10787 [property] long MaxFieldSize;
10788 [property] long MaxRows;
10789 [property] string CursorName;
10790 [property] long ResultSetConcurrency;
10791 [property] long ResultSetType;
10792 [property] long FetchDirection;
10793 [property] long FetchSize;
10794 [property] boolean EscapeProcessing;
10796 published constants TransactionIsolation {
10797 const long NONE = 0;
10798 const long READ_COMMITTED = 2;
10799 const long READ_UNCOMMITTED = 1;
10800 const long REPEATABLE_READ = 4;
10801 const long SERIALIZABLE = 8;
10803 published interface XArray {
10804 interface ::com::sun::star::uno::XInterface;
10805 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
10806 long getBaseType() raises (::com::sun::star::sdbc::SQLException);
10807 sequence< any > getArray([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10808 sequence< any > getArrayAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10809 ::com::sun::star::sdbc::XResultSet getResultSet([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10810 ::com::sun::star::sdbc::XResultSet getResultSetAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10812 published interface XBlob {
10813 interface ::com::sun::star::uno::XInterface;
10814 hyper length() raises (::com::sun::star::sdbc::SQLException);
10815 sequence< byte > getBytes([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10816 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10817 hyper position([in] sequence< byte > pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10818 hyper positionOfBlob([in] ::com::sun::star::sdbc::XBlob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10820 published interface XClob {
10821 interface ::com::sun::star::uno::XInterface;
10822 hyper length() raises (::com::sun::star::sdbc::SQLException);
10823 string getSubString([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10824 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10825 hyper position([in] string searchstr, [in] long start) raises (::com::sun::star::sdbc::SQLException);
10826 hyper positionOfClob([in] ::com::sun::star::sdbc::XClob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10828 published interface XDatabaseMetaData {
10829 interface ::com::sun::star::uno::XInterface;
10830 boolean allProceduresAreCallable() raises (::com::sun::star::sdbc::SQLException);
10831 boolean allTablesAreSelectable() raises (::com::sun::star::sdbc::SQLException);
10832 string getURL() raises (::com::sun::star::sdbc::SQLException);
10833 string getUserName() raises (::com::sun::star::sdbc::SQLException);
10834 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
10835 boolean nullsAreSortedHigh() raises (::com::sun::star::sdbc::SQLException);
10836 boolean nullsAreSortedLow() raises (::com::sun::star::sdbc::SQLException);
10837 boolean nullsAreSortedAtStart() raises (::com::sun::star::sdbc::SQLException);
10838 boolean nullsAreSortedAtEnd() raises (::com::sun::star::sdbc::SQLException);
10839 string getDatabaseProductName() raises (::com::sun::star::sdbc::SQLException);
10840 string getDatabaseProductVersion() raises (::com::sun::star::sdbc::SQLException);
10841 string getDriverName() raises (::com::sun::star::sdbc::SQLException);
10842 string getDriverVersion() raises (::com::sun::star::sdbc::SQLException);
10843 long getDriverMajorVersion();
10844 long getDriverMinorVersion();
10845 boolean usesLocalFiles() raises (::com::sun::star::sdbc::SQLException);
10846 boolean usesLocalFilePerTable() raises (::com::sun::star::sdbc::SQLException);
10847 boolean supportsMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10848 boolean storesUpperCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10849 boolean storesLowerCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10850 boolean storesMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10851 boolean supportsMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10852 boolean storesUpperCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10853 boolean storesLowerCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10854 boolean storesMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10855 string getIdentifierQuoteString() raises (::com::sun::star::sdbc::SQLException);
10856 string getSQLKeywords() raises (::com::sun::star::sdbc::SQLException);
10857 string getNumericFunctions() raises (::com::sun::star::sdbc::SQLException);
10858 string getStringFunctions() raises (::com::sun::star::sdbc::SQLException);
10859 string getSystemFunctions() raises (::com::sun::star::sdbc::SQLException);
10860 string getTimeDateFunctions() raises (::com::sun::star::sdbc::SQLException);
10861 string getSearchStringEscape() raises (::com::sun::star::sdbc::SQLException);
10862 string getExtraNameCharacters() raises (::com::sun::star::sdbc::SQLException);
10863 boolean supportsAlterTableWithAddColumn() raises (::com::sun::star::sdbc::SQLException);
10864 boolean supportsAlterTableWithDropColumn() raises (::com::sun::star::sdbc::SQLException);
10865 boolean supportsColumnAliasing() raises (::com::sun::star::sdbc::SQLException);
10866 boolean nullPlusNonNullIsNull() raises (::com::sun::star::sdbc::SQLException);
10867 boolean supportsTypeConversion() raises (::com::sun::star::sdbc::SQLException);
10868 boolean supportsConvert([in] long fromType, [in] long toType) raises (::com::sun::star::sdbc::SQLException);
10869 boolean supportsTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10870 boolean supportsDifferentTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10871 boolean supportsExpressionsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10872 boolean supportsOrderByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10873 boolean supportsGroupBy() raises (::com::sun::star::sdbc::SQLException);
10874 boolean supportsGroupByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10875 boolean supportsGroupByBeyondSelect() raises (::com::sun::star::sdbc::SQLException);
10876 boolean supportsLikeEscapeClause() raises (::com::sun::star::sdbc::SQLException);
10877 boolean supportsMultipleResultSets() raises (::com::sun::star::sdbc::SQLException);
10878 boolean supportsMultipleTransactions() raises (::com::sun::star::sdbc::SQLException);
10879 boolean supportsNonNullableColumns() raises (::com::sun::star::sdbc::SQLException);
10880 boolean supportsMinimumSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10881 boolean supportsCoreSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10882 boolean supportsExtendedSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10883 boolean supportsANSI92EntryLevelSQL() raises (::com::sun::star::sdbc::SQLException);
10884 boolean supportsANSI92IntermediateSQL() raises (::com::sun::star::sdbc::SQLException);
10885 boolean supportsANSI92FullSQL() raises (::com::sun::star::sdbc::SQLException);
10886 boolean supportsIntegrityEnhancementFacility() raises (::com::sun::star::sdbc::SQLException);
10887 boolean supportsOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10888 boolean supportsFullOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10889 boolean supportsLimitedOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10890 string getSchemaTerm() raises (::com::sun::star::sdbc::SQLException);
10891 string getProcedureTerm() raises (::com::sun::star::sdbc::SQLException);
10892 string getCatalogTerm() raises (::com::sun::star::sdbc::SQLException);
10893 boolean isCatalogAtStart() raises (::com::sun::star::sdbc::SQLException);
10894 string getCatalogSeparator() raises (::com::sun::star::sdbc::SQLException);
10895 boolean supportsSchemasInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10896 boolean supportsSchemasInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10897 boolean supportsSchemasInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10898 boolean supportsSchemasInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10899 boolean supportsSchemasInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10900 boolean supportsCatalogsInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10901 boolean supportsCatalogsInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10902 boolean supportsCatalogsInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10903 boolean supportsCatalogsInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10904 boolean supportsCatalogsInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10905 boolean supportsPositionedDelete() raises (::com::sun::star::sdbc::SQLException);
10906 boolean supportsPositionedUpdate() raises (::com::sun::star::sdbc::SQLException);
10907 boolean supportsSelectForUpdate() raises (::com::sun::star::sdbc::SQLException);
10908 boolean supportsStoredProcedures() raises (::com::sun::star::sdbc::SQLException);
10909 boolean supportsSubqueriesInComparisons() raises (::com::sun::star::sdbc::SQLException);
10910 boolean supportsSubqueriesInExists() raises (::com::sun::star::sdbc::SQLException);
10911 boolean supportsSubqueriesInIns() raises (::com::sun::star::sdbc::SQLException);
10912 boolean supportsSubqueriesInQuantifieds() raises (::com::sun::star::sdbc::SQLException);
10913 boolean supportsCorrelatedSubqueries() raises (::com::sun::star::sdbc::SQLException);
10914 boolean supportsUnion() raises (::com::sun::star::sdbc::SQLException);
10915 boolean supportsUnionAll() raises (::com::sun::star::sdbc::SQLException);
10916 boolean supportsOpenCursorsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10917 boolean supportsOpenCursorsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10918 boolean supportsOpenStatementsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10919 boolean supportsOpenStatementsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10920 long getMaxBinaryLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10921 long getMaxCharLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10922 long getMaxColumnNameLength() raises (::com::sun::star::sdbc::SQLException);
10923 long getMaxColumnsInGroupBy() raises (::com::sun::star::sdbc::SQLException);
10924 long getMaxColumnsInIndex() raises (::com::sun::star::sdbc::SQLException);
10925 long getMaxColumnsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10926 long getMaxColumnsInSelect() raises (::com::sun::star::sdbc::SQLException);
10927 long getMaxColumnsInTable() raises (::com::sun::star::sdbc::SQLException);
10928 long getMaxConnections() raises (::com::sun::star::sdbc::SQLException);
10929 long getMaxCursorNameLength() raises (::com::sun::star::sdbc::SQLException);
10930 long getMaxIndexLength() raises (::com::sun::star::sdbc::SQLException);
10931 long getMaxSchemaNameLength() raises (::com::sun::star::sdbc::SQLException);
10932 long getMaxProcedureNameLength() raises (::com::sun::star::sdbc::SQLException);
10933 long getMaxCatalogNameLength() raises (::com::sun::star::sdbc::SQLException);
10934 long getMaxRowSize() raises (::com::sun::star::sdbc::SQLException);
10935 boolean doesMaxRowSizeIncludeBlobs() raises (::com::sun::star::sdbc::SQLException);
10936 long getMaxStatementLength() raises (::com::sun::star::sdbc::SQLException);
10937 long getMaxStatements() raises (::com::sun::star::sdbc::SQLException);
10938 long getMaxTableNameLength() raises (::com::sun::star::sdbc::SQLException);
10939 long getMaxTablesInSelect() raises (::com::sun::star::sdbc::SQLException);
10940 long getMaxUserNameLength() raises (::com::sun::star::sdbc::SQLException);
10941 long getDefaultTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
10942 boolean supportsTransactions() raises (::com::sun::star::sdbc::SQLException);
10943 boolean supportsTransactionIsolationLevel([in] long level) raises (::com::sun::star::sdbc::SQLException);
10944 boolean supportsDataDefinitionAndDataManipulationTransactions() raises (::com::sun::star::sdbc::SQLException);
10945 boolean supportsDataManipulationTransactionsOnly() raises (::com::sun::star::sdbc::SQLException);
10946 boolean dataDefinitionCausesTransactionCommit() raises (::com::sun::star::sdbc::SQLException);
10947 boolean dataDefinitionIgnoredInTransactions() raises (::com::sun::star::sdbc::SQLException);
10948 ::com::sun::star::sdbc::XResultSet getProcedures([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern) raises (::com::sun::star::sdbc::SQLException);
10949 ::com::sun::star::sdbc::XResultSet getProcedureColumns([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10950 ::com::sun::star::sdbc::XResultSet getTables([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] sequence< string > types) raises (::com::sun::star::sdbc::SQLException);
10951 ::com::sun::star::sdbc::XResultSet getSchemas() raises (::com::sun::star::sdbc::SQLException);
10952 ::com::sun::star::sdbc::XResultSet getCatalogs() raises (::com::sun::star::sdbc::SQLException);
10953 ::com::sun::star::sdbc::XResultSet getTableTypes() raises (::com::sun::star::sdbc::SQLException);
10954 ::com::sun::star::sdbc::XResultSet getColumns([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10955 ::com::sun::star::sdbc::XResultSet getColumnPrivileges([in] any catalog, [in] string schema, [in] string table, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10956 ::com::sun::star::sdbc::XResultSet getTablePrivileges([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern) raises (::com::sun::star::sdbc::SQLException);
10957 ::com::sun::star::sdbc::XResultSet getBestRowIdentifier([in] any catalog, [in] string schema, [in] string table, [in] long scope, [in] boolean nullable) raises (::com::sun::star::sdbc::SQLException);
10958 ::com::sun::star::sdbc::XResultSet getVersionColumns([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10959 ::com::sun::star::sdbc::XResultSet getPrimaryKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10960 ::com::sun::star::sdbc::XResultSet getImportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10961 ::com::sun::star::sdbc::XResultSet getExportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10962 ::com::sun::star::sdbc::XResultSet getCrossReference([in] any primaryCatalog, [in] string primarySchema, [in] string primaryTable, [in] any foreignCatalog, [in] string foreignSchema, [in] string foreignTable) raises (::com::sun::star::sdbc::SQLException);
10963 ::com::sun::star::sdbc::XResultSet getTypeInfo() raises (::com::sun::star::sdbc::SQLException);
10964 ::com::sun::star::sdbc::XResultSet getIndexInfo([in] any catalog, [in] string schema, [in] string table, [in] boolean unique, [in] boolean approximate) raises (::com::sun::star::sdbc::SQLException);
10965 boolean supportsResultSetType([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10966 boolean supportsResultSetConcurrency([in] long setType, [in] long concurrency) raises (::com::sun::star::sdbc::SQLException);
10967 boolean ownUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10968 boolean ownDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10969 boolean ownInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10970 boolean othersUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10971 boolean othersDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10972 boolean othersInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10973 boolean updatesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10974 boolean deletesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10975 boolean insertsAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10976 boolean supportsBatchUpdates() raises (::com::sun::star::sdbc::SQLException);
10977 ::com::sun::star::sdbc::XResultSet getUDTs([in] any catalog, [in] string schemaPattern, [in] string typeNamePattern, [in] sequence< long > types) raises (::com::sun::star::sdbc::SQLException);
10978 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10980 published interface XGeneratedResultSet {
10981 interface ::com::sun::star::uno::XInterface;
10982 ::com::sun::star::sdbc::XResultSet getGeneratedValues() raises (::com::sun::star::sdbc::SQLException);
10984 published interface XPooledConnection {
10985 interface ::com::sun::star::uno::XInterface;
10986 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10988 published interface XRef {
10989 interface ::com::sun::star::uno::XInterface;
10990 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
10992 published interface XResultSetMetaData {
10993 interface ::com::sun::star::uno::XInterface;
10994 long getColumnCount() raises (::com::sun::star::sdbc::SQLException);
10995 boolean isAutoIncrement([in] long column) raises (::com::sun::star::sdbc::SQLException);
10996 boolean isCaseSensitive([in] long column) raises (::com::sun::star::sdbc::SQLException);
10997 boolean isSearchable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10998 boolean isCurrency([in] long column) raises (::com::sun::star::sdbc::SQLException);
10999 long isNullable([in] long column) raises (::com::sun::star::sdbc::SQLException);
11000 boolean isSigned([in] long column) raises (::com::sun::star::sdbc::SQLException);
11001 long getColumnDisplaySize([in] long column) raises (::com::sun::star::sdbc::SQLException);
11002 string getColumnLabel([in] long column) raises (::com::sun::star::sdbc::SQLException);
11003 string getColumnName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11004 string getSchemaName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11005 long getPrecision([in] long column) raises (::com::sun::star::sdbc::SQLException);
11006 long getScale([in] long column) raises (::com::sun::star::sdbc::SQLException);
11007 string getTableName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11008 string getCatalogName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11009 long getColumnType([in] long column) raises (::com::sun::star::sdbc::SQLException);
11010 string getColumnTypeName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11011 boolean isReadOnly([in] long column) raises (::com::sun::star::sdbc::SQLException);
11012 boolean isWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
11013 boolean isDefinitelyWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
11014 string getColumnServiceName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11016 published interface XRowSetListener {
11017 interface ::com::sun::star::lang::XEventListener;
11018 void cursorMoved([in] ::com::sun::star::lang::EventObject event);
11019 /** @deprecated */ void rowChanged([in] ::com::sun::star::lang::EventObject event);
11020 void rowSetChanged([in] ::com::sun::star::lang::EventObject event);
11022 published interface XSQLInput;
11023 published interface XSQLOutput;
11024 published interface XSQLData {
11025 interface ::com::sun::star::uno::XInterface;
11026 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
11027 void readSQL([in] ::com::sun::star::sdbc::XSQLInput stream, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
11028 void writeSQL([in] ::com::sun::star::sdbc::XSQLOutput stream) raises (::com::sun::star::sdbc::SQLException);
11030 published interface XSQLInput {
11031 interface ::com::sun::star::uno::XInterface;
11032 string readString() raises (::com::sun::star::sdbc::SQLException);
11033 boolean readBoolean() raises (::com::sun::star::sdbc::SQLException);
11034 byte readByte() raises (::com::sun::star::sdbc::SQLException);
11035 short readShort() raises (::com::sun::star::sdbc::SQLException);
11036 long readInt() raises (::com::sun::star::sdbc::SQLException);
11037 hyper readLong() raises (::com::sun::star::sdbc::SQLException);
11038 float readFloat() raises (::com::sun::star::sdbc::SQLException);
11039 double readDouble() raises (::com::sun::star::sdbc::SQLException);
11040 sequence< byte > readBytes() raises (::com::sun::star::sdbc::SQLException);
11041 ::com::sun::star::util::Date readDate() raises (::com::sun::star::sdbc::SQLException);
11042 ::com::sun::star::util::Time readTime() raises (::com::sun::star::sdbc::SQLException);
11043 ::com::sun::star::util::DateTime readTimestamp() raises (::com::sun::star::sdbc::SQLException);
11044 ::com::sun::star::io::XInputStream readBinaryStream() raises (::com::sun::star::sdbc::SQLException);
11045 ::com::sun::star::io::XInputStream readCharacterStream() raises (::com::sun::star::sdbc::SQLException);
11046 any readObject() raises (::com::sun::star::sdbc::SQLException);
11047 ::com::sun::star::sdbc::XRef readRef() raises (::com::sun::star::sdbc::SQLException);
11048 ::com::sun::star::sdbc::XBlob readBlob() raises (::com::sun::star::sdbc::SQLException);
11049 ::com::sun::star::sdbc::XClob readClob() raises (::com::sun::star::sdbc::SQLException);
11050 ::com::sun::star::sdbc::XArray readArray() raises (::com::sun::star::sdbc::SQLException);
11051 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
11053 published interface XStruct;
11054 published interface XSQLOutput {
11055 interface ::com::sun::star::uno::XInterface;
11056 void writeString([in] string x) raises (::com::sun::star::sdbc::SQLException);
11057 void writeBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
11058 void writeByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
11059 void writeShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
11060 void writeInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
11061 void writeLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
11062 void writeFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
11063 void writeDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
11064 void writeBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
11065 void writeDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
11066 void writeTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
11067 void writeTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
11068 void writeBinaryStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11069 void writeCharacterStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11070 void writeObject([in] ::com::sun::star::sdbc::XSQLData x) raises (::com::sun::star::sdbc::SQLException);
11071 void writeRef([in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
11072 void writeBlob([in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
11073 void writeClob([in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
11074 void writeStruct([in] ::com::sun::star::sdbc::XStruct x) raises (::com::sun::star::sdbc::SQLException);
11075 void writeArray([in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
11077 published interface XStruct {
11078 interface ::com::sun::star::uno::XInterface;
11079 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
11080 sequence< any > getAttributes([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
11083 module sdbcx {
11084 published constants CheckOption {
11085 const long CASCADE = 2;
11086 const long LOCAL = 3;
11087 const long NONE = 0;
11089 published service ColumnDescriptor {
11090 service ::com::sun::star::sdbcx::Descriptor;
11091 [property] long Type;
11092 [property] string TypeName;
11093 [property] long Precision;
11094 [property] long Scale;
11095 [property] long IsNullable;
11096 [property] boolean IsAutoIncrement;
11097 [property, optional] boolean IsRowVersion;
11098 [property, optional] string Description;
11099 [property, optional] string DefaultValue;
11100 [property, optional] string AutoIncrementCreation;
11102 published constants CompareBookmark {
11103 const long EQUAL = 0;
11104 const long GREATER = 1;
11105 const long LESS = -1;
11106 const long NOT_COMPARABLE = 3;
11107 const long NOT_EQUAL = 2;
11109 published interface XAppend {
11110 interface ::com::sun::star::uno::XInterface;
11111 void appendByDescriptor([in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11113 published interface XDrop {
11114 interface ::com::sun::star::uno::XInterface;
11115 void dropByName([in] string elementName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11116 void dropByIndex([in] long index) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
11118 published service Container {
11119 interface ::com::sun::star::container::XNameAccess;
11120 interface ::com::sun::star::container::XIndexAccess;
11121 interface ::com::sun::star::container::XEnumerationAccess;
11122 [optional] interface ::com::sun::star::util::XRefreshable;
11123 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11124 [optional] interface ::com::sun::star::sdbcx::XAppend;
11125 [optional] interface ::com::sun::star::sdbcx::XDrop;
11127 published interface XCreateCatalog {
11128 interface ::com::sun::star::uno::XInterface;
11129 void createCatalog([in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11131 published interface XDataDefinitionSupplier {
11132 interface ::com::sun::star::uno::XInterface;
11133 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByConnection([in] ::com::sun::star::sdbc::XConnection connection) raises (::com::sun::star::sdbc::SQLException);
11134 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByURL([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
11136 published interface XDropCatalog {
11137 interface ::com::sun::star::uno::XInterface;
11138 void dropCatalog([in] string catalogName, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11140 published service Driver {
11141 service ::com::sun::star::sdbc::Driver;
11142 interface ::com::sun::star::sdbcx::XDataDefinitionSupplier;
11143 [optional] interface ::com::sun::star::sdbcx::XCreateCatalog;
11144 [optional] interface ::com::sun::star::sdbcx::XDropCatalog;
11146 published interface XAuthorizable {
11147 interface ::com::sun::star::uno::XInterface;
11148 long getPrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11149 long getGrantablePrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11150 void grantPrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11151 void revokePrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11153 published service Group {
11154 interface ::com::sun::star::sdbcx::XUsersSupplier;
11155 interface ::com::sun::star::sdbcx::XAuthorizable;
11156 interface ::com::sun::star::beans::XPropertySet;
11157 [property, readonly] string Name;
11159 published service GroupDescriptor {
11160 service ::com::sun::star::sdbcx::Descriptor;
11161 [property] string Name;
11163 published service Index {
11164 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11165 interface ::com::sun::star::beans::XPropertySet;
11166 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11167 [property, readonly] string Name;
11168 [property, readonly] string Catalog;
11169 [property, readonly] boolean IsUnique;
11170 [property, readonly] boolean IsPrimaryKeyIndex;
11171 [property, readonly] boolean IsClustered;
11173 published service IndexColumn {
11174 service ::com::sun::star::sdbcx::Column;
11175 [property, readonly] boolean IsAscending;
11177 published service IndexColumnDescriptor {
11178 service ::com::sun::star::sdbcx::Descriptor;
11179 [property] boolean IsAscending;
11181 published service IndexDescriptor {
11182 service ::com::sun::star::sdbcx::Descriptor;
11183 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11184 [property] string Catalog;
11185 [property] boolean IsUnique;
11186 [property] boolean IsClustered;
11188 published service Key {
11189 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11190 interface ::com::sun::star::beans::XPropertySet;
11191 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11192 [property, readonly] string Name;
11193 [property, readonly] long Type;
11194 [property, readonly] string ReferencedTable;
11195 [property, readonly] long UpdateRule;
11196 [property, readonly] long DeleteRule;
11198 published service KeyColumn {
11199 service ::com::sun::star::sdbcx::Column;
11200 [property, readonly] string RelatedColumn;
11202 published service KeyColumnDescriptor {
11203 service ::com::sun::star::sdbcx::Descriptor;
11204 [property] string RelatedColumn;
11206 published service KeyDescriptor {
11207 service ::com::sun::star::sdbcx::Descriptor;
11208 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11209 [property] long Type;
11210 [property] string ReferencedTable;
11211 [property] long UpdateRule;
11212 [property] long DeleteRule;
11214 published constants KeyType {
11215 const long FOREIGN = 3;
11216 const long PRIMARY = 1;
11217 const long UNIQUE = 2;
11219 published service PreparedStatement {
11220 service ::com::sun::star::sdbc::PreparedStatement;
11221 [property] boolean UseBookmarks;
11223 published constants Privilege {
11224 const long ALTER = 64;
11225 const long CREATE = 32;
11226 const long DELETE = 8;
11227 const long DROP = 256;
11228 const long INSERT = 2;
11229 const long READ = 16;
11230 const long REFERENCE = 128;
11231 const long SELECT = 1;
11232 const long UPDATE = 4;
11234 published constants PrivilegeObject {
11235 const long COLUMN = 2;
11236 const long TABLE = 0;
11237 const long VIEW = 1;
11239 published service ReferenceColumn {
11240 service ::com::sun::star::sdbcx::Column;
11241 [property, readonly] string ReferencedColumn;
11243 published service Statement {
11244 service ::com::sun::star::sdbc::Statement;
11245 [property] boolean UseBookmarks;
11247 published interface XUser {
11248 interface ::com::sun::star::sdbcx::XAuthorizable;
11249 void changePassword([in] string oldPassword, [in] string newPassword) raises (::com::sun::star::sdbc::SQLException);
11251 published service User {
11252 interface ::com::sun::star::sdbcx::XUser;
11253 interface ::com::sun::star::beans::XPropertySet;
11254 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
11255 [property, readonly] string Name;
11257 published service UserDescriptor {
11258 service ::com::sun::star::sdbcx::Descriptor;
11259 [property] string Password;
11261 interface XAlterView {
11262 interface ::com::sun::star::uno::XInterface;
11263 void alterCommand([in] string NewCommand) raises (::com::sun::star::sdbc::SQLException);
11265 published service View {
11266 interface ::com::sun::star::beans::XPropertySet;
11267 [optional] interface ::com::sun::star::sdbcx::XRename;
11268 [optional] interface ::com::sun::star::sdbcx::XAlterView;
11269 [property, readonly] string Name;
11270 [property, readonly] string CatalogName;
11271 [property, readonly] string SchemaName;
11272 [property, readonly] string Command;
11273 [property, readonly] long CheckOption;
11275 published service ViewDescriptor {
11276 service ::com::sun::star::sdbcx::Descriptor;
11277 [property] string CatalogName;
11278 [property] string SchemaName;
11279 [property] string Command;
11280 [property] long CheckOption;
11283 module sheet {
11284 published interface XSpreadsheet;
11285 published struct ActivationEvent: ::com::sun::star::lang::EventObject {
11286 ::com::sun::star::sheet::XSpreadsheet ActiveSheet;
11288 published interface XAddIn {
11289 interface ::com::sun::star::lang::XLocalizable;
11290 string getProgrammaticFuntionName([in] string aDisplayName);
11291 string getDisplayFunctionName([in] string aProgrammaticName);
11292 string getFunctionDescription([in] string aProgrammaticName);
11293 string getDisplayArgumentName([in] string aProgrammaticFunctionName, [in] long nArgument);
11294 string getArgumentDescription([in] string aProgrammaticFunctionName, [in] long nArgument);
11295 string getProgrammaticCategoryName([in] string aProgrammaticFunctionName);
11296 string getDisplayCategoryName([in] string aProgrammaticFunctionName);
11298 published struct LocalizedName {
11299 ::com::sun::star::lang::Locale Locale;
11300 string Name;
11302 published interface XCompatibilityNames {
11303 interface ::com::sun::star::uno::XInterface;
11304 sequence< ::com::sun::star::sheet::LocalizedName > getCompatibilityNames([in] string aProgrammaticName);
11306 published service AddIn {
11307 interface ::com::sun::star::lang::XServiceName;
11308 interface ::com::sun::star::sheet::XAddIn;
11309 [optional] interface ::com::sun::star::sheet::XCompatibilityNames;
11311 published enum Border {
11312 TOP = 0,
11313 BOTTOM = 1,
11314 RIGHT = 2,
11315 LEFT = 3
11317 published interface XSheetAnnotation {
11318 interface ::com::sun::star::uno::XInterface;
11319 ::com::sun::star::table::CellAddress getPosition();
11320 string getAuthor();
11321 string getDate();
11322 boolean getIsVisible();
11323 void setIsVisible([in] boolean bIsVisible);
11325 published interface XSheetAnnotationShapeSupplier {
11326 interface ::com::sun::star::uno::XInterface;
11327 ::com::sun::star::drawing::XShape getAnnotationShape();
11329 published service CellAnnotation {
11330 interface ::com::sun::star::sheet::XSheetAnnotation;
11331 interface ::com::sun::star::container::XChild;
11332 interface ::com::sun::star::text::XSimpleText;
11333 [optional] interface ::com::sun::star::sheet::XSheetAnnotationShapeSupplier;
11335 published service CellAnnotationShape {
11336 service ::com::sun::star::drawing::CaptionShape;
11338 published interface XSheetAnnotations {
11339 interface ::com::sun::star::container::XIndexAccess;
11340 void insertNew([in] ::com::sun::star::table::CellAddress aPosition, [in] string aText);
11341 void removeByIndex([in] long nIndex);
11343 published service CellAnnotations {
11344 interface ::com::sun::star::sheet::XSheetAnnotations;
11345 interface ::com::sun::star::container::XEnumerationAccess;
11347 published service CellAnnotationsEnumeration {
11348 interface ::com::sun::star::container::XEnumeration;
11351 module table {
11352 published struct CellRangeAddress {
11353 short Sheet;
11354 long StartColumn;
11355 long StartRow;
11356 long EndColumn;
11357 long EndRow;
11360 module sheet {
11361 published interface XAreaLink {
11362 interface ::com::sun::star::uno::XInterface;
11363 string getSourceArea();
11364 void setSourceArea([in] string aSourceArea);
11365 ::com::sun::star::table::CellRangeAddress getDestArea();
11366 void setDestArea([in] ::com::sun::star::table::CellRangeAddress aDestArea);
11368 published service CellAreaLink {
11369 interface ::com::sun::star::sheet::XAreaLink;
11370 interface ::com::sun::star::util::XRefreshable;
11371 interface ::com::sun::star::beans::XPropertySet;
11372 [property] string Url;
11373 [property] string Filter;
11374 [property] string FilterOptions;
11375 /** @deprecated */ [property] long RefreshDelay;
11376 [property, optional] long RefreshPeriod;
11378 published interface XAreaLinks {
11379 interface ::com::sun::star::container::XIndexAccess;
11380 void insertAtPosition([in] ::com::sun::star::table::CellAddress aDestPos, [in] string aFileName, [in] string aSourceArea, [in] string aFilter, [in] string aFilterOptions);
11381 void removeByIndex([in] long nIndex);
11383 published service CellAreaLinks {
11384 interface ::com::sun::star::sheet::XAreaLinks;
11385 interface ::com::sun::star::container::XIndexAccess;
11386 interface ::com::sun::star::container::XEnumerationAccess;
11388 published service CellAreaLinksEnumeration {
11389 interface ::com::sun::star::container::XEnumeration;
11391 published enum CellDeleteMode {
11392 NONE = 0,
11393 UP = 1,
11394 LEFT = 2,
11395 ROWS = 3,
11396 COLUMNS = 4
11398 published constants CellFlags {
11399 const long ANNOTATION = 8;
11400 const long DATETIME = 2;
11401 const long EDITATTR = 256;
11402 const long FORMATTED = 512;
11403 const long FORMULA = 16;
11404 const long HARDATTR = 32;
11405 const long OBJECTS = 128;
11406 const long STRING = 4;
11407 const long STYLES = 64;
11408 const long VALUE = 1;
11410 published service CellFormatRanges {
11411 interface ::com::sun::star::container::XIndexAccess;
11412 interface ::com::sun::star::container::XEnumerationAccess;
11414 published service CellFormatRangesEnumeration {
11415 interface ::com::sun::star::container::XEnumeration;
11417 published enum CellInsertMode {
11418 NONE = 0,
11419 DOWN = 1,
11420 RIGHT = 2,
11421 ROWS = 3,
11422 COLUMNS = 4
11424 published service Cells {
11425 interface ::com::sun::star::container::XEnumerationAccess;
11427 published service CellsEnumeration {
11428 interface ::com::sun::star::container::XEnumeration;
11430 published enum ConditionOperator {
11431 NONE = 0,
11432 EQUAL = 1,
11433 NOT_EQUAL = 2,
11434 GREATER = 3,
11435 GREATER_EQUAL = 4,
11436 LESS = 5,
11437 LESS_EQUAL = 6,
11438 BETWEEN = 7,
11439 NOT_BETWEEN = 8,
11440 FORMULA = 9
11442 published enum GeneralFunction {
11443 NONE = 0,
11444 AUTO = 1,
11445 SUM = 2,
11446 COUNT = 3,
11447 AVERAGE = 4,
11448 MAX = 5,
11449 MIN = 6,
11450 PRODUCT = 7,
11451 COUNTNUMS = 8,
11452 STDEV = 9,
11453 STDEVP = 10,
11454 VAR = 11,
11455 VARP = 12
11457 /** @deprecated */ published interface XConsolidationDescriptor {
11458 interface ::com::sun::star::uno::XInterface;
11459 ::com::sun::star::sheet::GeneralFunction getFunction();
11460 void setFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction);
11461 sequence< ::com::sun::star::table::CellRangeAddress > getSources();
11462 void setSources([in] sequence< ::com::sun::star::table::CellRangeAddress > aSources);
11463 ::com::sun::star::table::CellAddress getStartOutputPosition();
11464 void setStartOutputPosition([in] ::com::sun::star::table::CellAddress aStartOutputPosition);
11465 boolean getUseColumnHeaders();
11466 void setUseColumnHeaders([in] boolean bUseColumnHeaders);
11467 boolean getUseRowHeaders();
11468 void setUseRowHeaders([in] boolean bUseRowHeaders);
11469 boolean getInsertLinks();
11470 void setInsertLinks([in] boolean bInsertLinks);
11472 published service ConsolidationDescriptor {
11473 interface ::com::sun::star::sheet::XConsolidationDescriptor;
11475 /** @deprecated */ published interface XDDELink {
11476 interface ::com::sun::star::uno::XInterface;
11477 string getApplication();
11478 string getTopic();
11479 string getItem();
11481 published interface XDDELinkResults {
11482 interface ::com::sun::star::uno::XInterface;
11483 sequence< sequence< any > > getResults();
11484 void setResults([in] sequence< sequence< any > > aResults);
11486 published service DDELink {
11487 interface ::com::sun::star::container::XNamed;
11488 interface ::com::sun::star::sheet::XDDELink;
11489 interface ::com::sun::star::util::XRefreshable;
11490 [optional] interface ::com::sun::star::sheet::XDDELinkResults;
11492 published enum DDELinkMode {
11493 DEFAULT = 0,
11494 ENGLISH = 1,
11495 TEXT = 2
11497 published interface XDDELinks {
11498 interface ::com::sun::star::container::XNameAccess;
11499 ::com::sun::star::sheet::XDDELink addDDELink([in] string aApplication, [in] string aTopic, [in] string aItem, [in] ::com::sun::star::sheet::DDELinkMode nMode);
11501 published service DDELinks {
11502 interface ::com::sun::star::container::XNameAccess;
11503 interface ::com::sun::star::container::XIndexAccess;
11504 interface ::com::sun::star::container::XEnumerationAccess;
11505 [optional] interface ::com::sun::star::sheet::XDDELinks;
11507 published service DDELinksEnumeration {
11508 interface ::com::sun::star::container::XEnumeration;
11510 published enum DataImportMode {
11511 NONE = 0,
11512 SQL = 1,
11513 TABLE = 2,
11514 QUERY = 3
11516 published interface XDataPilotField;
11517 published interface XDataPilotDataLayoutFieldSupplier {
11518 interface ::com::sun::star::uno::XInterface;
11519 ::com::sun::star::sheet::XDataPilotField getDataLayoutField();
11521 published interface XSheetFilterDescriptor;
11522 published interface XDataPilotDescriptor {
11523 interface ::com::sun::star::container::XNamed;
11524 string getTag();
11525 void setTag([in] string aTag);
11526 ::com::sun::star::table::CellRangeAddress getSourceRange();
11527 void setSourceRange([in] ::com::sun::star::table::CellRangeAddress aSourceRange);
11528 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11529 ::com::sun::star::container::XIndexAccess getDataPilotFields();
11530 ::com::sun::star::container::XIndexAccess getColumnFields();
11531 ::com::sun::star::container::XIndexAccess getRowFields();
11532 ::com::sun::star::container::XIndexAccess getPageFields();
11533 ::com::sun::star::container::XIndexAccess getDataFields();
11534 ::com::sun::star::container::XIndexAccess getHiddenFields();
11536 published service DataPilotDescriptor {
11537 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11538 [optional] interface ::com::sun::star::beans::XPropertySet;
11539 [optional] interface ::com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier;
11540 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ImportDescriptor;
11541 [property, optional] string SourceServiceName;
11542 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ServiceArguments;
11543 [property, optional] boolean IgnoreEmptyRows;
11544 [property, optional] boolean RepeatIfEmpty;
11545 [property, optional] boolean ColumnGrand;
11546 [property, optional] boolean RowGrand;
11547 [property, optional] boolean ShowFilterButton;
11548 [property, optional] boolean DrillDownOnDoubleClick;
11549 [property, optional] string GrandTotalName;
11551 published struct DataPilotFieldAutoShowInfo {
11552 boolean IsEnabled;
11553 long ShowItemsMode;
11554 long ItemCount;
11555 string DataField;
11557 published struct DataPilotFieldGroupInfo {
11558 boolean HasAutoStart;
11559 boolean HasAutoEnd;
11560 boolean HasDateValues;
11561 double Start;
11562 double End;
11563 double Step;
11564 long GroupBy;
11565 ::com::sun::star::sheet::XDataPilotField SourceField;
11566 ::com::sun::star::container::XNameAccess Groups;
11568 published struct DataPilotFieldLayoutInfo {
11569 long LayoutMode;
11570 boolean AddEmptyLines;
11572 published enum DataPilotFieldOrientation {
11573 HIDDEN = 0,
11574 COLUMN = 1,
11575 ROW = 2,
11576 PAGE = 3,
11577 DATA = 4
11579 published struct DataPilotFieldReference {
11580 long ReferenceType;
11581 string ReferenceField;
11582 long ReferenceItemType;
11583 string ReferenceItemName;
11585 published struct DataPilotFieldSortInfo {
11586 string Field;
11587 boolean IsAscending;
11588 long Mode;
11590 published interface XDataPilotField {
11591 interface ::com::sun::star::uno::XInterface;
11592 ::com::sun::star::container::XIndexAccess getItems();
11594 published interface XDataPilotFieldGrouping {
11595 interface ::com::sun::star::uno::XInterface;
11596 ::com::sun::star::sheet::XDataPilotField createNameGroup([in] sequence< string > aItems) raises (::com::sun::star::lang::IllegalArgumentException);
11597 ::com::sun::star::sheet::XDataPilotField createDateGroup([in] ::com::sun::star::sheet::DataPilotFieldGroupInfo aInfo) raises (::com::sun::star::lang::IllegalArgumentException);
11599 published service DataPilotField {
11600 interface ::com::sun::star::container::XNamed;
11601 interface ::com::sun::star::beans::XPropertySet;
11602 [optional] interface ::com::sun::star::sheet::XDataPilotField;
11603 [optional] interface ::com::sun::star::sheet::XDataPilotFieldGrouping;
11604 [property] ::com::sun::star::sheet::DataPilotFieldOrientation Orientation;
11605 [property] ::com::sun::star::sheet::GeneralFunction Function;
11606 [property, optional] sequence< ::com::sun::star::sheet::GeneralFunction > Subtotals;
11607 [property, optional] string SelectedPage;
11608 [property, optional] boolean UseSelectedPage;
11609 [property, optional] string UsedHierarchy;
11610 [property, optional] boolean HasSortInfo;
11611 [property, optional] ::com::sun::star::sheet::DataPilotFieldSortInfo SortInfo;
11612 [property, optional] boolean HasLayoutInfo;
11613 [property, optional] ::com::sun::star::sheet::DataPilotFieldLayoutInfo LayoutInfo;
11614 [property, optional] boolean HasAutoShowInfo;
11615 [property, optional] ::com::sun::star::sheet::DataPilotFieldAutoShowInfo AutoShowInfo;
11616 [property, optional] boolean HasReference;
11617 [property, optional] ::com::sun::star::sheet::DataPilotFieldReference Reference;
11618 [property, optional] boolean IsGroupField;
11619 [property, optional] ::com::sun::star::sheet::DataPilotFieldGroupInfo GroupInfo;
11620 [property, optional] boolean ShowEmpty;
11621 [property, optional] short Function2;
11622 [property, optional] sequence< short > Subtotals2;
11624 published service DataPilotFieldGroup {
11625 interface ::com::sun::star::container::XNamed;
11626 interface ::com::sun::star::container::XIndexAccess;
11627 interface ::com::sun::star::container::XEnumerationAccess;
11628 interface ::com::sun::star::container::XNameAccess;
11629 [optional] interface ::com::sun::star::container::XNameContainer;
11631 published constants DataPilotFieldGroupBy {
11632 const long DAYS = 8;
11633 const long HOURS = 4;
11634 const long MINUTES = 2;
11635 const long MONTHS = 16;
11636 const long QUARTERS = 32;
11637 const long SECONDS = 1;
11638 const long YEARS = 64;
11640 published service DataPilotFieldGroupItem {
11641 interface ::com::sun::star::container::XNamed;
11643 published service DataPilotFieldGroups {
11644 interface ::com::sun::star::container::XIndexAccess;
11645 interface ::com::sun::star::container::XEnumerationAccess;
11646 interface ::com::sun::star::container::XNameAccess;
11647 [optional] interface ::com::sun::star::container::XNameContainer;
11649 published service DataPilotFields {
11650 interface ::com::sun::star::container::XIndexAccess;
11651 interface ::com::sun::star::container::XEnumerationAccess;
11652 interface ::com::sun::star::container::XNameAccess;
11654 published service DataPilotFieldsEnumeration {
11655 interface ::com::sun::star::container::XEnumeration;
11657 published enum FilterConnection {
11658 AND = 0,
11659 OR = 1
11661 published enum FilterOperator {
11662 EMPTY = 0,
11663 NOT_EMPTY = 1,
11664 EQUAL = 2,
11665 NOT_EQUAL = 3,
11666 GREATER = 4,
11667 GREATER_EQUAL = 5,
11668 LESS = 6,
11669 LESS_EQUAL = 7,
11670 TOP_VALUES = 8,
11671 TOP_PERCENT = 9,
11672 BOTTOM_VALUES = 10,
11673 BOTTOM_PERCENT = 11
11675 published struct TableFilterField {
11676 ::com::sun::star::sheet::FilterConnection Connection;
11677 long Field;
11678 ::com::sun::star::sheet::FilterOperator Operator;
11679 boolean IsNumeric;
11680 double NumericValue;
11681 string StringValue;
11683 published interface XDataPilotTable {
11684 interface ::com::sun::star::uno::XInterface;
11685 ::com::sun::star::table::CellRangeAddress getOutputRange();
11686 void refresh();
11688 published service DataPilotTable {
11689 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11690 interface ::com::sun::star::sheet::XDataPilotTable;
11691 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
11693 published interface XDataPilotTables {
11694 interface ::com::sun::star::container::XNameAccess;
11695 ::com::sun::star::sheet::XDataPilotDescriptor createDataPilotDescriptor();
11696 void insertNewByName([in] string aName, [in] ::com::sun::star::table::CellAddress OutputAddress, [in] ::com::sun::star::sheet::XDataPilotDescriptor xDescriptor);
11697 void removeByName([in] string aName);
11699 published service DataPilotTables {
11700 interface ::com::sun::star::sheet::XDataPilotTables;
11701 interface ::com::sun::star::container::XEnumerationAccess;
11702 interface ::com::sun::star::container::XIndexAccess;
11704 published service DataPilotTablesEnumeration {
11705 interface ::com::sun::star::container::XEnumeration;
11707 published service DatabaseImportDescriptor {
11708 [property] ::com::sun::star::sheet::DataImportMode SourceType;
11709 [property] string DatabaseName;
11710 [property] string SourceObject;
11711 [property, optional] boolean IsNative;
11712 [property, optional] string ConnectionResource;
11715 module table {
11716 published interface XCellRange;
11718 module sheet {
11719 published interface XCellRangeReferrer {
11720 interface ::com::sun::star::uno::XInterface;
11721 ::com::sun::star::table::XCellRange getReferredCells();
11723 published interface XSubTotalDescriptor;
11724 published interface XDatabaseRange {
11725 interface ::com::sun::star::uno::XInterface;
11726 ::com::sun::star::table::CellRangeAddress getDataArea();
11727 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11728 sequence< ::com::sun::star::beans::PropertyValue > getSortDescriptor();
11729 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11730 ::com::sun::star::sheet::XSubTotalDescriptor getSubTotalDescriptor();
11731 sequence< ::com::sun::star::beans::PropertyValue > getImportDescriptor();
11732 void refresh();
11734 published service DatabaseRange {
11735 interface ::com::sun::star::sheet::XDatabaseRange;
11736 interface ::com::sun::star::sheet::XCellRangeReferrer;
11737 interface ::com::sun::star::beans::XPropertySet;
11738 interface ::com::sun::star::container::XNamed;
11739 [optional] interface ::com::sun::star::util::XRefreshable;
11740 [property] boolean MoveCells;
11741 [property] boolean KeepFormats;
11742 [property] boolean StripData;
11743 [property, optional] boolean AutoFilter;
11744 [property, optional] boolean UseFilterCriteriaSource;
11745 [property, optional] ::com::sun::star::table::CellRangeAddress FilterCriteriaSource;
11746 [property, optional] long RefreshPeriod;
11747 [property, optional] boolean FromSelection;
11748 [property, optional, readonly] long TokenIndex;
11749 [property, optional] boolean TotalsRow;
11750 [property, optional] boolean ContainsHeader;
11752 published interface XDatabaseRanges {
11753 interface ::com::sun::star::container::XNameAccess;
11754 void addNewByName([in] string aName, [in] ::com::sun::star::table::CellRangeAddress aRange);
11755 void removeByName([in] string aName);
11757 published service DatabaseRanges {
11758 interface ::com::sun::star::sheet::XDatabaseRanges;
11759 interface ::com::sun::star::container::XEnumerationAccess;
11760 interface ::com::sun::star::container::XIndexAccess;
11762 published service DatabaseRangesEnumeration {
11763 interface ::com::sun::star::container::XEnumeration;
11765 published constants DimensionFlags {
11766 const long NO_COLUMN_ORIENTATION = 1;
11767 const long NO_DATA_ORIENTATION = 8;
11768 const long NO_PAGE_ORIENTATION = 4;
11769 const long NO_ROW_ORIENTATION = 2;
11771 published service DocumentSettings {
11772 service ::com::sun::star::document::Settings;
11773 interface ::com::sun::star::beans::XPropertySet;
11774 [property, optional] boolean ShowZeroValues;
11775 [property, optional] boolean ShowNotes;
11776 [property, optional] boolean ShowGrid;
11777 [property, optional] ::com::sun::star::util::Color GridColor;
11778 [property, optional] boolean ShowPageBreaks;
11779 [property, optional] boolean HasColumnRowHeaders;
11780 [property, optional] boolean HasSheetTabs;
11781 [property, optional] boolean IsOutlineSymbolsSet;
11782 [property, optional] boolean IsSnapToRaster;
11783 [property, optional] boolean RasterIsVisible;
11784 [property, optional] long RasterResolutionX;
11785 [property, optional] long RasterResolutionY;
11786 [property, optional] long RasterSubdivisionX;
11787 [property, optional] long RasterSubdivisionY;
11788 [property, optional] boolean IsRasterAxisSynchronized;
11789 [property, optional] boolean IsDocumentShared;
11791 published enum FillDateMode {
11792 FILL_DATE_DAY = 0,
11793 FILL_DATE_WEEKDAY = 1,
11794 FILL_DATE_MONTH = 2,
11795 FILL_DATE_YEAR = 3
11797 published enum FillDirection {
11798 TO_BOTTOM = 0,
11799 TO_RIGHT = 1,
11800 TO_TOP = 2,
11801 TO_LEFT = 3
11803 published enum FillMode {
11804 SIMPLE = 0,
11805 LINEAR = 1,
11806 GROWTH = 2,
11807 DATE = 3,
11808 AUTO = 4
11810 published constants FilterOperator2 {
11811 const long BEGINS_WITH = 14;
11812 const long BOTTOM_PERCENT = 11;
11813 const long BOTTOM_VALUES = 10;
11814 const long CONTAINS = 12;
11815 const long DOES_NOT_BEGIN_WITH = 15;
11816 const long DOES_NOT_CONTAIN = 13;
11817 const long DOES_NOT_END_WITH = 17;
11818 const long EMPTY = 0;
11819 const long ENDS_WITH = 16;
11820 const long EQUAL = 2;
11821 const long GREATER = 4;
11822 const long GREATER_EQUAL = 5;
11823 const long LESS = 6;
11824 const long LESS_EQUAL = 7;
11825 const long NOT_EMPTY = 1;
11826 const long NOT_EQUAL = 3;
11827 const long TOP_PERCENT = 9;
11828 const long TOP_VALUES = 8;
11830 published constants FormulaResult {
11831 const long ERROR = 4;
11832 const long STRING = 2;
11833 const long VALUE = 1;
11835 /** @deprecated */ published service SpreadsheetDocumentSettings {
11836 interface ::com::sun::star::beans::XPropertySet;
11837 [property] boolean IsIterationEnabled;
11838 [property] long IterationCount;
11839 [property] double IterationEpsilon;
11840 [property] short StandardDecimals;
11841 [property] ::com::sun::star::util::Date NullDate;
11842 [property] short DefaultTabStop;
11843 [property] boolean IgnoreCase;
11844 [property] boolean CalcAsShown;
11845 [property] boolean MatchWholeCell;
11846 [property] boolean SpellOnline;
11847 [property] boolean LookUpLabels;
11848 [property] boolean RegularExpressions;
11849 [property, optional, readonly] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
11850 [property, optional, readonly] boolean HasDrawPages;
11851 [property, optional] ::com::sun::star::lang::Locale CharLocale;
11852 [property, optional] ::com::sun::star::lang::Locale CharLocaleAsian;
11853 [property, optional] ::com::sun::star::lang::Locale CharLocaleComplex;
11854 [property, optional] boolean IsLoaded;
11855 [property, optional] boolean IsUndoEnabled;
11856 [property, optional] boolean IsAdjustHeightEnabled;
11857 [property, optional] boolean IsExecuteLinkEnabled;
11858 [property, optional, readonly] ::com::sun::star::awt::XDevice ReferenceDevice;
11859 [property, optional] boolean RecordChanges;
11860 [property, optional, readonly] boolean IsRecordChangesProtected;
11861 [property, optional] boolean Wildcards;
11863 published interface XFunctionAccess {
11864 interface ::com::sun::star::uno::XInterface;
11865 any callFunction([in] string aName, [in] sequence< any > aArguments) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
11867 published service FunctionAccess {
11868 service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
11869 interface ::com::sun::star::sheet::XFunctionAccess;
11870 [property, optional] boolean IsArrayFunction;
11872 published constants FunctionCategory {
11873 const long ADDIN = 11;
11874 const long DATABASE = 1;
11875 const long DATETIME = 2;
11876 const long FINANCIAL = 3;
11877 const long INFORMATION = 4;
11878 const long LOGICAL = 5;
11879 const long MATHEMATICAL = 6;
11880 const long MATRIX = 7;
11881 const long SPREADSHEET = 9;
11882 const long STATISTICAL = 8;
11883 const long TEXT = 10;
11885 published service FunctionDescription {
11886 [property, readonly] long Id;
11887 [property, readonly] long Category;
11888 [property, readonly] string Name;
11889 [property, readonly] string Description;
11890 [property, readonly] sequence< ::com::sun::star::sheet::FunctionArgument > Arguments;
11892 published service FunctionDescriptionEnumeration {
11893 interface ::com::sun::star::container::XEnumeration;
11895 published interface XFunctionDescriptions {
11896 interface ::com::sun::star::container::XIndexAccess;
11897 sequence< ::com::sun::star::beans::PropertyValue > getById([in] long nId) raises (::com::sun::star::lang::IllegalArgumentException);
11899 published service FunctionDescriptions {
11900 interface ::com::sun::star::sheet::XFunctionDescriptions;
11901 interface ::com::sun::star::container::XNameAccess;
11902 interface ::com::sun::star::container::XEnumerationAccess;
11904 published constants GeneralFunction2 {
11905 const short AUTO = 1;
11906 const short AVERAGE = 4;
11907 const short COUNT = 3;
11908 const short COUNTNUMS = 8;
11909 const short MAX = 5;
11910 const short MEDIAN = 13;
11911 const short MIN = 6;
11912 const short NONE = 0;
11913 const short PRODUCT = 7;
11914 const short STDEV = 9;
11915 const short STDEVP = 10;
11916 const short SUM = 2;
11917 const short VAR = 11;
11918 const short VARP = 12;
11920 published interface XGlobalSheetSettings {
11921 interface ::com::sun::star::uno::XInterface;
11922 [attribute] boolean MoveSelection;
11923 [attribute] short MoveDirection;
11924 [attribute] boolean EnterEdit;
11925 [attribute] boolean ExtendFormat;
11926 [attribute] boolean RangeFinder;
11927 [attribute] boolean ExpandReferences;
11928 [attribute] boolean MarkHeader;
11929 [attribute] boolean UseTabCol;
11930 [attribute] short Metric;
11931 [attribute] short Scale;
11932 [attribute] boolean DoAutoComplete;
11933 [attribute] short StatusBarFunction;
11934 [attribute] sequence< string > UserLists;
11935 [attribute] short LinkUpdateMode;
11936 [attribute] boolean PrintAllSheets;
11937 [attribute] boolean PrintEmptyPages;
11938 [attribute] boolean UsePrinterMetrics;
11939 [attribute] boolean ReplaceCellsWarning;
11941 published service GlobalSheetSettings: ::com::sun::star::sheet::XGlobalSheetSettings;
11942 published struct GoalResult {
11943 double Divergence;
11944 double Result;
11946 published interface XHeaderFooterContent {
11947 interface ::com::sun::star::uno::XInterface;
11948 ::com::sun::star::text::XText getLeftText();
11949 ::com::sun::star::text::XText getCenterText();
11950 ::com::sun::star::text::XText getRightText();
11952 published service HeaderFooterContent {
11953 interface ::com::sun::star::sheet::XHeaderFooterContent;
11955 published interface XLabelRange {
11956 interface ::com::sun::star::uno::XInterface;
11957 ::com::sun::star::table::CellRangeAddress getLabelArea();
11958 void setLabelArea([in] ::com::sun::star::table::CellRangeAddress aLabelArea);
11959 ::com::sun::star::table::CellRangeAddress getDataArea();
11960 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11962 published service LabelRange {
11963 interface ::com::sun::star::sheet::XLabelRange;
11965 published interface XLabelRanges {
11966 interface ::com::sun::star::container::XIndexAccess;
11967 void addNew([in] ::com::sun::star::table::CellRangeAddress aLabelArea, [in] ::com::sun::star::table::CellRangeAddress aDataArea);
11968 void removeByIndex([in] long nIndex);
11970 published service LabelRanges {
11971 interface ::com::sun::star::sheet::XLabelRanges;
11972 interface ::com::sun::star::container::XIndexAccess;
11973 interface ::com::sun::star::container::XEnumerationAccess;
11975 published service LabelRangesEnumeration {
11976 interface ::com::sun::star::container::XEnumeration;
11978 published constants MoveDirection {
11979 const short DOWN = 0;
11980 const short LEFT = 3;
11981 const short RIGHT = 1;
11982 const short UP = 2;
11984 published interface XNamedRange {
11985 interface ::com::sun::star::container::XNamed;
11986 string getContent();
11987 void setContent([in] string aContent);
11988 ::com::sun::star::table::CellAddress getReferencePosition();
11989 void setReferencePosition([in] ::com::sun::star::table::CellAddress aReferencePosition);
11990 long getType();
11991 void setType([in] long nType);
11993 published service NamedRange {
11994 interface ::com::sun::star::sheet::XNamedRange;
11995 interface ::com::sun::star::sheet::XCellRangeReferrer;
11996 [property, optional, readonly] long TokenIndex;
11997 [property, optional] boolean IsSharedFormula;
11999 published constants NamedRangeFlag {
12000 const long COLUMN_HEADER = 4;
12001 const long FILTER_CRITERIA = 1;
12002 const long PRINT_AREA = 2;
12003 const long ROW_HEADER = 8;
12005 published interface XNamedRanges {
12006 interface ::com::sun::star::container::XNameAccess;
12007 void addNewByName([in] string aName, [in] string aContent, [in] ::com::sun::star::table::CellAddress aPosition, [in] long nType);
12008 void addNewFromTitles([in] ::com::sun::star::table::CellRangeAddress aSource, [in] ::com::sun::star::sheet::Border aBorder);
12009 void removeByName([in] string aName);
12010 void outputList([in] ::com::sun::star::table::CellAddress aOutputPosition);
12012 published service NamedRanges {
12013 interface ::com::sun::star::sheet::XNamedRanges;
12014 interface ::com::sun::star::container::XIndexAccess;
12015 interface ::com::sun::star::container::XEnumerationAccess;
12016 [optional] interface ::com::sun::star::document::XActionLockable;
12018 published service NamedRangesEnumeration {
12019 interface ::com::sun::star::container::XEnumeration;
12021 published enum PasteOperation {
12022 NONE = 0,
12023 ADD = 1,
12024 SUBTRACT = 2,
12025 MULTIPLY = 3,
12026 DIVIDE = 4
12028 published service RangeSelectionArguments {
12029 [property] string InitialValue;
12030 [property] string Title;
12031 [property] boolean CloseOnMouseRelease;
12032 [property, optional] boolean SingleCellMode;
12034 published struct RangeSelectionEvent: ::com::sun::star::lang::EventObject {
12035 string RangeDescriptor;
12037 published interface XRecentFunctions {
12038 interface ::com::sun::star::uno::XInterface;
12039 sequence< long > getRecentFunctionIds();
12040 void setRecentFunctionIds([in] sequence< long > aRecentFunctionIds);
12041 long getMaxRecentFunctions();
12043 published service RecentFunctions: ::com::sun::star::sheet::XRecentFunctions;
12044 published struct ResultEvent: ::com::sun::star::lang::EventObject {
12045 any Value;
12047 published interface XScenario {
12048 interface ::com::sun::star::uno::XInterface;
12049 boolean getIsScenario();
12050 string getScenarioComment();
12051 void setScenarioComment([in] string aScenarioComment);
12052 void addRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
12053 void apply();
12055 published interface XScenarios {
12056 interface ::com::sun::star::container::XNameAccess;
12057 void addNewByName([in] string aName, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] string aComment);
12058 void removeByName([in] string aName);
12060 published service Scenarios {
12061 interface ::com::sun::star::sheet::XScenarios;
12062 interface ::com::sun::star::container::XEnumerationAccess;
12063 interface ::com::sun::star::container::XIndexAccess;
12065 published service ScenariosEnumeration {
12066 interface ::com::sun::star::container::XEnumeration;
12068 published interface XSheetCellRanges;
12069 published interface XCellRangesQuery {
12070 interface ::com::sun::star::uno::XInterface;
12071 ::com::sun::star::sheet::XSheetCellRanges queryVisibleCells();
12072 ::com::sun::star::sheet::XSheetCellRanges queryEmptyCells();
12073 ::com::sun::star::sheet::XSheetCellRanges queryContentCells([in] short nContentFlags);
12074 ::com::sun::star::sheet::XSheetCellRanges queryFormulaCells([in] long nResultFlags);
12075 ::com::sun::star::sheet::XSheetCellRanges queryColumnDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12076 ::com::sun::star::sheet::XSheetCellRanges queryRowDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12077 ::com::sun::star::sheet::XSheetCellRanges queryIntersection([in] ::com::sun::star::table::CellRangeAddress aRange);
12079 published interface XFormulaQuery {
12080 interface ::com::sun::star::uno::XInterface;
12081 ::com::sun::star::sheet::XSheetCellRanges queryDependents([in] boolean bRecursive);
12082 ::com::sun::star::sheet::XSheetCellRanges queryPrecedents([in] boolean bRecursive);
12084 published service SheetRangesQuery {
12085 interface ::com::sun::star::sheet::XCellRangesQuery;
12086 interface ::com::sun::star::sheet::XFormulaQuery;
12088 published interface XCellAddressable {
12089 interface ::com::sun::star::uno::XInterface;
12090 ::com::sun::star::table::CellAddress getCellAddress();
12092 published interface XSheetAnnotationAnchor {
12093 interface ::com::sun::star::uno::XInterface;
12094 ::com::sun::star::sheet::XSheetAnnotation getAnnotation();
12097 module table {
12098 published enum CellHoriJustify {
12099 STANDARD = 0,
12100 LEFT = 1,
12101 CENTER = 2,
12102 RIGHT = 3,
12103 BLOCK = 4,
12104 REPEAT = 5
12106 published enum CellOrientation {
12107 STANDARD = 0,
12108 TOPBOTTOM = 1,
12109 BOTTOMTOP = 2,
12110 STACKED = 3
12112 published struct TableBorder {
12113 ::com::sun::star::table::BorderLine TopLine;
12114 boolean IsTopLineValid;
12115 ::com::sun::star::table::BorderLine BottomLine;
12116 boolean IsBottomLineValid;
12117 ::com::sun::star::table::BorderLine LeftLine;
12118 boolean IsLeftLineValid;
12119 ::com::sun::star::table::BorderLine RightLine;
12120 boolean IsRightLineValid;
12121 ::com::sun::star::table::BorderLine HorizontalLine;
12122 boolean IsHorizontalLineValid;
12123 ::com::sun::star::table::BorderLine VerticalLine;
12124 boolean IsVerticalLineValid;
12125 short Distance;
12126 boolean IsDistanceValid;
12128 published struct TableBorder2 {
12129 ::com::sun::star::table::BorderLine2 TopLine;
12130 boolean IsTopLineValid;
12131 ::com::sun::star::table::BorderLine2 BottomLine;
12132 boolean IsBottomLineValid;
12133 ::com::sun::star::table::BorderLine2 LeftLine;
12134 boolean IsLeftLineValid;
12135 ::com::sun::star::table::BorderLine2 RightLine;
12136 boolean IsRightLineValid;
12137 ::com::sun::star::table::BorderLine2 HorizontalLine;
12138 boolean IsHorizontalLineValid;
12139 ::com::sun::star::table::BorderLine2 VerticalLine;
12140 boolean IsVerticalLineValid;
12141 short Distance;
12142 boolean IsDistanceValid;
12145 module util {
12146 published struct CellProtection {
12147 boolean IsLocked;
12148 boolean IsFormulaHidden;
12149 boolean IsHidden;
12150 boolean IsPrintHidden;
12153 module table {
12154 published service CellProperties {
12155 interface ::com::sun::star::beans::XPropertySet;
12156 [property, optional] string CellStyle;
12157 [property] ::com::sun::star::util::Color CellBackColor;
12158 [property] boolean IsCellBackgroundTransparent;
12159 [property] ::com::sun::star::table::CellHoriJustify HoriJustify;
12160 [property] long VertJustify;
12161 [property] boolean IsTextWrapped;
12162 [property] short ParaIndent;
12163 [property] ::com::sun::star::table::CellOrientation Orientation;
12164 [property] long RotateAngle;
12165 [property] long RotateReference;
12166 [property, optional] boolean AsianVerticalMode;
12167 [property] ::com::sun::star::table::TableBorder TableBorder;
12168 [property] ::com::sun::star::table::BorderLine TopBorder;
12169 [property] ::com::sun::star::table::BorderLine BottomBorder;
12170 [property] ::com::sun::star::table::BorderLine LeftBorder;
12171 [property] ::com::sun::star::table::BorderLine RightBorder;
12172 [property] long NumberFormat;
12173 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
12174 [property] ::com::sun::star::util::CellProtection CellProtection;
12175 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
12176 [property, optional] ::com::sun::star::table::BorderLine DiagonalTLBR;
12177 [property, optional] ::com::sun::star::table::BorderLine DiagonalBLTR;
12178 [property, optional] boolean ShrinkToFit;
12179 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
12180 [property, optional] ::com::sun::star::table::BorderLine2 TopBorder2;
12181 [property, optional] ::com::sun::star::table::BorderLine2 BottomBorder2;
12182 [property, optional] ::com::sun::star::table::BorderLine2 LeftBorder2;
12183 [property, optional] ::com::sun::star::table::BorderLine2 RightBorder2;
12184 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalTLBR2;
12185 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalBLTR2;
12186 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CellInteropGrabBag;
12188 published enum CellContentType {
12189 EMPTY = 0,
12190 VALUE = 1,
12191 TEXT = 2,
12192 FORMULA = 3
12194 published interface XCell {
12195 interface ::com::sun::star::uno::XInterface;
12196 string getFormula();
12197 void setFormula([in] string aFormula);
12198 double getValue();
12199 void setValue([in] double nValue);
12200 ::com::sun::star::table::CellContentType getType();
12201 long getError();
12203 published service Cell {
12204 service ::com::sun::star::table::CellProperties;
12205 interface ::com::sun::star::table::XCell;
12206 interface ::com::sun::star::text::XText;
12208 published interface XTableColumns;
12209 published interface XTableRows;
12210 published interface XColumnRowRange {
12211 interface ::com::sun::star::uno::XInterface;
12212 ::com::sun::star::table::XTableColumns getColumns();
12213 ::com::sun::star::table::XTableRows getRows();
12216 module text {
12217 /** @deprecated */ published interface XRelativeTextContentInsert {
12218 interface ::com::sun::star::uno::XInterface;
12219 void insertTextContentBefore([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
12220 void insertTextContentAfter([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
12222 published interface XTextRangeCompare {
12223 interface ::com::sun::star::uno::XInterface;
12224 short compareRegionStarts([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12225 short compareRegionEnds([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12227 published interface XTextRangeMover {
12228 interface ::com::sun::star::uno::XInterface;
12229 void moveTextRange([in] ::com::sun::star::text::XTextRange xRange, [in] short nParagraphs);
12231 published service Text {
12232 interface ::com::sun::star::container::XEnumerationAccess;
12233 interface ::com::sun::star::text::XText;
12234 [optional] interface ::com::sun::star::text::XTextRangeCompare;
12235 [optional] interface ::com::sun::star::text::XTextRangeMover;
12236 /** @deprecated */ [optional] interface ::com::sun::star::text::XRelativeTextContentInsert;
12237 [property, optional] ::com::sun::star::beans::PropertyValues StartRedline;
12238 [property, maybevoid, optional] ::com::sun::star::beans::PropertyValues EndRedline;
12240 published interface XTextFieldsSupplier {
12241 interface ::com::sun::star::uno::XInterface;
12242 ::com::sun::star::container::XEnumerationAccess getTextFields();
12243 ::com::sun::star::container::XNameAccess getTextFieldMasters();
12246 module util {
12247 published interface XIndent {
12248 interface ::com::sun::star::uno::XInterface;
12249 void decrementIndent();
12250 void incrementIndent();
12252 published interface XSearchDescriptor;
12253 published interface XSearchable {
12254 interface ::com::sun::star::uno::XInterface;
12255 ::com::sun::star::util::XSearchDescriptor createSearchDescriptor();
12256 ::com::sun::star::container::XIndexAccess findAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12257 ::com::sun::star::uno::XInterface findFirst([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12258 ::com::sun::star::uno::XInterface findNext([in] ::com::sun::star::uno::XInterface xStartAt, [in] ::com::sun::star::util::XSearchDescriptor xDesc);
12260 published interface XReplaceDescriptor;
12261 published interface XReplaceable {
12262 interface ::com::sun::star::util::XSearchable;
12263 ::com::sun::star::util::XReplaceDescriptor createReplaceDescriptor();
12264 long replaceAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12267 module sheet {
12268 published interface XSheetConditionalEntries;
12269 published service SheetCell {
12270 service ::com::sun::star::table::Cell;
12271 service ::com::sun::star::text::Text;
12272 service ::com::sun::star::style::CharacterProperties;
12273 service ::com::sun::star::style::CharacterPropertiesAsian;
12274 service ::com::sun::star::style::CharacterPropertiesComplex;
12275 service ::com::sun::star::style::ParagraphProperties;
12276 service ::com::sun::star::sheet::SheetRangesQuery;
12277 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
12278 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
12279 interface ::com::sun::star::document::XActionLockable;
12280 interface ::com::sun::star::util::XReplaceable;
12281 interface ::com::sun::star::util::XIndent;
12282 interface ::com::sun::star::table::XColumnRowRange;
12283 interface ::com::sun::star::sheet::XCellAddressable;
12284 interface ::com::sun::star::sheet::XSheetAnnotationAnchor;
12285 interface ::com::sun::star::text::XTextFieldsSupplier;
12286 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12287 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12288 [property, readonly] ::com::sun::star::awt::Point Position;
12289 [property, readonly] ::com::sun::star::awt::Size Size;
12290 [property, optional] string FormulaLocal;
12291 [property, readonly] long FormulaResultType;
12292 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12293 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12294 [property] ::com::sun::star::beans::XPropertySet Validation;
12295 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12296 [property, optional, readonly] string AbsoluteName;
12297 [property, optional, readonly] ::com::sun::star::table::CellContentType CellContentType;
12298 [property, optional, readonly] long FormulaResultType2;
12300 published interface XArrayFormulaRange {
12301 interface ::com::sun::star::uno::XInterface;
12302 string getArrayFormula();
12303 void setArrayFormula([in] string aFormula);
12305 published interface XCellFormatRangesSupplier {
12306 interface ::com::sun::star::uno::XInterface;
12307 ::com::sun::star::container::XIndexAccess getCellFormatRanges();
12309 published interface XCellRangeAddressable {
12310 interface ::com::sun::star::uno::XInterface;
12311 ::com::sun::star::table::CellRangeAddress getRangeAddress();
12313 published interface XCellRangeData {
12314 interface ::com::sun::star::uno::XInterface;
12315 sequence< sequence< any > > getDataArray();
12316 void setDataArray([in] sequence< sequence< any > > aArray);
12318 published interface XCellRangeFormula {
12319 interface ::com::sun::star::uno::XInterface;
12320 sequence< sequence< string > > getFormulaArray();
12321 void setFormulaArray([in] sequence< sequence< string > > aArray);
12323 published interface XCellSeries {
12324 interface ::com::sun::star::uno::XInterface;
12325 void fillSeries([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] ::com::sun::star::sheet::FillMode nFillMode, [in] ::com::sun::star::sheet::FillDateMode nFillDateMode, [in] double fStep, [in] double fEndValue);
12326 void fillAuto([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] long nSourceCount);
12328 published enum TableOperationMode {
12329 COLUMN = 0,
12330 ROW = 1,
12331 BOTH = 2
12333 published interface XMultipleOperation {
12334 interface ::com::sun::star::uno::XInterface;
12335 void setTableOperation([in] ::com::sun::star::table::CellRangeAddress aFormulaRange, [in] ::com::sun::star::sheet::TableOperationMode nMode, [in] ::com::sun::star::table::CellAddress aColumnCell, [in] ::com::sun::star::table::CellAddress aRowCell);
12338 module table {
12339 published interface XCellRange {
12340 interface ::com::sun::star::uno::XInterface;
12341 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12342 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12343 ::com::sun::star::table::XCellRange getCellRangeByName([in] string aRange);
12346 module sheet {
12347 published interface XSheetCellRange {
12348 interface ::com::sun::star::table::XCellRange;
12349 ::com::sun::star::sheet::XSpreadsheet getSpreadsheet();
12351 published interface XSheetFilterable {
12352 interface ::com::sun::star::uno::XInterface;
12353 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptor([in] boolean bEmpty);
12354 void filter([in] ::com::sun::star::sheet::XSheetFilterDescriptor xDescriptor);
12356 published interface XSheetFilterableEx {
12357 interface ::com::sun::star::sheet::XSheetFilterable;
12358 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptorByObject([in] ::com::sun::star::sheet::XSheetFilterable xObject);
12360 published interface XSheetOperation {
12361 interface ::com::sun::star::uno::XInterface;
12362 double computeFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction) raises (::com::sun::star::uno::Exception);
12363 void clearContents([in] long nContentFlags);
12365 published interface XSubTotalCalculatable {
12366 interface ::com::sun::star::uno::XInterface;
12367 ::com::sun::star::sheet::XSubTotalDescriptor createSubTotalDescriptor([in] boolean bEmpty);
12368 void applySubTotals([in] ::com::sun::star::sheet::XSubTotalDescriptor xDescriptor, [in] boolean bReplace);
12369 void removeSubTotals();
12371 published interface XUniqueCellFormatRangesSupplier {
12372 interface ::com::sun::star::uno::XInterface;
12373 ::com::sun::star::container::XIndexAccess getUniqueCellFormatRanges();
12376 module table {
12377 published service CellRange {
12378 service ::com::sun::star::table::CellProperties;
12379 interface ::com::sun::star::table::XCellRange;
12381 published interface XAutoFormattable {
12382 interface ::com::sun::star::uno::XInterface;
12383 void autoFormat([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
12386 module util {
12387 published interface XImportable {
12388 interface ::com::sun::star::uno::XInterface;
12389 sequence< ::com::sun::star::beans::PropertyValue > createImportDescriptor([in] boolean bEmpty);
12390 void doImport([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
12392 published interface XMergeable {
12393 interface ::com::sun::star::uno::XInterface;
12394 void merge([in] boolean bMerge);
12395 boolean getIsMerged();
12397 published interface XSortable {
12398 interface ::com::sun::star::uno::XInterface;
12399 sequence< ::com::sun::star::beans::PropertyValue > createSortDescriptor();
12400 void sort([in] sequence< ::com::sun::star::beans::PropertyValue > xDescriptor);
12403 module sheet {
12404 published service SheetCellRange {
12405 service ::com::sun::star::table::CellRange;
12406 service ::com::sun::star::style::CharacterProperties;
12407 service ::com::sun::star::style::CharacterPropertiesAsian;
12408 service ::com::sun::star::style::CharacterPropertiesComplex;
12409 service ::com::sun::star::style::ParagraphProperties;
12410 service ::com::sun::star::sheet::SheetRangesQuery;
12411 interface ::com::sun::star::util::XReplaceable;
12412 interface ::com::sun::star::util::XMergeable;
12413 interface ::com::sun::star::util::XIndent;
12414 interface ::com::sun::star::table::XColumnRowRange;
12415 interface ::com::sun::star::table::XAutoFormattable;
12416 interface ::com::sun::star::sheet::XSheetCellRange;
12417 interface ::com::sun::star::sheet::XCellRangeData;
12418 interface ::com::sun::star::sheet::XCellRangeAddressable;
12419 interface ::com::sun::star::sheet::XSheetOperation;
12420 interface ::com::sun::star::sheet::XCellSeries;
12421 interface ::com::sun::star::sheet::XArrayFormulaRange;
12422 interface ::com::sun::star::sheet::XMultipleOperation;
12423 interface ::com::sun::star::util::XSortable;
12424 interface ::com::sun::star::util::XImportable;
12425 interface ::com::sun::star::sheet::XSubTotalCalculatable;
12426 interface ::com::sun::star::sheet::XSheetFilterableEx;
12427 interface ::com::sun::star::sheet::XCellFormatRangesSupplier;
12428 interface ::com::sun::star::sheet::XUniqueCellFormatRangesSupplier;
12429 interface ::com::sun::star::chart::XChartDataArray;
12430 [optional] interface ::com::sun::star::sheet::XCellRangeFormula;
12431 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12432 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12433 [property, readonly] ::com::sun::star::awt::Point Position;
12434 [property, readonly] ::com::sun::star::awt::Size Size;
12435 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12436 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12437 [property] ::com::sun::star::beans::XPropertySet Validation;
12438 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12439 [property, optional, readonly] string AbsoluteName;
12441 published interface XSheetCellCursor {
12442 interface ::com::sun::star::sheet::XSheetCellRange;
12443 void collapseToCurrentRegion();
12444 void collapseToCurrentArray();
12445 void collapseToMergedArea();
12446 void expandToEntireColumns();
12447 void expandToEntireRows();
12448 void collapseToSize([in] long nColumns, [in] long nRows);
12450 published interface XUsedAreaCursor {
12451 interface ::com::sun::star::uno::XInterface;
12452 void gotoStartOfUsedArea([in] boolean bExpand);
12453 void gotoEndOfUsedArea([in] boolean bExpand);
12456 module table {
12457 published interface XCellCursor {
12458 interface ::com::sun::star::table::XCellRange;
12459 void gotoStart();
12460 void gotoEnd();
12461 void gotoNext();
12462 void gotoPrevious();
12463 void gotoOffset([in] long nColumnOffset, [in] long nRowOffset);
12465 published service CellCursor {
12466 interface ::com::sun::star::table::XCellCursor;
12469 module sheet {
12470 published service SheetCellCursor {
12471 service ::com::sun::star::table::CellCursor;
12472 service ::com::sun::star::sheet::SheetCellRange;
12473 interface ::com::sun::star::sheet::XSheetCellCursor;
12474 interface ::com::sun::star::sheet::XUsedAreaCursor;
12476 published interface XSheetCellRanges {
12477 interface ::com::sun::star::container::XIndexAccess;
12478 ::com::sun::star::container::XEnumerationAccess getCells();
12479 string getRangeAddressesAsString();
12480 sequence< ::com::sun::star::table::CellRangeAddress > getRangeAddresses();
12482 published interface XSheetCellRangeContainer {
12483 interface ::com::sun::star::sheet::XSheetCellRanges;
12484 void addRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress, [in] boolean bMergeRanges);
12485 void removeRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress) raises (::com::sun::star::container::NoSuchElementException);
12486 void addRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses, [in] boolean bMergeRanges);
12487 void removeRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses) raises (::com::sun::star::container::NoSuchElementException);
12489 published service SheetCellRanges {
12490 service ::com::sun::star::table::CellProperties;
12491 service ::com::sun::star::style::CharacterProperties;
12492 service ::com::sun::star::style::CharacterPropertiesAsian;
12493 service ::com::sun::star::style::CharacterPropertiesComplex;
12494 service ::com::sun::star::style::ParagraphProperties;
12495 service ::com::sun::star::sheet::SheetRangesQuery;
12496 interface ::com::sun::star::util::XReplaceable;
12497 interface ::com::sun::star::util::XIndent;
12498 interface ::com::sun::star::sheet::XSheetOperation;
12499 interface ::com::sun::star::chart::XChartDataArray;
12500 interface ::com::sun::star::sheet::XSheetCellRangeContainer;
12501 interface ::com::sun::star::container::XEnumerationAccess;
12502 interface ::com::sun::star::container::XNameContainer;
12503 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12504 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12505 [property] ::com::sun::star::beans::XPropertySet Validation;
12506 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12507 [property, optional, readonly] string AbsoluteName;
12509 published service SheetCellRangesEnumeration {
12510 interface ::com::sun::star::container::XEnumeration;
12512 published interface XSheetFilterDescriptor {
12513 interface ::com::sun::star::uno::XInterface;
12514 sequence< ::com::sun::star::sheet::TableFilterField > getFilterFields();
12515 void setFilterFields([in] sequence< ::com::sun::star::sheet::TableFilterField > aFilterFields);
12517 published struct TableFilterField2 {
12518 ::com::sun::star::sheet::FilterConnection Connection;
12519 long Field;
12520 long Operator;
12521 boolean IsNumeric;
12522 double NumericValue;
12523 string StringValue;
12525 published interface XSheetFilterDescriptor2 {
12526 interface ::com::sun::star::uno::XInterface;
12527 sequence< ::com::sun::star::sheet::TableFilterField2 > getFilterFields2();
12528 void setFilterFields2([in] sequence< ::com::sun::star::sheet::TableFilterField2 > aFilterFields);
12531 module table {
12532 published enum TableOrientation {
12533 COLUMNS = 0,
12534 ROWS = 1
12537 module sheet {
12538 published service SheetFilterDescriptor {
12539 interface ::com::sun::star::sheet::XSheetFilterDescriptor;
12540 interface ::com::sun::star::beans::XPropertySet;
12541 [optional] interface ::com::sun::star::sheet::XSheetFilterDescriptor2;
12542 [property] boolean IsCaseSensitive;
12543 [property] boolean SkipDuplicates;
12544 [property] boolean UseRegularExpressions;
12545 [property] boolean SaveOutputPosition;
12546 [property] ::com::sun::star::table::TableOrientation Orientation;
12547 [property] boolean ContainsHeader;
12548 [property] boolean CopyOutputData;
12549 [property] ::com::sun::star::table::CellAddress OutputPosition;
12550 [property, readonly] long MaxFieldCount;
12552 published service SheetLink {
12553 interface ::com::sun::star::container::XNamed;
12554 interface ::com::sun::star::util::XRefreshable;
12555 interface ::com::sun::star::beans::XPropertySet;
12556 [property] string Url;
12557 [property] string Filter;
12558 [property] string FilterOptions;
12560 published enum SheetLinkMode {
12561 NONE = 0,
12562 NORMAL = 1,
12563 VALUE = 2
12565 published service SheetLinks {
12566 interface ::com::sun::star::container::XIndexAccess;
12567 interface ::com::sun::star::container::XNameAccess;
12568 interface ::com::sun::star::container::XEnumerationAccess;
12570 published service SheetLinksEnumeration {
12571 interface ::com::sun::star::container::XEnumeration;
12574 module util {
12575 /** @deprecated */ published service SortDescriptor {
12576 interface ::com::sun::star::beans::XPropertySet;
12577 [property] boolean IsCaseSensitive;
12578 [property, optional] boolean SortAscending;
12579 [property] boolean SortColumns;
12580 [property] ::com::sun::star::lang::Locale CollatorLocale;
12581 [property, optional] string CollatorAlgorithm;
12583 /** @deprecated */ published enum SortFieldType {
12584 AUTOMATIC = 0,
12585 NUMERIC = 1,
12586 ALPHANUMERIC = 2
12588 /** @deprecated */ published struct SortField {
12589 long Field;
12590 boolean SortAscending;
12591 ::com::sun::star::util::SortFieldType FieldType;
12594 module table {
12595 /** @deprecated */ published service TableSortDescriptor {
12596 service ::com::sun::star::util::SortDescriptor;
12597 [property] sequence< ::com::sun::star::util::SortField > SortFields;
12598 [property, readonly] long MaxFieldCount;
12599 /** @deprecated */ [property] ::com::sun::star::table::TableOrientation Orientation;
12600 [property] boolean ContainsHeader;
12603 module sheet {
12604 published service SheetSortDescriptor {
12605 service ::com::sun::star::table::TableSortDescriptor;
12606 [property] boolean BindFormatsToContent;
12607 [property] boolean IsUserListEnabled;
12608 [property] long UserListIndex;
12609 [property] boolean CopyOutputData;
12610 [property] ::com::sun::star::table::CellAddress OutputPosition;
12613 module table {
12614 published enum TableSortFieldType {
12615 AUTOMATIC = 0,
12616 NUMERIC = 1,
12617 ALPHANUMERIC = 2
12619 published struct TableSortField {
12620 long Field;
12621 boolean IsAscending;
12622 boolean IsCaseSensitive;
12623 ::com::sun::star::table::TableSortFieldType FieldType;
12624 ::com::sun::star::lang::Locale CollatorLocale;
12625 string CollatorAlgorithm;
12628 module util {
12629 published service SortDescriptor2 {
12632 module table {
12633 published service TableSortDescriptor2 {
12634 service ::com::sun::star::util::SortDescriptor2;
12635 [property] sequence< ::com::sun::star::table::TableSortField > SortFields;
12636 [property, readonly] long MaxSortFieldsCount;
12637 [property] boolean IsSortColumns;
12640 module sheet {
12641 published service SheetSortDescriptor2 {
12642 service ::com::sun::star::table::TableSortDescriptor2;
12643 [property] boolean BindFormatsToContent;
12644 [property] boolean IsUserListEnabled;
12645 [property] long UserListIndex;
12646 [property] boolean CopyOutputData;
12647 [property] ::com::sun::star::table::CellAddress OutputPosition;
12648 [property] boolean ContainsHeader;
12650 published interface XCellRangeMovement {
12651 interface ::com::sun::star::uno::XInterface;
12652 void insertCells([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellInsertMode nMode);
12653 void removeRange([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellDeleteMode nMode);
12654 void moveRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12655 void copyRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12657 published interface XDataPilotTablesSupplier {
12658 interface ::com::sun::star::uno::XInterface;
12659 ::com::sun::star::sheet::XDataPilotTables getDataPilotTables();
12661 published interface XPrintAreas {
12662 interface ::com::sun::star::uno::XInterface;
12663 sequence< ::com::sun::star::table::CellRangeAddress > getPrintAreas();
12664 void setPrintAreas([in] sequence< ::com::sun::star::table::CellRangeAddress > aPrintAreas);
12665 boolean getPrintTitleColumns();
12666 void setPrintTitleColumns([in] boolean bPrintTitleColumns);
12667 ::com::sun::star::table::CellRangeAddress getTitleColumns();
12668 void setTitleColumns([in] ::com::sun::star::table::CellRangeAddress aTitleColumns);
12669 boolean getPrintTitleRows();
12670 void setPrintTitleRows([in] boolean bPrintTitleRows);
12671 ::com::sun::star::table::CellRangeAddress getTitleRows();
12672 void setTitleRows([in] ::com::sun::star::table::CellRangeAddress aTitleRows);
12674 published interface XScenariosSupplier {
12675 interface ::com::sun::star::uno::XInterface;
12676 ::com::sun::star::sheet::XScenarios getScenarios();
12678 published interface XSheetAnnotationsSupplier {
12679 interface ::com::sun::star::uno::XInterface;
12680 ::com::sun::star::sheet::XSheetAnnotations getAnnotations();
12682 published interface XSheetAuditing {
12683 interface ::com::sun::star::uno::XInterface;
12684 boolean hideDependents([in] ::com::sun::star::table::CellAddress aPosition);
12685 boolean hidePrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12686 boolean showDependents([in] ::com::sun::star::table::CellAddress aPosition);
12687 boolean showPrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12688 boolean showErrors([in] ::com::sun::star::table::CellAddress aPosition);
12689 boolean showInvalid();
12690 void clearArrows();
12692 /** @deprecated */ published interface XSheetLinkable {
12693 interface ::com::sun::star::uno::XInterface;
12694 ::com::sun::star::sheet::SheetLinkMode getLinkMode();
12695 void setLinkMode([in] ::com::sun::star::sheet::SheetLinkMode nLinkMode);
12696 string getLinkUrl();
12697 void setLinkUrl([in] string aLinkUrl);
12698 string getLinkSheetName();
12699 void setLinkSheetName([in] string aLinkSheetName);
12700 void link([in] string aUrl, [in] string aSheetName, [in] string aFilterName, [in] string aFilterOptions, [in] ::com::sun::star::sheet::SheetLinkMode nMode);
12702 published interface XSheetOutline {
12703 interface ::com::sun::star::uno::XInterface;
12704 void group([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12705 void ungroup([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12706 void autoOutline([in] ::com::sun::star::table::CellRangeAddress aRange);
12707 void clearOutline();
12708 void hideDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12709 void showDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12710 void showLevel([in] short nLevel, [in] ::com::sun::star::table::TableOrientation nOrientation);
12712 published struct TablePageBreakData {
12713 long Position;
12714 boolean ManualBreak;
12716 /** @deprecated */ published interface XSheetPageBreak {
12717 interface ::com::sun::star::uno::XInterface;
12718 sequence< ::com::sun::star::sheet::TablePageBreakData > getColumnPageBreaks();
12719 sequence< ::com::sun::star::sheet::TablePageBreakData > getRowPageBreaks();
12720 void removeAllManualPageBreaks();
12722 published interface XSpreadsheet {
12723 interface ::com::sun::star::sheet::XSheetCellRange;
12724 ::com::sun::star::sheet::XSheetCellCursor createCursor();
12725 ::com::sun::star::sheet::XSheetCellCursor createCursorByRange([in] ::com::sun::star::sheet::XSheetCellRange aRange);
12728 module table {
12729 published interface XTableCharts;
12730 published interface XTableChartsSupplier {
12731 interface ::com::sun::star::uno::XInterface;
12732 ::com::sun::star::table::XTableCharts getCharts();
12735 module util {
12736 published interface XProtectable {
12737 interface ::com::sun::star::uno::XInterface;
12738 void protect([in] string aPassword);
12739 void unprotect([in] string aPassword) raises (::com::sun::star::lang::IllegalArgumentException);
12740 boolean isProtected();
12743 module sheet {
12744 published interface XCalculatable {
12745 interface ::com::sun::star::uno::XInterface;
12746 void calculate();
12747 void calculateAll();
12748 boolean isAutomaticCalculationEnabled();
12749 void enableAutomaticCalculation([in] boolean bEnabled);
12751 /** @deprecated */ published interface XConsolidatable {
12752 interface ::com::sun::star::uno::XInterface;
12753 ::com::sun::star::sheet::XConsolidationDescriptor createConsolidationDescriptor([in] boolean bEmpty);
12754 void consolidate([in] ::com::sun::star::sheet::XConsolidationDescriptor xDescriptor);
12756 published interface XDocumentAuditing {
12757 interface ::com::sun::star::uno::XInterface;
12758 void refreshArrows();
12760 published interface XGoalSeek {
12761 interface ::com::sun::star::uno::XInterface;
12762 ::com::sun::star::sheet::GoalResult seekGoal([in] ::com::sun::star::table::CellAddress aFormulaPosition, [in] ::com::sun::star::table::CellAddress aVariablePosition, [in] string aGoalValue);
12764 published interface XSpreadsheets;
12765 published interface XSpreadsheetDocument {
12766 interface ::com::sun::star::uno::XInterface;
12767 ::com::sun::star::sheet::XSpreadsheets getSheets();
12769 published service SpreadsheetDocument {
12770 service ::com::sun::star::document::OfficeDocument;
12771 /** @deprecated */ [optional] service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
12772 interface ::com::sun::star::lang::XMultiServiceFactory;
12773 interface ::com::sun::star::frame::XModel;
12774 interface ::com::sun::star::document::XActionLockable;
12775 interface ::com::sun::star::document::XLinkTargetSupplier;
12776 interface ::com::sun::star::util::XProtectable;
12777 interface ::com::sun::star::sheet::XSpreadsheetDocument;
12778 interface ::com::sun::star::sheet::XCalculatable;
12779 interface ::com::sun::star::sheet::XDocumentAuditing;
12780 interface ::com::sun::star::sheet::XConsolidatable;
12781 interface ::com::sun::star::sheet::XGoalSeek;
12782 interface ::com::sun::star::drawing::XDrawPagesSupplier;
12783 interface ::com::sun::star::style::XStyleFamiliesSupplier;
12784 interface ::com::sun::star::util::XNumberFormatsSupplier;
12785 [property, readonly] ::com::sun::star::sheet::XNamedRanges NamedRanges;
12786 [property, readonly] ::com::sun::star::sheet::XDatabaseRanges DatabaseRanges;
12787 [property, readonly] ::com::sun::star::sheet::XLabelRanges ColumnLabelRanges;
12788 [property, readonly] ::com::sun::star::sheet::XLabelRanges RowLabelRanges;
12789 [property, readonly] ::com::sun::star::container::XNameAccess SheetLinks;
12790 [property, readonly] ::com::sun::star::sheet::XAreaLinks AreaLinks;
12791 [property, readonly] ::com::sun::star::container::XNameAccess DDELinks;
12793 published service SpreadsheetDrawPage {
12794 interface ::com::sun::star::drawing::XDrawPage;
12795 interface ::com::sun::star::drawing::XShapeGrouper;
12797 published interface XViewPane {
12798 interface ::com::sun::star::uno::XInterface;
12799 long getFirstVisibleColumn();
12800 void setFirstVisibleColumn([in] long nFirstVisibleColumn);
12801 long getFirstVisibleRow();
12802 void setFirstVisibleRow([in] long nFirstVisibleRow);
12803 ::com::sun::star::table::CellRangeAddress getVisibleRange();
12805 published service SpreadsheetViewPane {
12806 interface ::com::sun::star::sheet::XViewPane;
12807 interface ::com::sun::star::sheet::XCellRangeReferrer;
12808 [optional] interface ::com::sun::star::view::XControlAccess;
12810 published service SpreadsheetViewSettings {
12811 interface ::com::sun::star::beans::XPropertySet;
12812 [property] boolean ShowFormulas;
12813 [property] boolean ShowZeroValues;
12814 [property] boolean IsValueHighlightingEnabled;
12815 [property] boolean ShowNotes;
12816 [property] boolean HasVerticalScrollBar;
12817 [property] boolean HasHorizontalScrollBar;
12818 [property] boolean HasSheetTabs;
12819 [property] boolean IsOutlineSymbolsSet;
12820 [property] boolean HasColumnRowHeaders;
12821 [property] boolean ShowGrid;
12822 [property] ::com::sun::star::util::Color GridColor;
12823 [property] boolean ShowHelpLines;
12824 [property] boolean ShowAnchor;
12825 [property] boolean ShowPageBreaks;
12826 [property] short ShowObjects;
12827 [property] short ShowCharts;
12828 [property] short ShowDrawing;
12829 /** @deprecated */ [property] boolean HideSpellMarks;
12830 [property] short ZoomType;
12831 [property] short ZoomValue;
12832 [property, optional] short FormulaBarHeight;
12834 published interface XActivationEventListener;
12835 published interface XActivationBroadcaster {
12836 interface ::com::sun::star::uno::XInterface;
12837 void addActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12838 void removeActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12840 published interface XEnhancedMouseClickBroadcaster {
12841 interface ::com::sun::star::uno::XInterface;
12842 void addEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12843 void removeEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12845 published interface XRangeSelectionChangeListener;
12846 published interface XRangeSelectionListener;
12847 published interface XRangeSelection {
12848 interface ::com::sun::star::uno::XInterface;
12849 void startRangeSelection([in] sequence< ::com::sun::star::beans::PropertyValue > aArguments);
12850 void abortRangeSelection();
12851 void addRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12852 void removeRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12853 void addRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12854 void removeRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12856 published interface XSpreadsheetView {
12857 interface ::com::sun::star::uno::XInterface;
12858 ::com::sun::star::sheet::XSpreadsheet getActiveSheet();
12859 void setActiveSheet([in] ::com::sun::star::sheet::XSpreadsheet xActiveSheet);
12861 published interface XViewFreezable {
12862 interface ::com::sun::star::uno::XInterface;
12863 boolean hasFrozenPanes();
12864 void freezeAtPosition([in] long nColumns, [in] long nRows);
12866 /** @deprecated */ published interface XViewSplitable {
12867 interface ::com::sun::star::uno::XInterface;
12868 boolean getIsWindowSplit();
12869 long getSplitHorizontal();
12870 long getSplitVertical();
12871 long getSplitColumn();
12872 long getSplitRow();
12873 void splitAtPosition([in] long nPixelX, [in] long nPixelY);
12875 published service SpreadsheetView {
12876 service ::com::sun::star::frame::Controller;
12877 service ::com::sun::star::sheet::SpreadsheetViewSettings;
12878 service ::com::sun::star::sheet::SpreadsheetViewPane;
12879 interface ::com::sun::star::sheet::XSpreadsheetView;
12880 interface ::com::sun::star::container::XIndexAccess;
12881 interface ::com::sun::star::container::XEnumerationAccess;
12882 interface ::com::sun::star::view::XSelectionSupplier;
12883 interface ::com::sun::star::sheet::XViewSplitable;
12884 interface ::com::sun::star::sheet::XViewFreezable;
12885 interface ::com::sun::star::sheet::XRangeSelection;
12886 [optional] interface ::com::sun::star::sheet::XEnhancedMouseClickBroadcaster;
12887 [optional] interface ::com::sun::star::sheet::XActivationBroadcaster;
12889 published constants SpreadsheetViewObjectsMode {
12890 const short HIDE = 1;
12891 const short SHOW = 0;
12893 published service SpreadsheetViewPanesEnumeration {
12894 interface ::com::sun::star::container::XEnumeration;
12896 published interface XCellRangesAccess {
12897 interface ::com::sun::star::uno::XInterface;
12898 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12899 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12900 sequence< ::com::sun::star::table::XCellRange > getCellRangesByName([in] string aRange) raises (::com::sun::star::lang::IllegalArgumentException);
12902 published interface XSpreadsheets {
12903 interface ::com::sun::star::container::XNameContainer;
12904 void insertNewByName([in] string aName, [in] short nPosition);
12905 void moveByName([in] string aName, [in] short nDestination);
12906 void copyByName([in] string aName, [in] string aCopy, [in] short nDestination);
12908 published service Spreadsheets {
12909 interface ::com::sun::star::sheet::XSpreadsheets;
12910 interface ::com::sun::star::container::XIndexAccess;
12911 interface ::com::sun::star::container::XEnumerationAccess;
12912 [optional] interface ::com::sun::star::sheet::XCellRangesAccess;
12914 published service SpreadsheetsEnumeration {
12915 interface ::com::sun::star::container::XEnumeration;
12917 published constants StatusBarFunction {
12918 const short AVERAGE = 1;
12919 const short COUNT = 3;
12920 const short COUNTNUMS = 2;
12921 const short MAX = 4;
12922 const short MIN = 5;
12923 const short NONE = 0;
12924 const short SUM = 9;
12926 published struct SubTotalColumn {
12927 long Column;
12928 ::com::sun::star::sheet::GeneralFunction Function;
12930 published interface XSubTotalDescriptor {
12931 interface ::com::sun::star::uno::XInterface;
12932 void addNew([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns, [in] long nGroupColumn);
12933 void clear();
12935 published service SubTotalDescriptor {
12936 interface ::com::sun::star::sheet::XSubTotalDescriptor;
12937 interface ::com::sun::star::container::XEnumerationAccess;
12938 interface ::com::sun::star::container::XIndexAccess;
12939 interface ::com::sun::star::beans::XPropertySet;
12940 [property] boolean InsertPageBreaks;
12941 [property] boolean IsCaseSensitive;
12942 [property] boolean EnableUserSortList;
12943 [property] long UserSortListIndex;
12944 [property] boolean BindFormatsToContent;
12945 [property] boolean EnableSort;
12946 [property] boolean SortAscending;
12947 [property, readonly] long MaxFieldCount;
12949 published interface XSubTotalField {
12950 interface ::com::sun::star::uno::XInterface;
12951 long getGroupColumn();
12952 void setGroupColumn([in] long nGroupColumn);
12953 sequence< ::com::sun::star::sheet::SubTotalColumn > getSubTotalColumns();
12954 void setSubTotalColumns([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns);
12956 published service SubTotalField {
12957 interface ::com::sun::star::sheet::XSubTotalField;
12959 published service SubTotalFieldsEnumeration {
12960 interface ::com::sun::star::container::XEnumeration;
12962 published service TableAutoFormat {
12963 interface ::com::sun::star::beans::XPropertySet;
12964 interface ::com::sun::star::container::XIndexAccess;
12965 interface ::com::sun::star::container::XEnumerationAccess;
12966 interface ::com::sun::star::container::XNamed;
12967 [property] boolean IncludeFont;
12968 [property] boolean IncludeJustify;
12969 [property] boolean IncludeBorder;
12970 [property] boolean IncludeBackground;
12971 [property] boolean IncludeNumberFormat;
12972 [property] boolean IncludeWidthAndHeight;
12974 published service TableAutoFormatEnumeration {
12975 interface ::com::sun::star::container::XEnumeration;
12977 published service TableAutoFormatField {
12978 interface ::com::sun::star::beans::XPropertySet;
12979 [property] string CharFontName;
12980 [property, optional] string CharFontNameAsian;
12981 [property, optional] string CharFontNameComplex;
12982 [property] string CharFontStyleName;
12983 [property, optional] string CharFontStyleNameAsian;
12984 [property, optional] string CharFontStyleNameComplex;
12985 [property] string CharFontCharSet;
12986 [property, optional] string CharFontCharSetAsian;
12987 [property, optional] string CharFontCharSetComplex;
12988 [property] string CharFontFamily;
12989 [property, optional] string CharFontFamilyAsian;
12990 [property, optional] string CharFontFamilyComplex;
12991 [property] string CharFontPitch;
12992 [property, optional] string CharFontPitchAsian;
12993 [property, optional] string CharFontPitchComplex;
12994 [property] float CharHeight;
12995 [property, optional] float CharHeightAsian;
12996 [property, optional] float CharHeightComplex;
12997 [property] float CharWeight;
12998 [property, optional] float CharWeightAsian;
12999 [property, optional] float CharWeightComplex;
13000 [property] ::com::sun::star::awt::FontSlant CharPosture;
13001 [property, optional] ::com::sun::star::awt::FontSlant CharPostureAsian;
13002 [property, optional] ::com::sun::star::awt::FontSlant CharPostureComplex;
13003 [property] short CharUnderline;
13004 [property] boolean CharCrossedOut;
13005 [property] boolean CharContoured;
13006 [property] boolean CharShadowed;
13007 [property] ::com::sun::star::util::Color CharColor;
13008 [property] ::com::sun::star::util::Color CellBackColor;
13009 [property] boolean IsCellBackgroundTransparent;
13010 [property, optional] ::com::sun::star::table::ShadowFormat ShadowFormat;
13011 [property, optional] ::com::sun::star::table::CellHoriJustify HoriJustify;
13012 [property, optional] long VertJustify;
13013 [property, optional] boolean IsTextWrapped;
13014 [property, optional] ::com::sun::star::table::CellOrientation Orientation;
13015 [property, optional] long RotateAngle;
13016 [property, optional] long RotateReference;
13017 [property, optional] long ParaTopMargin;
13018 [property, optional] long ParaBottomMargin;
13019 [property, optional] long ParaLeftMargin;
13020 [property, optional] long ParaRightMargin;
13021 [property, optional] ::com::sun::star::table::TableBorder TableBorder;
13022 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
13024 published service TableAutoFormats {
13025 interface ::com::sun::star::container::XNameContainer;
13026 interface ::com::sun::star::container::XIndexAccess;
13027 interface ::com::sun::star::container::XEnumerationAccess;
13029 published service TableAutoFormatsEnumeration {
13030 interface ::com::sun::star::container::XEnumeration;
13033 module style {
13034 published service CellStyle {
13035 service ::com::sun::star::style::Style;
13038 module sheet {
13039 published service TableCellStyle {
13040 service ::com::sun::star::table::CellProperties;
13041 service ::com::sun::star::style::CellStyle;
13042 service ::com::sun::star::style::CharacterProperties;
13043 service ::com::sun::star::style::CharacterPropertiesAsian;
13044 service ::com::sun::star::style::CharacterPropertiesComplex;
13045 service ::com::sun::star::style::ParagraphProperties;
13047 published interface XSheetCondition {
13048 interface ::com::sun::star::uno::XInterface;
13049 ::com::sun::star::sheet::ConditionOperator getOperator();
13050 void setOperator([in] ::com::sun::star::sheet::ConditionOperator nOperator);
13051 string getFormula1();
13052 void setFormula1([in] string aFormula1);
13053 string getFormula2();
13054 void setFormula2([in] string aFormula2);
13055 ::com::sun::star::table::CellAddress getSourcePosition();
13056 void setSourcePosition([in] ::com::sun::star::table::CellAddress aSourcePosition);
13058 published interface XSheetConditionalEntry {
13059 interface ::com::sun::star::uno::XInterface;
13060 string getStyleName();
13061 void setStyleName([in] string aStyleName);
13063 published service TableConditionalEntry {
13064 interface ::com::sun::star::sheet::XSheetCondition;
13065 interface ::com::sun::star::sheet::XSheetConditionalEntry;
13067 published service TableConditionalEntryEnumeration {
13068 interface ::com::sun::star::container::XEnumeration;
13070 published interface XSheetConditionalEntries {
13071 interface ::com::sun::star::container::XIndexAccess;
13072 void addNew([in] sequence< ::com::sun::star::beans::PropertyValue > aConditionalEntry);
13073 void removeByIndex([in] long nIndex);
13074 void clear();
13076 published service TableConditionalFormat {
13077 interface ::com::sun::star::sheet::XSheetConditionalEntries;
13078 interface ::com::sun::star::container::XNameAccess;
13079 interface ::com::sun::star::container::XEnumerationAccess;
13080 interface ::com::sun::star::container::XIndexAccess;
13083 module style {
13084 published enum PageStyleLayout {
13085 ALL = 0,
13086 LEFT = 1,
13087 RIGHT = 2,
13088 MIRRORED = 3
13090 published service PageProperties {
13091 [property] ::com::sun::star::util::Color BackColor;
13092 /** @deprecated */ [property] string BackGraphicURL;
13093 [property] string BackGraphicFilter;
13094 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13095 [property] boolean BackTransparent;
13096 [property] long LeftMargin;
13097 [property] long RightMargin;
13098 [property] long TopMargin;
13099 [property] long BottomMargin;
13100 [property] ::com::sun::star::table::BorderLine LeftBorder;
13101 [property] ::com::sun::star::table::BorderLine RightBorder;
13102 [property] ::com::sun::star::table::BorderLine TopBorder;
13103 [property] ::com::sun::star::table::BorderLine BottomBorder;
13104 [property] long LeftBorderDistance;
13105 [property] long RightBorderDistance;
13106 [property] long TopBorderDistance;
13107 [property] long BottomBorderDistance;
13108 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13109 [property] boolean IsLandscape;
13110 [property] short NumberingType;
13111 [property] ::com::sun::star::style::PageStyleLayout PageStyleLayout;
13112 [property] string PrinterPaperTray;
13113 [property, optional] boolean RegisterModeActive;
13114 [property, optional] string RegisterParagraphStyle;
13115 [property] ::com::sun::star::awt::Size Size;
13116 [property] long Width;
13117 [property] long Height;
13118 [property, optional] ::com::sun::star::text::XTextColumns TextColumns;
13119 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
13120 [property, maybevoid] ::com::sun::star::util::Color HeaderBackColor;
13121 /** @deprecated */ [property, maybevoid] string HeaderBackGraphicURL;
13122 [property, maybevoid] string HeaderBackGraphicFilter;
13123 [property, maybevoid] ::com::sun::star::style::GraphicLocation HeaderBackGraphicLocation;
13124 [property, maybevoid] long HeaderLeftMargin;
13125 [property, maybevoid] long HeaderRightMargin;
13126 [property, maybevoid] boolean HeaderBackTransparent;
13127 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderLeftBorder;
13128 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderRightBorder;
13129 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderTopBorder;
13130 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderBottomBorder;
13131 [property, maybevoid] long HeaderLeftBorderDistance;
13132 [property, maybevoid] long HeaderRightBorderDistance;
13133 [property, maybevoid] long HeaderTopBorderDistance;
13134 [property, maybevoid] long HeaderBottomBorderDistance;
13135 [property, maybevoid] ::com::sun::star::table::ShadowFormat HeaderShadowFormat;
13136 [property, maybevoid] long HeaderBodyDistance;
13137 [property, maybevoid] boolean HeaderIsShared;
13138 [property, maybevoid, optional] boolean FirstIsShared;
13139 [property, maybevoid] long HeaderHeight;
13140 [property, maybevoid] boolean HeaderIsDynamicHeight;
13141 [property] boolean HeaderIsOn;
13142 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderText;
13143 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextLeft;
13144 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextRight;
13145 [property, maybevoid] ::com::sun::star::util::Color FooterBackColor;
13146 /** @deprecated */ [property, maybevoid] string FooterBackGraphicURL;
13147 [property, maybevoid] string FooterBackGraphicFilter;
13148 [property, maybevoid] ::com::sun::star::style::GraphicLocation FooterBackGraphicLocation;
13149 [property, maybevoid] long FooterLeftMargin;
13150 [property, maybevoid] long FooterRightMargin;
13151 [property, maybevoid] boolean FooterBackTransparent;
13152 [property, maybevoid] ::com::sun::star::table::BorderLine FooterLeftBorder;
13153 [property, maybevoid] ::com::sun::star::table::BorderLine FooterRightBorder;
13154 [property, maybevoid] ::com::sun::star::table::BorderLine FooterTopBorder;
13155 [property, maybevoid] ::com::sun::star::table::BorderLine FooterBottomBorder;
13156 [property, maybevoid] long FooterLeftBorderDistance;
13157 [property, maybevoid] long FooterRightBorderDistance;
13158 [property, maybevoid] long FooterTopBorderDistance;
13159 [property, maybevoid] long FooterBottomBorderDistance;
13160 [property, maybevoid] ::com::sun::star::table::ShadowFormat FooterShadowFormat;
13161 [property, maybevoid] long FooterBodyDistance;
13162 [property, maybevoid] boolean FooterIsDynamicHeight;
13163 [property, maybevoid] boolean FooterIsShared;
13164 [property, maybevoid] long FooterHeight;
13165 [property] boolean FooterIsOn;
13166 [property, maybevoid, optional] ::com::sun::star::text::XText FooterText;
13167 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextLeft;
13168 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextRight;
13169 [property, optional] long FootnoteHeight;
13170 [property, optional] short FootnoteLineWeight;
13171 [property, optional] short FootnoteLineStyle;
13172 [property, optional] ::com::sun::star::util::Color FootnoteLineColor;
13173 [property, optional] byte FootnoteLineRelativeWidth;
13174 [property, optional] short FootnoteLineAdjust;
13175 [property, optional] long FootnoteLineTextDistance;
13176 [property, optional] long FootnoteLineDistance;
13177 [property, optional] short WritingMode;
13178 [property, optional] short GridMode;
13179 [property, optional] ::com::sun::star::util::Color GridColor;
13180 [property, optional] short GridLines;
13181 [property, optional] long GridBaseHeight;
13182 [property, optional] long GridRubyHeight;
13183 [property, optional] boolean GridRubyBelow;
13184 [property, optional] boolean GridPrint;
13185 [property, optional] boolean GridDisplay;
13186 [property, maybevoid, optional] boolean HeaderDynamicSpacing;
13187 [property, maybevoid, optional] boolean FooterDynamicSpacing;
13188 [property] long BorderDistance;
13189 [property, maybevoid] long FooterBorderDistance;
13190 [property, maybevoid] long HeaderBorderDistance;
13191 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13192 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic HeaderBackGraphic;
13193 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic FooterBackGraphic;
13194 [property, optional] long GutterMargin;
13195 [property, optional] boolean BackgroundFullSize;
13196 [property, optional] boolean RtlGutter;
13198 published service PageStyle {
13199 service ::com::sun::star::style::Style;
13200 service ::com::sun::star::style::PageProperties;
13203 module sheet {
13204 published service TablePageStyle {
13205 service ::com::sun::star::style::PageStyle;
13206 [property] boolean CenterHorizontally;
13207 [property] boolean CenterVertically;
13208 [property] boolean PrintAnnotations;
13209 [property] boolean PrintGrid;
13210 [property] boolean PrintHeaders;
13211 [property] boolean PrintCharts;
13212 [property] boolean PrintObjects;
13213 [property] boolean PrintDrawing;
13214 [property] boolean PrintFormulas;
13215 [property] boolean PrintZeroValues;
13216 [property] boolean PrintDownFirst;
13217 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageHeaderContent;
13218 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageFooterContent;
13219 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageHeaderContent;
13220 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageFooterContent;
13221 [property] short FirstPageNumber;
13222 [property] short PageScale;
13223 [property] short ScaleToPages;
13224 [property, optional] short ScaleToPagesX;
13225 [property, optional] short ScaleToPagesY;
13227 published enum ValidationAlertStyle {
13228 STOP = 0,
13229 WARNING = 1,
13230 INFO = 2,
13231 MACRO = 3
13233 published enum ValidationType {
13234 ANY = 0,
13235 WHOLE = 1,
13236 DECIMAL = 2,
13237 DATE = 3,
13238 TIME = 4,
13239 TEXT_LEN = 5,
13240 LIST = 6,
13241 CUSTOM = 7
13243 published service TableValidation {
13244 interface ::com::sun::star::beans::XPropertySet;
13245 interface ::com::sun::star::sheet::XSheetCondition;
13246 [property] ::com::sun::star::sheet::ValidationType Type;
13247 [property] boolean ShowInputMessage;
13248 [property] string InputTitle;
13249 [property] string InputMessage;
13250 [property] boolean ShowErrorMessage;
13251 [property] string ErrorTitle;
13252 [property] string ErrorMessage;
13253 [property] boolean IgnoreBlankCells;
13254 [property] ::com::sun::star::sheet::ValidationAlertStyle ErrorAlertStyle;
13255 [property, optional] short ShowList;
13257 published service UniqueCellFormatRanges {
13258 interface ::com::sun::star::container::XIndexAccess;
13259 interface ::com::sun::star::container::XEnumerationAccess;
13261 published service UniqueCellFormatRangesEnumeration {
13262 interface ::com::sun::star::container::XEnumeration;
13264 published interface XResultListener;
13265 published interface XVolatileResult {
13266 interface ::com::sun::star::uno::XInterface;
13267 void addResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13268 void removeResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13270 published service VolatileResult {
13271 interface ::com::sun::star::sheet::XVolatileResult;
13273 published interface XActivationEventListener {
13274 interface ::com::sun::star::lang::XEventListener;
13275 void activeSpreadsheetChanged([in] ::com::sun::star::sheet::ActivationEvent aEvent);
13277 /** @deprecated */ published interface XFillAcrossSheet {
13278 interface ::com::sun::star::uno::XInterface;
13279 void fillAcrossSheets([in] long nContentFlags);
13281 published interface XRangeSelectionChangeListener {
13282 interface ::com::sun::star::lang::XEventListener;
13283 void descriptorChanged([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13285 published interface XRangeSelectionListener {
13286 interface ::com::sun::star::lang::XEventListener;
13287 void done([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13288 void aborted([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13290 published interface XResultListener {
13291 interface ::com::sun::star::lang::XEventListener;
13292 void modified([in] ::com::sun::star::sheet::ResultEvent aEvent);
13294 /** @deprecated */ published interface XSheetPastable {
13295 interface ::com::sun::star::uno::XInterface;
13296 void paste([in] ::com::sun::star::table::CellAddress aDestination);
13297 void pasteFormat([in] ::com::sun::star::table::CellAddress aDestination, [in] string aFormat);
13298 void pasteCellRange([in] ::com::sun::star::table::CellRangeAddress aDestination, [in] ::com::sun::star::sheet::PasteOperation nOperation, [in] short nContents, [in] boolean bSkipEmpty, [in] boolean bTranspose, [in] boolean bAsLink, [in] ::com::sun::star::sheet::CellInsertMode nInsert);
13300 /** @deprecated */ published interface XViewPanesSupplier {
13301 interface ::com::sun::star::uno::XInterface;
13302 ::com::sun::star::container::XIndexAccess getViewPanes();
13305 module style {
13306 published constants CaseMap {
13307 const short LOWERCASE = 2;
13308 const short NONE = 0;
13309 const short SMALLCAPS = 4;
13310 const short TITLE = 3;
13311 const short UPPERCASE = 1;
13313 published service CharacterStyle {
13314 service ::com::sun::star::style::Style;
13315 service ::com::sun::star::style::CharacterProperties;
13316 [property] float CharDiffHeight;
13317 [property] short CharPropHeight;
13318 [property] float CharDiffHeightAsian;
13319 [property] short CharPropHeightAsian;
13320 [property] float CharDiffHeightComplex;
13321 [property] short CharPropHeightComplex;
13323 published constants FootnoteLineStyle {
13324 const short DASHED = 3;
13325 const short DOTTED = 2;
13326 const short NONE = 0;
13327 const short SOLID = 1;
13329 published constants LineNumberPosition {
13330 const short INSIDE = 2;
13331 const short LEFT = 0;
13332 const short OUTSIDE = 3;
13333 const short RIGHT = 1;
13335 published constants LineSpacingMode {
13336 const short FIX = 3;
13337 const short LEADING = 2;
13338 const short MINIMUM = 1;
13339 const short PROP = 0;
13341 published service NumberingAlignment {
13342 [property] ::com::sun::star::style::HorizontalAlignment Alignment;
13343 [property] short TextMarginDistance;
13344 [property] short TextNumberingDistance;
13345 [property] short Insertion;
13347 published service NumberingLevel {
13348 [property] short NumberingType;
13349 [property] short ParentNumbering;
13350 /** @deprecated */ [property] string Prefix;
13351 /** @deprecated */ [property] string Suffix;
13352 [property] string CharStyleName;
13353 [property] short BulletId;
13354 [property] string BulletFontName;
13355 /** @deprecated */ [property] string GraphicURL;
13356 [property] short StartWith;
13357 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
13358 [property, optional] string ListFormat;
13360 published service NumberingRule {
13361 service ::com::sun::star::style::NumberingAlignment;
13362 service ::com::sun::star::style::NumberingLevel;
13364 published constants NumberingType {
13365 const short AIU_FULLWIDTH_JA = 21;
13366 const short AIU_HALFWIDTH_JA = 22;
13367 const short ARABIC = 4;
13368 const short ARABIC_ZERO = 64;
13369 const short ARABIC_ZERO3 = 65;
13370 const short ARABIC_ZERO4 = 66;
13371 const short ARABIC_ZERO5 = 67;
13372 const short BITMAP = 8;
13373 const short CHARS_ARABIC = 31;
13374 const short CHARS_ARABIC_ABJAD = 54;
13375 const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39;
13376 const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41;
13377 const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45;
13378 const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51;
13379 const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43;
13380 const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49;
13381 const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38;
13382 const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40;
13383 const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44;
13384 const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50;
13385 const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42;
13386 const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48;
13387 const short CHARS_GREEK_LOWER_LETTER = 53;
13388 const short CHARS_GREEK_UPPER_LETTER = 52;
13389 const short CHARS_HEBREW = 33;
13390 const short CHARS_KHMER = 35;
13391 const short CHARS_LAO = 36;
13392 const short CHARS_LOWER_LETTER = 1;
13393 const short CHARS_LOWER_LETTER_N = 10;
13394 const short CHARS_MYANMAR = 47;
13395 const short CHARS_NEPALI = 34;
13396 const short CHARS_PERSIAN = 46;
13397 const short CHARS_PERSIAN_WORD = 55;
13398 const short CHARS_THAI = 32;
13399 const short CHARS_TIBETAN = 37;
13400 const short CHARS_UPPER_LETTER = 0;
13401 const short CHARS_UPPER_LETTER_N = 9;
13402 const short CHAR_SPECIAL = 6;
13403 const short CIRCLE_NUMBER = 14;
13404 const short DI_ZI_ZH = 19;
13405 const short FULLWIDTH_ARABIC = 13;
13406 const short HANGUL_CIRCLED_JAMO_KO = 29;
13407 const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
13408 const short HANGUL_JAMO_KO = 27;
13409 const short HANGUL_SYLLABLE_KO = 28;
13410 const short IROHA_FULLWIDTH_JA = 23;
13411 const short IROHA_HALFWIDTH_JA = 24;
13412 const short NATIVE_NUMBERING = 12;
13413 const short NUMBER_ARABIC_INDIC = 57;
13414 const short NUMBER_DIGITAL2_KO = 70;
13415 const short NUMBER_DIGITAL_KO = 69;
13416 const short NUMBER_EAST_ARABIC_INDIC = 58;
13417 const short NUMBER_HANGUL_KO = 26;
13418 const short NUMBER_HEBREW = 56;
13419 const short NUMBER_INDIC_DEVANAGARI = 59;
13420 const short NUMBER_LEGAL_KO = 71;
13421 const short NUMBER_LOWER_ZH = 15;
13422 const short NUMBER_NONE = 5;
13423 const short NUMBER_TRADITIONAL_JA = 20;
13424 const short NUMBER_UPPER_KO = 25;
13425 const short NUMBER_UPPER_ZH = 16;
13426 const short NUMBER_UPPER_ZH_TW = 17;
13427 const short PAGE_DESCRIPTOR = 7;
13428 const short ROMAN_LOWER = 3;
13429 const short ROMAN_UPPER = 2;
13430 const short SYMBOL_CHICAGO = 63;
13431 const short SZEKELY_ROVAS = 68;
13432 const short TEXT_CARDINAL = 61;
13433 const short TEXT_NUMBER = 60;
13434 const short TEXT_ORDINAL = 62;
13435 const short TIAN_GAN_ZH = 18;
13436 const short TRANSLITERATION = 11;
13439 module xml {
13440 published service ParaUserDefinedAttributesSupplier {
13441 [property] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
13444 module style {
13445 published service ParagraphStyle {
13446 service ::com::sun::star::style::Style;
13447 service ::com::sun::star::style::ParagraphProperties;
13448 [optional] service ::com::sun::star::xml::ParaUserDefinedAttributesSupplier;
13449 [property] long ParaLeftMarginRelative;
13450 [property] long ParaRightMarginRelative;
13451 [property] long ParaTopMarginRelative;
13452 [property] long ParaBottomMarginRelative;
13453 [property] short Category;
13454 [property] float CharDiffHeight;
13455 [property] short CharPropHeight;
13456 [property] float CharDiffHeightAsian;
13457 [property] short CharPropHeightAsian;
13458 [property] float CharDiffHeightComplex;
13459 [property] short CharPropHeightComplex;
13460 [property, optional, readonly] string PageStyleName;
13462 published constants ParagraphStyleCategory {
13463 const short CHAPTER = 1;
13464 const short EXTRA = 4;
13465 const short HTML = 5;
13466 const short INDEX = 3;
13467 const short LIST = 2;
13468 const short TEXT = 0;
13470 published service StyleFamilies {
13471 interface ::com::sun::star::container::XNameAccess;
13472 [optional] interface ::com::sun::star::container::XIndexAccess;
13474 published service StyleFamily {
13475 interface ::com::sun::star::container::XNameAccess;
13476 [optional] interface ::com::sun::star::container::XNameContainer;
13477 [optional] interface ::com::sun::star::container::XIndexAccess;
13479 published interface XStyleLoader {
13480 interface ::com::sun::star::uno::XInterface;
13481 void loadStylesFromURL([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::io::IOException);
13482 sequence< ::com::sun::star::beans::PropertyValue > getStyleLoaderOptions();
13485 module svg {
13486 /** @deprecated */ published interface XSVGPrinter {
13487 interface ::com::sun::star::uno::XInterface;
13488 boolean startJob([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aJobSetup, [in] string aJobName, [in] unsigned long nCopies, [in] boolean bCollate);
13489 void printPage([in] sequence< byte > aPrintPage);
13490 void endJob();
13492 /** @deprecated */ published interface XSVGWriter {
13493 interface ::com::sun::star::uno::XInterface;
13494 void write([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aMtf);
13497 module system {
13498 published interface XSimpleMailClient;
13499 published interface XSimpleMailClientSupplier {
13500 interface ::com::sun::star::uno::XInterface;
13501 ::com::sun::star::system::XSimpleMailClient querySimpleMailClient();
13503 published service SimpleCommandMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13504 published constants SimpleMailClientFlags {
13505 const long DEFAULTS = 0;
13506 const long NO_LOGON_DIALOG = 2;
13507 const long NO_USER_INTERFACE = 1;
13509 published service SimpleSystemMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13510 published exception SystemShellExecuteException: ::com::sun::star::uno::Exception {
13511 long PosixError;
13513 published interface XSystemShellExecute {
13514 interface ::com::sun::star::uno::XInterface;
13515 void execute([in] string aCommand, [in] string aParameter, [in] long nFlags) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::system::SystemShellExecuteException);
13517 published service SystemShellExecute: ::com::sun::star::system::XSystemShellExecute;
13518 published constants SystemShellExecuteFlags {
13519 const long DEFAULTS = 0;
13520 const long NO_SYSTEM_ERROR_MESSAGE = 1;
13521 const long URIS_ONLY = 2;
13523 published interface XSimpleMailMessage;
13524 published interface XSimpleMailClient {
13525 interface ::com::sun::star::uno::XInterface;
13526 ::com::sun::star::system::XSimpleMailMessage createSimpleMailMessage();
13527 void sendSimpleMailMessage([in] ::com::sun::star::system::XSimpleMailMessage xSimpleMailMessage, [in] long aFlag) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
13529 published interface XSimpleMailMessage {
13530 interface ::com::sun::star::uno::XInterface;
13531 void setRecipient([in] string aRecipient);
13532 string getRecipient();
13533 void setCcRecipient([in] sequence< string > aCcRecipient);
13534 sequence< string > getCcRecipient();
13535 void setBccRecipient([in] sequence< string > aBccRecipient);
13536 sequence< string > getBccRecipient();
13537 void setOriginator([in] string aOriginator);
13538 string getOriginator();
13539 void setSubject([in] string aSubject);
13540 string getSubject();
13541 void setAttachement([in] sequence< string > aAttachement) raises (::com::sun::star::lang::IllegalArgumentException);
13542 sequence< string > getAttachement();
13545 module table {
13546 published enum CellVertJustify {
13547 STANDARD = 0,
13548 TOP = 1,
13549 CENTER = 2,
13550 BOTTOM = 3
13552 published struct TableBorderDistances {
13553 short TopDistance;
13554 boolean IsTopDistanceValid;
13555 short BottomDistance;
13556 boolean IsBottomDistanceValid;
13557 short LeftDistance;
13558 boolean IsLeftDistanceValid;
13559 short RightDistance;
13560 boolean IsRightDistanceValid;
13562 published interface XTableChart {
13563 interface ::com::sun::star::uno::XInterface;
13564 boolean getHasColumnHeaders();
13565 void setHasColumnHeaders([in] boolean bHasColumnHeaders);
13566 boolean getHasRowHeaders();
13567 void setHasRowHeaders([in] boolean bHasRowHeaders);
13568 sequence< ::com::sun::star::table::CellRangeAddress > getRanges();
13569 void setRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
13571 published service TableChart {
13572 interface ::com::sun::star::table::XTableChart;
13573 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
13574 interface ::com::sun::star::container::XNamed;
13576 published interface XTableCharts {
13577 interface ::com::sun::star::container::XNameAccess;
13578 void addNewByName([in] string aName, [in] ::com::sun::star::awt::Rectangle aRect, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] boolean bColumnHeaders, [in] boolean bRowHeaders);
13579 void removeByName([in] string aName);
13581 published service TableCharts {
13582 interface ::com::sun::star::table::XTableCharts;
13583 interface ::com::sun::star::container::XIndexAccess;
13584 interface ::com::sun::star::container::XEnumerationAccess;
13586 published service TableChartsEnumeration {
13587 interface ::com::sun::star::container::XEnumeration;
13589 published service TableColumn {
13590 interface ::com::sun::star::table::XCellRange;
13591 interface ::com::sun::star::beans::XPropertySet;
13592 interface ::com::sun::star::container::XNamed;
13593 [property] long Width;
13594 [property] boolean OptimalWidth;
13595 [property] boolean IsVisible;
13596 [property] boolean IsStartOfNewPage;
13598 published interface XTableColumns {
13599 interface ::com::sun::star::container::XIndexAccess;
13600 void insertByIndex([in] long nIndex, [in] long nCount);
13601 void removeByIndex([in] long nIndex, [in] long nCount);
13603 published service TableColumns {
13604 interface ::com::sun::star::table::XTableColumns;
13605 interface ::com::sun::star::container::XEnumerationAccess;
13606 [optional] interface ::com::sun::star::container::XNameAccess;
13608 published service TableColumnsEnumeration {
13609 interface ::com::sun::star::container::XEnumeration;
13611 published service TableRow {
13612 interface ::com::sun::star::table::XCellRange;
13613 interface ::com::sun::star::beans::XPropertySet;
13614 [property] long Height;
13615 [property] boolean OptimalHeight;
13616 [property] boolean IsVisible;
13617 [property] boolean IsStartOfNewPage;
13619 published interface XTableRows {
13620 interface ::com::sun::star::container::XIndexAccess;
13621 void insertByIndex([in] long nIndex, [in] long nCount);
13622 void removeByIndex([in] long nIndex, [in] long nCount);
13624 published service TableRows {
13625 interface ::com::sun::star::table::XTableRows;
13626 interface ::com::sun::star::container::XEnumerationAccess;
13628 published service TableRowsEnumeration {
13629 interface ::com::sun::star::container::XEnumeration;
13632 module task {
13633 published interface XJobListener;
13634 published interface XAsyncJob {
13635 interface ::com::sun::star::uno::XInterface;
13636 void executeAsync([in] sequence< ::com::sun::star::beans::NamedValue > Arguments, [in] ::com::sun::star::task::XJobListener Listener) raises (::com::sun::star::lang::IllegalArgumentException);
13638 published service AsyncJob {
13639 interface ::com::sun::star::task::XAsyncJob;
13640 [optional] interface ::com::sun::star::util::XCloseable;
13642 published enum PasswordRequestMode {
13643 PASSWORD_CREATE = 0,
13644 PASSWORD_ENTER = 1,
13645 PASSWORD_REENTER = 2
13647 published exception PasswordRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13648 ::com::sun::star::task::PasswordRequestMode Mode;
13650 published exception DocumentMSPasswordRequest: ::com::sun::star::task::PasswordRequest {
13651 string Name;
13653 published exception DocumentPasswordRequest: ::com::sun::star::task::PasswordRequest {
13654 string Name;
13656 published exception ErrorCodeRequest: ::com::sun::star::uno::Exception {
13657 long ErrCode;
13659 published service InteractionHandler: ::com::sun::star::task::XInteractionHandler2 {
13660 createWithParent([in] ::com::sun::star::awt::XWindow parent);
13661 createWithParentAndContext([in] ::com::sun::star::awt::XWindow parent, [in] string context);
13663 published service Job {
13664 interface ::com::sun::star::task::XJob;
13665 [optional] interface ::com::sun::star::util::XCloseable;
13667 published interface XJobExecutor {
13668 interface ::com::sun::star::uno::XInterface;
13669 void trigger([in] string Event);
13671 /** @deprecated */ published service JobExecutor: ::com::sun::star::task::XJobExecutor;
13672 published exception MasterPasswordRequest: ::com::sun::star::task::PasswordRequest {
13674 published exception NoMasterException: ::com::sun::star::uno::RuntimeException {
13675 ::com::sun::star::task::PasswordRequestMode Mode;
13677 published interface XRestartManager {
13678 interface ::com::sun::star::uno::XInterface;
13679 void requestRestart([in] ::com::sun::star::task::XInteractionHandler xInteractionHandler) raises (::com::sun::star::uno::Exception);
13680 boolean isRestartRequested([in] boolean bInitialized) raises (::com::sun::star::uno::Exception);
13682 published exception PDFExportException: ::com::sun::star::uno::Exception {
13683 sequence< long > ErrorCodes;
13685 published interface XMasterPasswordHandling {
13686 interface ::com::sun::star::uno::XInterface;
13687 boolean authorizateWithMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13688 boolean changeMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13689 void removeMasterPassword();
13690 boolean hasMasterPassword();
13691 boolean allowPersistentStoring([in] boolean bAllow);
13692 boolean isPersistentStoringAllowed();
13694 published interface XMasterPasswordHandling2 {
13695 interface ::com::sun::star::task::XMasterPasswordHandling;
13696 boolean useDefaultMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13697 boolean isDefaultMasterPasswordUsed();
13699 published struct UserRecord {
13700 string UserName;
13701 sequence< string > Passwords;
13703 published struct UrlRecord {
13704 string Url;
13705 sequence< ::com::sun::star::task::UserRecord > UserList;
13707 published interface XPasswordContainer {
13708 interface ::com::sun::star::uno::XInterface;
13709 void add([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13710 void addPersistent([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13711 ::com::sun::star::task::UrlRecord find([in] string Url, [in] ::com::sun::star::task::XInteractionHandler Handler);
13712 ::com::sun::star::task::UrlRecord findForName([in] string Url, [in] string UserName, [in] ::com::sun::star::task::XInteractionHandler Handler);
13713 void remove([in] string Url, [in] string UserName);
13714 void removePersistent([in] string Url, [in] string UserName);
13715 void removeAllPersistent();
13716 sequence< ::com::sun::star::task::UrlRecord > getAllPersistent([in] ::com::sun::star::task::XInteractionHandler Handler);
13718 published interface XUrlContainer {
13719 interface ::com::sun::star::uno::XInterface;
13720 void addUrl([in] string Url, [in] boolean MakePersistent);
13721 string findUrl([in] string Url);
13722 void removeUrl([in] string Url);
13723 sequence< string > getUrls([in] boolean OnlyPersistent);
13725 published interface XPasswordContainer2 {
13726 interface ::com::sun::star::task::XPasswordContainer;
13727 interface ::com::sun::star::task::XMasterPasswordHandling2;
13728 interface ::com::sun::star::task::XUrlContainer;
13730 published service PasswordContainer: ::com::sun::star::task::XPasswordContainer2;
13731 published service PasswordContainerInteractionHandler: ::com::sun::star::task::XInteractionHandler;
13732 published exception UnsupportedOverwriteRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13733 string Name;
13735 published interface XInteractionApprove {
13736 interface ::com::sun::star::task::XInteractionContinuation;
13738 published interface XInteractionDisapprove {
13739 interface ::com::sun::star::task::XInteractionContinuation;
13741 published interface XInteractionPassword {
13742 interface ::com::sun::star::task::XInteractionContinuation;
13743 void setPassword([in] string aPasswd);
13744 string getPassword();
13746 published interface XInteractionPassword2 {
13747 interface ::com::sun::star::task::XInteractionPassword;
13748 void setPasswordToModify([in] string aPasswd);
13749 string getPasswordToModify();
13750 void setRecommendReadOnly([in] boolean bReadOnly);
13751 boolean getRecommendReadOnly();
13753 published interface XJobListener {
13754 interface ::com::sun::star::lang::XEventListener;
13755 void jobFinished([in] ::com::sun::star::task::XAsyncJob Job, [in] any Result);
13757 published interface XStatusIndicator {
13758 interface ::com::sun::star::uno::XInterface;
13759 void start([in] string Text, [in] long Range);
13760 void end();
13761 void setText([in] string Text);
13762 void setValue([in] long Value);
13763 void reset();
13765 /** @deprecated */ published interface XStatusIndicatorSupplier {
13766 interface ::com::sun::star::uno::XInterface;
13767 /** @deprecated */ ::com::sun::star::task::XStatusIndicator getStatusIndicator();
13769 published singleton theJobExecutor: ::com::sun::star::task::XJobExecutor;
13771 module text {
13772 published constants AuthorDisplayFormat {
13773 const short FIRST_NAME = 2;
13774 const short FULL = 0;
13775 const short INITIALS = 3;
13776 const short LAST_NAME = 1;
13778 published interface XAutoTextGroup;
13779 published interface XAutoTextContainer {
13780 interface ::com::sun::star::container::XNameAccess;
13781 ::com::sun::star::text::XAutoTextGroup insertNewByName([in] string aGroupName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
13782 void removeByName([in] string aGroupName) raises (::com::sun::star::container::NoSuchElementException);
13784 published interface XAutoTextContainer2 {
13785 interface ::com::sun::star::text::XAutoTextContainer;
13786 interface ::com::sun::star::container::XIndexAccess;
13788 published service AutoTextContainer: ::com::sun::star::text::XAutoTextContainer2;
13789 /** @deprecated */ published interface XAutoTextEntry {
13790 interface ::com::sun::star::uno::XInterface;
13791 void applyTo([in] ::com::sun::star::text::XTextRange xRange);
13793 published service AutoTextEntry {
13794 interface ::com::sun::star::text::XAutoTextEntry;
13795 interface ::com::sun::star::text::XText;
13797 published interface XAutoTextGroup {
13798 interface ::com::sun::star::container::XNameAccess;
13799 sequence< string > getTitles();
13800 void renameByName([in] string aElementName, [in] string aNewElementName, [in] string aNewElementTitle) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException);
13801 ::com::sun::star::text::XAutoTextEntry insertNewByName([in] string aName, [in] string aTitle, [in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::container::ElementExistException);
13802 void removeByName([in] string aEntryName) raises (::com::sun::star::container::NoSuchElementException);
13804 published service AutoTextGroup {
13805 interface ::com::sun::star::text::XAutoTextGroup;
13806 interface ::com::sun::star::container::XIndexAccess;
13807 interface ::com::sun::star::container::XNamed;
13808 [property, readonly] string FilePath;
13809 [property] string Title;
13811 published interface XTextFrame;
13812 published service BaseFrameProperties {
13813 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
13814 [property] short AnchorPageNo;
13815 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
13816 [property] ::com::sun::star::util::Color BackColor;
13817 /** @deprecated */ [property] string BackGraphicURL;
13818 [property] string BackGraphicFilter;
13819 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13820 [property] ::com::sun::star::table::BorderLine LeftBorder;
13821 [property] ::com::sun::star::table::BorderLine RightBorder;
13822 [property] ::com::sun::star::table::BorderLine TopBorder;
13823 [property] ::com::sun::star::table::BorderLine BottomBorder;
13824 [property] long BorderDistance;
13825 [property] long LeftBorderDistance;
13826 [property] long RightBorderDistance;
13827 [property] long TopBorderDistance;
13828 [property] long BottomBorderDistance;
13829 [property] boolean BackTransparent;
13830 [property] boolean ContentProtected;
13831 [property] long LeftMargin;
13832 [property] long RightMargin;
13833 [property] long TopMargin;
13834 [property] long BottomMargin;
13835 [property] long Height;
13836 [property] long Width;
13837 [property] short RelativeHeight;
13838 [property] short RelativeWidth;
13839 [property] boolean IsSyncWidthToHeight;
13840 [property] boolean IsSyncHeightToWidth;
13841 [property] short HoriOrient;
13842 [property] long HoriOrientPosition;
13843 [property] short HoriOrientRelation;
13844 [property] short VertOrient;
13845 [property] long VertOrientPosition;
13846 [property] short VertOrientRelation;
13847 [property] string HyperLinkURL;
13848 [property] string HyperLinkTarget;
13849 [property] string HyperLinkName;
13850 [property] boolean Opaque;
13851 [property] boolean PageToggle;
13852 [property] boolean PositionProtected;
13853 [property] boolean Print;
13854 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13855 [property] boolean ServerMap;
13856 [property] ::com::sun::star::awt::Size Size;
13857 [property] boolean SizeProtected;
13858 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
13859 [property] boolean SurroundAnchorOnly;
13860 [property, optional] short WrapInfluenceOnPosition;
13861 [property, maybevoid, optional] ::com::sun::star::awt::Size LayoutSize;
13862 [property, optional] string Title;
13863 [property, optional] string Description;
13864 [property, optional] ::com::sun::star::drawing::FillStyle FillStyle;
13865 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
13866 [property, optional] string FillGradientName;
13867 [property, optional] short ShadowTransparence;
13868 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > FrameInteropGrabBag;
13869 [property, optional] short RelativeHeightRelation;
13870 [property, optional] short RelativeWidthRelation;
13871 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13872 [property, optional] boolean AllowOverlap;
13873 [property, optional] string Tooltip;
13874 [property, optional] boolean Decorative;
13876 published service BaseFrame {
13877 service ::com::sun::star::text::BaseFrameProperties;
13878 service ::com::sun::star::text::TextContent;
13879 interface ::com::sun::star::beans::XPropertySet;
13880 interface ::com::sun::star::container::XNamed;
13881 [optional] interface ::com::sun::star::drawing::XShape;
13882 [property] string FrameStyleName;
13884 /** @deprecated */ published interface XDocumentIndex {
13885 interface ::com::sun::star::text::XTextContent;
13886 string getServiceName();
13887 void update();
13889 published interface XTextSection;
13890 published service BaseIndex {
13891 interface ::com::sun::star::text::XDocumentIndex;
13892 [optional] interface ::com::sun::star::util::XRefreshable;
13893 [property] string Title;
13894 [property] boolean IsProtected;
13895 [property] string ParaStyleHeading;
13896 [property] string ParaStyleLevel1;
13897 [property, optional] string ParaStyleLevel2;
13898 [property, optional] string ParaStyleLevel3;
13899 [property, optional] string ParaStyleLevel4;
13900 [property, optional] string ParaStyleLevel5;
13901 [property, optional] string ParaStyleLevel6;
13902 [property, optional] string ParaStyleLevel7;
13903 [property, optional] string ParaStyleLevel8;
13904 [property, optional] string ParaStyleLevel9;
13905 [property, optional] string ParaStyleLevel10;
13906 [property, optional] string ParaStyleSeparator;
13907 [property] ::com::sun::star::text::XTextColumns TextColumns;
13908 /** @deprecated */ [property] string BackGraphicURL;
13909 [property] string BackGraphicFilter;
13910 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13911 [property] ::com::sun::star::util::Color BackColor;
13912 [property] boolean BackTransparent;
13913 [property, optional] ::com::sun::star::container::XIndexReplace LevelFormat;
13914 [property, optional] boolean CreateFromChapter;
13915 [property] ::com::sun::star::text::XTextSection ContentSection;
13916 [property] ::com::sun::star::text::XTextSection HeaderSection;
13917 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13919 published service BaseIndexMark {
13920 service ::com::sun::star::text::TextContent;
13921 [property] string AlternativeText;
13923 published service Bibliography {
13924 service ::com::sun::star::text::BaseIndex;
13925 [property] ::com::sun::star::lang::Locale Locale;
13926 [property] string SortAlgorithm;
13928 published constants BibliographyDataField {
13929 const short ADDRESS = 2;
13930 const short ANNOTE = 3;
13931 const short AUTHOR = 4;
13932 const short BIBILIOGRAPHIC_TYPE = 1;
13933 const short BOOKTITLE = 5;
13934 const short CHAPTER = 6;
13935 const short CUSTOM1 = 25;
13936 const short CUSTOM2 = 26;
13937 const short CUSTOM3 = 27;
13938 const short CUSTOM4 = 28;
13939 const short CUSTOM5 = 29;
13940 const short EDITION = 7;
13941 const short EDITOR = 8;
13942 const short HOWPUBLISHED = 9;
13943 const short IDENTIFIER = 0;
13944 const short INSTITUTION = 10;
13945 const short ISBN = 30;
13946 const short JOURNAL = 11;
13947 const short LOCAL_URL = 31;
13948 const short MONTH = 12;
13949 const short NOTE = 13;
13950 const short NUMBER = 14;
13951 const short ORGANIZATIONS = 15;
13952 const short PAGES = 16;
13953 const short PUBLISHER = 17;
13954 const short REPORT_TYPE = 21;
13955 const short SCHOOL = 18;
13956 const short SERIES = 19;
13957 const short TITLE = 20;
13958 const short URL = 24;
13959 const short VOLUME = 22;
13960 const short YEAR = 23;
13962 published constants BibliographyDataType {
13963 const short ARTICLE = 0;
13964 const short BOOK = 1;
13965 const short BOOKLET = 2;
13966 const short CONFERENCE = 3;
13967 const short CUSTOM1 = 17;
13968 const short CUSTOM2 = 18;
13969 const short CUSTOM3 = 19;
13970 const short CUSTOM4 = 20;
13971 const short CUSTOM5 = 21;
13972 const short EMAIL = 15;
13973 const short INBOOK = 4;
13974 const short INCOLLECTION = 5;
13975 const short INPROCEEDINGS = 6;
13976 const short JOURNAL = 7;
13977 const short MANUAL = 8;
13978 const short MASTERSTHESIS = 9;
13979 const short MISC = 10;
13980 const short PHDTHESIS = 11;
13981 const short PROCEEDINGS = 12;
13982 const short TECHREPORT = 13;
13983 const short UNPUBLISHED = 14;
13984 const short WWW = 16;
13986 published service Bookmark {
13987 service ::com::sun::star::text::TextContent;
13988 interface ::com::sun::star::container::XNamed;
13990 published service Bookmarks {
13991 interface ::com::sun::star::container::XNameAccess;
13992 interface ::com::sun::star::container::XIndexAccess;
13994 published service CellProperties {
13995 service ::com::sun::star::xml::UserDefinedAttributesSupplier;
13996 interface ::com::sun::star::beans::XPropertySet;
13997 [property] string CellName;
13998 [property] ::com::sun::star::util::Color BackColor;
13999 /** @deprecated */ [property] string BackGraphicURL;
14000 [property] string BackGraphicFilter;
14001 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14002 [property] long NumberFormat;
14003 [property] boolean BackTransparent;
14004 [property] ::com::sun::star::table::BorderLine LeftBorder;
14005 [property] ::com::sun::star::table::BorderLine RightBorder;
14006 [property] ::com::sun::star::table::BorderLine TopBorder;
14007 [property] ::com::sun::star::table::BorderLine BottomBorder;
14008 [property] long LeftBorderDistance;
14009 [property] long RightBorderDistance;
14010 [property] long TopBorderDistance;
14011 [property] long BottomBorderDistance;
14012 [property, readonly] ::com::sun::star::text::XTextSection TextSection;
14013 [property] boolean IsProtected;
14014 [property] short VertOrient;
14015 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14016 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
14018 published service CellRange {
14019 service ::com::sun::star::style::CharacterProperties;
14020 service ::com::sun::star::style::CharacterPropertiesAsian;
14021 service ::com::sun::star::style::CharacterPropertiesComplex;
14022 service ::com::sun::star::style::ParagraphProperties;
14023 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14024 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14025 interface ::com::sun::star::table::XCellRange;
14026 [optional] interface ::com::sun::star::sheet::XCellRangeData;
14027 [optional] interface ::com::sun::star::chart::XChartDataArray;
14028 [property] ::com::sun::star::util::Color BackColor;
14029 [property] string BackGraphicFilter;
14030 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14031 /** @deprecated */ [property] string BackGraphicURL;
14032 [property] boolean BackTransparent;
14033 [property] boolean ChartColumnAsLabel;
14034 [property] boolean ChartRowAsLabel;
14035 [property] long NumberFormat;
14036 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14038 published interface XTextFrame {
14039 interface ::com::sun::star::text::XTextContent;
14040 ::com::sun::star::text::XText getText();
14042 published service TextFrame {
14043 service ::com::sun::star::text::BaseFrame;
14044 interface ::com::sun::star::text::XTextFrame;
14045 [property] long FrameHeightAbsolute;
14046 [property] long FrameWidthAbsolute;
14047 [property] byte FrameWidthPercent;
14048 [property] byte FrameHeightPercent;
14049 [property] boolean FrameIsAutomaticHeight;
14050 [property] short SizeType;
14051 [property, optional] boolean EditInReadonly;
14052 [property, optional] short WidthType;
14053 [property, optional] short WritingMode;
14054 [property, optional] boolean IsFollowingTextFlow;
14055 [property, optional] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
14056 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
14058 published service ChainedTextFrame {
14059 service ::com::sun::star::text::TextFrame;
14060 [property, maybevoid] string ChainNextName;
14061 [property, maybevoid] string ChainPrevName;
14063 published constants ChapterFormat {
14064 const short DIGIT = 4;
14065 const short NAME = 0;
14066 const short NAME_NUMBER = 2;
14067 const short NO_PREFIX_SUFFIX = 3;
14068 const short NUMBER = 1;
14070 published service ChapterNumberingRule {
14071 service ::com::sun::star::style::NumberingRule;
14072 [property] string HeadingStyleName;
14074 published constants CharacterCompressionType {
14075 const short NONE = 0;
14076 const short PUNCTUATION_AND_KANA = 2;
14077 const short PUNCTUATION_ONLY = 1;
14079 published constants ColumnSeparatorStyle {
14080 const short DASHED = 3;
14081 const short DOTTED = 2;
14082 const short NONE = 0;
14083 const short SOLID = 1;
14085 published service ContentIndex {
14086 service ::com::sun::star::text::BaseIndex;
14087 [property, optional] short Level;
14088 [property, optional] boolean CreateFromOutline;
14089 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
14090 [property, optional] boolean CreateFromMarks;
14092 published service ContentIndexMark {
14093 service ::com::sun::star::text::TextContent;
14094 service ::com::sun::star::text::BaseIndexMark;
14095 [property] short Level;
14097 published constants ControlCharacter {
14098 const short APPEND_PARAGRAPH = 5;
14099 const short HARD_HYPHEN = 2;
14100 const short HARD_SPACE = 4;
14101 const short LINE_BREAK = 1;
14102 const short PARAGRAPH_BREAK = 0;
14103 const short SOFT_HYPHEN = 3;
14105 /** @deprecated */ published constants DateDisplayFormat {
14106 const short DDMMMMYYYY = 5;
14107 const short DDMMMYYYY = 4;
14108 const short MMDDYY = 2;
14109 const short MMDDYYYY = 3;
14110 const short NNDDMMMMYYYY = 6;
14111 const short NNNNDDMMMMYYYY = 7;
14112 const short STANDARD_LONG = 1;
14113 const short STANDARD_SHORT = 0;
14115 published interface XDefaultNumberingProvider {
14116 interface ::com::sun::star::uno::XInterface;
14117 sequence< ::com::sun::star::container::XIndexAccess > getDefaultOutlineNumberings([in] ::com::sun::star::lang::Locale aLocale);
14118 sequence< ::com::sun::star::beans::PropertyValues > getDefaultContinuousNumberingLevels([in] ::com::sun::star::lang::Locale aLocale);
14120 published service DefaultNumberingProvider: ::com::sun::star::text::XDefaultNumberingProvider;
14121 published service Defaults {
14122 service ::com::sun::star::style::CharacterProperties;
14123 service ::com::sun::star::style::ParagraphProperties;
14124 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14125 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14126 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14127 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14128 interface ::com::sun::star::beans::XPropertySet;
14129 [property] long TabStopDistance;
14131 published interface XDependentTextField {
14132 interface ::com::sun::star::text::XTextField;
14133 void attachTextFieldMaster([in] ::com::sun::star::beans::XPropertySet xFieldMaster) raises (::com::sun::star::lang::IllegalArgumentException);
14134 ::com::sun::star::beans::XPropertySet getTextFieldMaster();
14136 published service DependentTextField {
14137 service ::com::sun::star::text::TextField;
14138 interface ::com::sun::star::text::XDependentTextField;
14140 published interface XDocumentIndexMark;
14141 published service DocumentIndex {
14142 service ::com::sun::star::text::BaseIndex;
14143 [property, optional] boolean UseAlphabeticalSeparators;
14144 [property, optional] boolean UseKeyAsEntry;
14145 [property, optional] boolean UseCombinedEntries;
14146 [property, optional] boolean IsCaseSensitive;
14147 [property, optional] boolean UsePP;
14148 [property, optional] boolean UseDash;
14149 [property, optional] boolean UseUpperCase;
14150 [property, optional] string MainEntryCharacterStyleName;
14151 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
14152 [property] ::com::sun::star::lang::Locale Locale;
14153 [property] string SortAlgorithm;
14155 published service DocumentIndexLevelFormat {
14156 interface ::com::sun::star::container::XIndexReplace;
14158 published service DocumentIndexMark {
14159 service ::com::sun::star::text::TextContent;
14160 service ::com::sun::star::text::BaseIndexMark;
14161 [property] string PrimaryKey;
14162 [property] string SecondaryKey;
14163 [property] boolean IsMainEntry;
14165 published service DocumentIndexMarkAsian {
14166 [property] string TextReading;
14167 [property] string PrimaryKeyReading;
14168 [property] string SecondaryKeyReading;
14170 published service DocumentIndexParagraphStyles {
14171 interface ::com::sun::star::container::XIndexReplace;
14173 published service DocumentIndexes {
14174 interface ::com::sun::star::container::XNameAccess;
14175 interface ::com::sun::star::container::XIndexAccess;
14177 published enum NotePrintMode {
14178 NOT = 0,
14179 ONLY = 1,
14180 DOC_END = 2,
14181 PAGE_END = 3
14183 published service PrintSettings {
14184 [property] boolean PrintGraphics;
14185 [property] boolean PrintTables;
14186 [property] boolean PrintDrawings;
14187 [property] boolean PrintLeftPages;
14188 [property] boolean PrintRightPages;
14189 [property] boolean PrintControls;
14190 [property] boolean PrintReversed;
14191 [property] boolean PrintPaperFromSetup;
14192 [property] string PrintFaxName;
14193 [property] ::com::sun::star::text::NotePrintMode PrintAnnotationMode;
14194 [property] boolean PrintProspect;
14195 [property] boolean PrintPageBackground;
14196 [property] boolean PrintBlackFonts;
14197 [property, optional] boolean PrintEmptyPages;
14199 published service DocumentSettings {
14200 service ::com::sun::star::document::Settings;
14201 [optional] service ::com::sun::star::text::PrintSettings;
14202 interface ::com::sun::star::beans::XPropertySet;
14203 [property, optional] boolean ChartAutoUpdate;
14204 [property, optional] boolean AddParaTableSpacing;
14205 [property, optional] boolean AddParaTableSpacingAtStart;
14206 [property, optional] boolean AlignTabStopPosition;
14207 [property, optional] boolean SaveGlobalDocumentLinks;
14208 [property, optional] boolean IsLabelDocument;
14209 [property, optional] boolean UseFormerLineSpacing;
14210 [property, optional] boolean AddParaSpacingToTableCells;
14211 [property, optional] boolean UseFormerObjectPositioning;
14212 [property, optional] boolean ConsiderTextWrapOnObjPos;
14213 [property, optional] boolean MathBaselineAlignment;
14215 published constants DocumentStatistic {
14216 const short CHARS = 3;
14217 const short PAGES = 0;
14218 const short PARAS = 1;
14219 const short WORDS = 2;
14221 published interface XFootnote {
14222 interface ::com::sun::star::text::XTextContent;
14223 string getLabel();
14224 void setLabel([in] string aLabel);
14226 published service Footnote {
14227 interface ::com::sun::star::text::XFootnote;
14228 interface ::com::sun::star::text::XText;
14229 [property, optional, readonly] short ReferenceId;
14231 published service Endnote {
14232 service ::com::sun::star::text::Footnote;
14234 published service FootnoteSettings {
14235 [property] string CharStyleName;
14236 [property] short NumberingType;
14237 [property] string PageStyleName;
14238 [property] string ParaStyleName;
14239 [property] string Prefix;
14240 [property] short StartAt;
14241 [property] string Suffix;
14242 [property, optional] string BeginNotice;
14243 [property, optional] string EndNotice;
14244 [property, optional] short FootnoteCounting;
14245 [property, optional] boolean PositionEndOfDoc;
14246 [property, optional] string AnchorCharStyleName;
14248 published service EndnoteSettings {
14249 service ::com::sun::star::text::FootnoteSettings;
14251 published constants FilenameDisplayFormat {
14252 const short FULL = 0;
14253 const short NAME = 2;
14254 const short NAME_AND_EXT = 3;
14255 const short PATH = 1;
14257 published constants FontEmphasis {
14258 const short ACCENT_ABOVE = 4;
14259 const short ACCENT_BELOW = 14;
14260 const short CIRCLE_ABOVE = 2;
14261 const short CIRCLE_BELOW = 12;
14262 const short DISK_ABOVE = 3;
14263 const short DISK_BELOW = 13;
14264 const short DOT_ABOVE = 1;
14265 const short DOT_BELOW = 11;
14266 const short NONE = 0;
14268 published constants FontRelief {
14269 const short EMBOSSED = 1;
14270 const short ENGRAVED = 2;
14271 const short NONE = 0;
14273 published constants FootnoteNumbering {
14274 const short PER_CHAPTER = 1;
14275 const short PER_DOCUMENT = 2;
14276 const short PER_PAGE = 0;
14278 published service Footnotes {
14279 interface ::com::sun::star::container::XIndexAccess;
14281 published interface XBookmarksSupplier {
14282 interface ::com::sun::star::uno::XInterface;
14283 ::com::sun::star::container::XNameAccess getBookmarks();
14285 published interface XChapterNumberingSupplier {
14286 interface ::com::sun::star::uno::XInterface;
14287 ::com::sun::star::container::XIndexReplace getChapterNumberingRules();
14289 interface XContentControlsSupplier {
14290 interface ::com::sun::star::uno::XInterface;
14291 ::com::sun::star::container::XIndexAccess getContentControls();
14293 published interface XDocumentIndexesSupplier {
14294 interface ::com::sun::star::uno::XInterface;
14295 ::com::sun::star::container::XIndexAccess getDocumentIndexes();
14297 published interface XEndnotesSupplier {
14298 interface ::com::sun::star::uno::XInterface;
14299 ::com::sun::star::container::XIndexAccess getEndnotes();
14300 ::com::sun::star::beans::XPropertySet getEndnoteSettings();
14302 published interface XFootnotesSupplier {
14303 interface ::com::sun::star::uno::XInterface;
14304 ::com::sun::star::container::XIndexAccess getFootnotes();
14305 ::com::sun::star::beans::XPropertySet getFootnoteSettings();
14307 published interface XPagePrintable {
14308 interface ::com::sun::star::uno::XInterface;
14309 sequence< ::com::sun::star::beans::PropertyValue > getPagePrintSettings();
14310 void setPagePrintSettings([in] sequence< ::com::sun::star::beans::PropertyValue > aSettings);
14311 void printPages([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
14313 published interface XReferenceMarksSupplier {
14314 interface ::com::sun::star::uno::XInterface;
14315 ::com::sun::star::container::XNameAccess getReferenceMarks();
14317 published interface XTextDocument {
14318 interface ::com::sun::star::frame::XModel;
14319 ::com::sun::star::text::XText getText();
14320 void reformat();
14322 published interface XTextEmbeddedObjectsSupplier {
14323 interface ::com::sun::star::uno::XInterface;
14324 ::com::sun::star::container::XNameAccess getEmbeddedObjects();
14326 published interface XTextFramesSupplier {
14327 interface ::com::sun::star::uno::XInterface;
14328 ::com::sun::star::container::XNameAccess getTextFrames();
14330 published interface XTextGraphicObjectsSupplier {
14331 interface ::com::sun::star::uno::XInterface;
14332 ::com::sun::star::container::XNameAccess getGraphicObjects();
14334 published interface XTextSectionsSupplier {
14335 interface ::com::sun::star::uno::XInterface;
14336 ::com::sun::star::container::XNameAccess getTextSections();
14338 published interface XTextTablesSupplier {
14339 interface ::com::sun::star::uno::XInterface;
14340 ::com::sun::star::container::XNameAccess getTextTables();
14343 module tiledrendering {
14344 interface XTiledRenderable {
14345 interface ::com::sun::star::uno::XInterface;
14346 void paintTile([in] any Parent, [in] long nOutputWidth, [in] long nOutputHeight, [in] long nTilePosX, [in] long nTilePosY, [in] long nTileWidth, [in] long nTileHeight);
14349 module text {
14350 published service GenericTextDocument {
14351 service ::com::sun::star::document::OfficeDocument;
14352 interface ::com::sun::star::lang::XMultiServiceFactory;
14353 interface ::com::sun::star::text::XTextDocument;
14354 interface ::com::sun::star::util::XSearchable;
14355 interface ::com::sun::star::util::XRefreshable;
14356 [optional] interface ::com::sun::star::tiledrendering::XTiledRenderable;
14357 [optional] interface ::com::sun::star::text::XFootnotesSupplier;
14358 [optional] interface ::com::sun::star::text::XEndnotesSupplier;
14359 [optional] interface ::com::sun::star::text::XContentControlsSupplier;
14360 [optional] interface ::com::sun::star::util::XReplaceable;
14361 [optional] interface ::com::sun::star::text::XPagePrintable;
14362 [optional] interface ::com::sun::star::text::XReferenceMarksSupplier;
14363 [optional] interface ::com::sun::star::text::XChapterNumberingSupplier;
14364 [optional] interface ::com::sun::star::beans::XPropertySet;
14365 [optional] interface ::com::sun::star::text::XTextGraphicObjectsSupplier;
14366 [optional] interface ::com::sun::star::text::XTextEmbeddedObjectsSupplier;
14367 [optional] interface ::com::sun::star::text::XTextTablesSupplier;
14368 [optional] interface ::com::sun::star::style::XStyleFamiliesSupplier;
14369 [optional] interface ::com::sun::star::text::XBookmarksSupplier;
14370 [optional] interface ::com::sun::star::text::XDocumentIndexesSupplier;
14371 [optional] interface ::com::sun::star::text::XTextFieldsSupplier;
14372 [optional] interface ::com::sun::star::text::XTextFramesSupplier;
14373 [optional] interface ::com::sun::star::text::XTextSectionsSupplier;
14374 [optional] interface ::com::sun::star::util::XNumberFormatsSupplier;
14375 [property, optional] ::com::sun::star::lang::Locale CharLocale;
14376 [property, optional, readonly] long CharacterCount;
14377 [property, optional, readonly] long ParagraphCount;
14378 [property, optional, readonly] long WordCount;
14379 [property, optional] string WordSeparator;
14380 [property, optional] string IndexAutoMarkFileURL;
14381 [property, optional] boolean RecordChanges;
14382 [property, optional] short TwoDigitYear;
14385 module view {
14386 published interface XPrintSettingsSupplier {
14387 interface ::com::sun::star::uno::XInterface;
14388 ::com::sun::star::beans::XPropertySet getPrintSettings();
14390 published interface XViewSettingsSupplier {
14391 interface ::com::sun::star::uno::XInterface;
14392 ::com::sun::star::beans::XPropertySet getViewSettings();
14395 module text {
14396 published service GlobalSettings {
14397 interface ::com::sun::star::view::XPrintSettingsSupplier;
14398 interface ::com::sun::star::view::XViewSettingsSupplier;
14400 published constants HoriOrientation {
14401 const short CENTER = 2;
14402 const short FULL = 6;
14403 const short INSIDE = 4;
14404 const short LEFT = 3;
14405 const short LEFT_AND_WIDTH = 7;
14406 const short NONE = 0;
14407 const short OUTSIDE = 5;
14408 const short RIGHT = 1;
14410 published struct HoriOrientationFormat {
14411 long XPos;
14412 short HorizontalOrientation;
14413 short HorizontalRelation;
14414 boolean PositionToggle;
14416 published enum HorizontalAdjust {
14417 LEFT = 0,
14418 CENTER = 1,
14419 RIGHT = 2
14421 published service IllustrationsIndex {
14422 service ::com::sun::star::text::BaseIndex;
14423 [property, optional] boolean CreateFromLabels;
14424 [property, optional] string LabelCategory;
14425 [property, optional] short LabelDisplayType;
14427 published exception InvalidTextContentException: ::com::sun::star::uno::Exception {
14428 ::com::sun::star::text::XTextContent TextContent;
14430 published constants LabelFollow {
14431 const short LISTTAB = 0;
14432 const short NEWLINE = 3;
14433 const short NOTHING = 2;
14434 const short SPACE = 1;
14436 published service LineNumberingProperties {
14437 [property] boolean IsOn;
14438 [property] string CharStyleName;
14439 [property] boolean CountEmptyLines;
14440 [property] boolean CountLinesInFrames;
14441 [property] long Distance;
14442 [property] short Interval;
14443 [property] string SeparatorText;
14444 [property] short SeparatorInterval;
14445 [property] short NumberPosition;
14446 [property] short NumberingType;
14447 [property, optional] boolean RestartAtEachPage;
14449 published interface XMailMergeListener;
14450 published interface XMailMergeBroadcaster {
14451 interface ::com::sun::star::uno::XInterface;
14452 void addMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14453 void removeMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14455 published service MailMerge {
14456 service ::com::sun::star::sdb::DataAccessDescriptor;
14457 interface ::com::sun::star::task::XJob;
14458 interface ::com::sun::star::beans::XPropertySet;
14459 [optional] interface ::com::sun::star::util::XCancellable;
14460 [optional] interface ::com::sun::star::text::XMailMergeBroadcaster;
14461 [property] string DataSourceName;
14462 [property] long CommandType;
14463 [property] string Command;
14464 [property] ::com::sun::star::sdbc::XResultSet ResultSet;
14465 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
14466 [property] sequence< any > Selection;
14467 [property] boolean EscapeProcessing;
14468 [property] string Filter;
14469 [property] string DocumentURL;
14470 [property, readonly] ::com::sun::star::frame::XModel Model;
14471 [property] short OutputType;
14472 [property] boolean SinglePrintJobs;
14473 [property] string OutputURL;
14474 [property] boolean FileNameFromColumn;
14475 [property] string FileNamePrefix;
14476 [property, optional] string OutServerPassword;
14477 [property, optional] string InServerPassword;
14478 [property, optional] string Subject;
14479 [property, optional] string AddressFromColumn;
14480 [property, optional] boolean SendAsHTML;
14481 [property, optional] boolean SendAsAttachment;
14482 [property, optional] string MailBody;
14483 [property, optional] string AttachmentName;
14484 [property, optional] string AttachmentFilter;
14485 [property, optional] sequence< string > CopiesTo;
14486 [property, optional] sequence< string > BlindCopiesTo;
14487 [property, optional] boolean SaveAsSingleFile;
14488 [property, optional] string SaveFilter;
14489 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > PrintOptions;
14491 published struct MailMergeEvent: ::com::sun::star::lang::EventObject {
14492 ::com::sun::star::frame::XModel Model;
14494 published constants MailMergeType {
14495 const short FILE = 2;
14496 const short MAIL = 3;
14497 const short PRINTER = 1;
14498 const short SHELL = 4;
14500 published service NumberingLevel {
14501 [property] short Adjust;
14502 [property, optional] short ParentNumbering;
14503 [property] string Prefix;
14504 [property] string Suffix;
14505 [property, optional] string CharStyleName;
14506 /** @deprecated */ [property, optional] short BulletId;
14507 [property] string BulletChar;
14508 [property] string BulletFontName;
14509 [property, optional] ::com::sun::star::awt::FontDescriptor BulletFont;
14510 /** @deprecated */ [property] string GraphicURL;
14511 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
14512 [property, optional] ::com::sun::star::awt::Size GraphicSize;
14513 [property, optional] short VertOrient;
14514 [property, optional] short StartWith;
14515 [property] long LeftMargin;
14516 [property, optional] long SymbolTextDistance;
14517 [property] long FirstLineOffset;
14518 [property] short NumberingType;
14519 [property] string HeadingStyleName;
14520 [property, optional] string ParagraphStyleName;
14521 [property, optional] ::com::sun::star::util::Color BulletColor;
14522 [property, optional] short BulletRelSize;
14523 [property, optional] short PositionAndSpaceMode;
14524 [property, optional] short LabelFollowedBy;
14525 [property, optional] long ListtabStopPosition;
14526 [property, optional] long FirstLineIndent;
14527 [property, optional] long IndentAt;
14529 published service NumberingRules {
14530 interface ::com::sun::star::container::XIndexReplace;
14531 [optional] interface ::com::sun::star::beans::XPropertySet;
14532 [property, optional] boolean IsAbsoluteMargins;
14533 [property, optional] boolean IsAutomatic;
14534 [property, optional] boolean IsContinuousNumbering;
14535 [property, optional, readonly] string Name;
14536 [property, optional] boolean NumberingIsOutline;
14537 [property, optional] short NumberingType;
14538 [property, optional, readonly] string DefaultListId;
14540 published service NumberingStyle {
14541 service ::com::sun::star::style::Style;
14542 service ::com::sun::star::text::NumberingRules;
14544 published service ObjectIndex {
14545 service ::com::sun::star::text::BaseIndex;
14546 [property, optional] boolean CreateFromStarMath;
14547 [property, optional] boolean CreateFromStarChart;
14548 [property, optional] boolean CreateFromStarCalc;
14549 [property, optional] boolean CreateFromStarDraw;
14550 [property, optional] boolean CreateFromOtherEmbeddedObjects;
14552 published service PageFootnoteInfo {
14553 [property] long FootnoteHeight;
14554 [property] long FootnoteSeparatorLineWidth;
14555 [property] long FootnoteTopDistance;
14556 [property] long FootnoteBottomDistance;
14557 [property] short FootnoteSeparatorLineWidthPercent;
14558 [property] ::com::sun::star::text::HorizontalAdjust FootnoteSeparatorLineAdjust;
14559 [property] short FootnoteSeparatorLinePenWidth;
14561 published enum PageNumberType {
14562 PREV = 0,
14563 CURRENT = 1,
14564 NEXT = 2
14566 published service PagePrintSettings {
14567 [property] short PageRows;
14568 [property] short PageColumns;
14569 [property] long LeftMargin;
14570 [property] long RightMargin;
14571 [property] long TopMargin;
14572 [property] long BottomMargin;
14573 [property] long HoriMargin;
14574 [property] long VertMargin;
14575 [property] boolean IsLandscape;
14577 published struct TableColumnSeparator {
14578 short Position;
14579 boolean IsVisible;
14581 published interface XTextTableCursor;
14582 published interface XTextTable {
14583 interface ::com::sun::star::text::XTextContent;
14584 void initialize([in] long nRows, [in] long nColumns);
14585 ::com::sun::star::table::XTableRows getRows();
14586 ::com::sun::star::table::XTableColumns getColumns();
14587 ::com::sun::star::table::XCell getCellByName([in] string aCellName);
14588 sequence< string > getCellNames();
14589 ::com::sun::star::text::XTextTableCursor createCursorByCellName([in] string aCellName);
14591 published service TextTable {
14592 service ::com::sun::star::text::TextContent;
14593 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
14594 interface ::com::sun::star::text::XTextTable;
14595 interface ::com::sun::star::container::XNamed;
14596 interface ::com::sun::star::table::XCellRange;
14597 interface ::com::sun::star::chart::XChartDataArray;
14598 interface ::com::sun::star::table::XAutoFormattable;
14599 interface ::com::sun::star::util::XSortable;
14600 [optional] interface ::com::sun::star::sheet::XCellRangeData;
14601 [property] ::com::sun::star::style::BreakType BreakType;
14602 [property] long LeftMargin;
14603 [property] long RightMargin;
14604 [property] short HoriOrient;
14605 [property] boolean KeepTogether;
14606 [property] boolean Split;
14607 [property] short PageNumberOffset;
14608 [property] string PageDescName;
14609 [property] short RelativeWidth;
14610 [property] boolean IsWidthRelative;
14611 [property] boolean RepeatHeadline;
14612 [property, optional] long HeaderRowCount;
14613 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
14614 [property] long TopMargin;
14615 [property] long BottomMargin;
14616 [property] boolean BackTransparent;
14617 [property] long Width;
14618 [property] boolean ChartRowAsLabel;
14619 [property] boolean ChartColumnAsLabel;
14620 [property] ::com::sun::star::table::TableBorder TableBorder;
14621 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
14622 [property] short TableColumnRelativeSum;
14623 [property] ::com::sun::star::util::Color BackColor;
14624 /** @deprecated */ [property] string BackGraphicURL;
14625 [property] string BackGraphicFilter;
14626 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14627 [property, optional] boolean CollapsingBorders;
14628 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > TableInteropGrabBag;
14629 [property, optional] string TableTemplateName;
14630 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14632 published service Paragraph {
14633 service ::com::sun::star::text::TextContent;
14634 [optional] service ::com::sun::star::style::ParagraphProperties;
14635 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14636 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14637 [optional] service ::com::sun::star::style::CharacterProperties;
14638 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14639 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14640 [optional] service ::com::sun::star::text::TextTable;
14641 interface ::com::sun::star::beans::XPropertySet;
14642 interface ::com::sun::star::beans::XPropertyState;
14643 interface ::com::sun::star::container::XEnumerationAccess;
14644 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14646 published service ParagraphEnumeration {
14647 interface ::com::sun::star::container::XEnumeration;
14649 published constants ParagraphVertAlign {
14650 const short AUTOMATIC = 0;
14651 const short BASELINE = 1;
14652 const short BOTTOM = 4;
14653 const short CENTER = 3;
14654 const short TOP = 2;
14656 published constants PlaceholderType {
14657 const short GRAPHIC = 3;
14658 const short OBJECT = 4;
14659 const short TABLE = 1;
14660 const short TEXT = 0;
14661 const short TEXTFRAME = 2;
14663 published constants PositionAndSpaceMode {
14664 const short LABEL_ALIGNMENT = 1;
14665 const short LABEL_WIDTH_AND_POSITION = 0;
14667 published service TextPortion {
14668 service ::com::sun::star::text::TextRange;
14669 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
14670 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14671 [property, readonly] string TextPortionType;
14672 /** @deprecated */ [property, readonly] short ControlCharacter;
14673 [property, optional, readonly] ::com::sun::star::text::XTextContent Bookmark;
14674 [property, optional, readonly] ::com::sun::star::text::XTextContent DocumentIndexMark;
14675 [property, optional, readonly] ::com::sun::star::text::XTextContent ReferenceMark;
14676 [property, optional, readonly] ::com::sun::star::text::XFootnote Footnote;
14677 [property, optional, readonly] ::com::sun::star::text::XTextField TextField;
14678 [property, optional, readonly] ::com::sun::star::text::XTextContent InContentMetadata;
14679 [property, optional, readonly] boolean IsCollapsed;
14680 [property, optional, readonly] boolean IsStart;
14682 published service RedlinePortion {
14683 service ::com::sun::star::text::TextPortion;
14684 [property, readonly] string RedlineAuthor;
14685 [property, readonly] ::com::sun::star::util::DateTime RedlineDateTime;
14686 [property, readonly] string RedlineComment;
14687 [property, readonly] string RedlineType;
14688 [property, readonly] ::com::sun::star::beans::PropertyValues RedlineSuccessorData;
14689 [property, readonly] string RedlineIdentifier;
14690 [property, readonly] boolean IsInHeaderFooter;
14691 [property, readonly] ::com::sun::star::text::XText RedlineText;
14692 [property, readonly] boolean MergeLastPara;
14694 published constants ReferenceFieldPart {
14695 const short CATEGORY_AND_NUMBER = 5;
14696 const short CHAPTER = 1;
14697 const short NUMBER = 8;
14698 const short NUMBER_FULL_CONTEXT = 10;
14699 const short NUMBER_NO_CONTEXT = 9;
14700 const short ONLY_CAPTION = 6;
14701 const short ONLY_SEQUENCE_NUMBER = 7;
14702 const short PAGE = 0;
14703 const short PAGE_DESC = 4;
14704 const short TEXT = 2;
14705 const short UP_DOWN = 3;
14707 published constants ReferenceFieldSource {
14708 const short BOOKMARK = 2;
14709 const short ENDNOTE = 4;
14710 const short FOOTNOTE = 3;
14711 const short REFERENCE_MARK = 0;
14712 const short SEQUENCE_FIELD = 1;
14714 published service ReferenceMark {
14715 interface ::com::sun::star::text::XTextContent;
14716 interface ::com::sun::star::container::XNamed;
14718 published service ReferenceMarks {
14719 interface ::com::sun::star::container::XIndexAccess;
14720 interface ::com::sun::star::container::XNameAccess;
14722 published constants RelOrientation {
14723 const short CHAR = 2;
14724 const short FRAME = 0;
14725 const short FRAME_LEFT = 5;
14726 const short FRAME_RIGHT = 6;
14727 const short PAGE_FRAME = 7;
14728 const short PAGE_LEFT = 3;
14729 const short PAGE_PRINT_AREA = 8;
14730 const short PAGE_PRINT_AREA_BOTTOM = 10;
14731 const short PAGE_PRINT_AREA_TOP = 11;
14732 const short PAGE_RIGHT = 4;
14733 const short PRINT_AREA = 1;
14734 const short TEXT_LINE = 9;
14736 published enum RubyAdjust {
14737 LEFT = 0,
14738 CENTER = 1,
14739 RIGHT = 2,
14740 BLOCK = 3,
14741 INDENT_BLOCK = 4
14743 published struct SectionFileLink {
14744 string FileURL;
14745 string FilterName;
14747 published constants SetVariableType {
14748 const short FORMULA = 2;
14749 const short SEQUENCE = 1;
14750 const short STRING = 3;
14751 const short VAR = 0;
14753 published service Shape {
14754 service ::com::sun::star::drawing::Shape;
14755 [property] short AnchorPageNo;
14756 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
14757 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
14758 [property] short HoriOrient;
14759 [property] long HoriOrientPosition;
14760 [property] short HoriOrientRelation;
14761 [property] short VertOrient;
14762 [property] long VertOrientPosition;
14763 [property] short VertOrientRelation;
14764 [property] long LeftMargin;
14765 [property] long RightMargin;
14766 [property] long TopMargin;
14767 [property] long BottomMargin;
14768 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
14769 [property] boolean SurroundAnchorOnly;
14770 [property] boolean SurroundContour;
14771 [property] boolean ContourOutside;
14772 [property] boolean Opaque;
14773 [property] ::com::sun::star::text::XTextRange TextRange;
14774 [property, optional] short WrapInfluenceOnPosition;
14775 [property, optional, readonly] ::com::sun::star::drawing::HomogenMatrix3 TransformationInHoriL2R;
14776 [property, optional] short PositionLayoutDir;
14777 [property, optional, readonly] ::com::sun::star::awt::Point StartPositionInHoriL2R;
14778 [property, optional, readonly] ::com::sun::star::awt::Point EndPositionInHoriL2R;
14779 [property, optional] boolean AllowOverlap;
14781 published constants SizeType {
14782 const short FIX = 1;
14783 const short MIN = 2;
14784 const short VARIABLE = 0;
14786 published service TableColumns {
14787 interface ::com::sun::star::table::XTableColumns;
14789 published service TableIndex {
14790 service ::com::sun::star::text::BaseIndex;
14791 [property, optional] boolean CreateFromLabels;
14792 [property, optional] string LabelCategory;
14793 [property, optional] short LabelDisplayType;
14795 published service TableRows {
14796 interface ::com::sun::star::table::XTableRows;
14798 published constants TemplateDisplayFormat {
14799 const short AREA = 4;
14800 const short FULL = 0;
14801 const short NAME = 2;
14802 const short NAME_AND_EXT = 3;
14803 const short PATH = 1;
14804 const short TITLE = 5;
14806 published struct TextColumn {
14807 long Width;
14808 long LeftMargin;
14809 long RightMargin;
14811 published typedef sequence< ::com::sun::star::text::TextColumn > TextColumnSequence;
14812 published interface XTextColumns {
14813 interface ::com::sun::star::uno::XInterface;
14814 long getReferenceValue();
14815 short getColumnCount();
14816 void setColumnCount([in] short nColumns);
14817 sequence< ::com::sun::star::text::TextColumn > getColumns();
14818 void setColumns([in] sequence< ::com::sun::star::text::TextColumn > Columns);
14820 published service TextColumns {
14821 interface ::com::sun::star::text::XTextColumns;
14822 [property, readonly] boolean IsAutomatic;
14823 [property] long AutomaticDistance;
14824 [property] long SeparatorLineWidth;
14825 [property] ::com::sun::star::util::Color SeparatorLineColor;
14826 [property] long SeparatorLineRelativeHeight;
14827 [property] ::com::sun::star::style::VerticalAlignment SeparatorLineVerticalAlignment;
14828 [property] boolean SeparatorLineIsOn;
14829 [property, optional] short SeparatorLineStyle;
14831 published service TextContentCollection {
14832 interface ::com::sun::star::container::XNameAccess;
14833 interface ::com::sun::star::container::XContainer;
14835 published interface XTextCursor {
14836 interface ::com::sun::star::text::XTextRange;
14837 void collapseToStart();
14838 void collapseToEnd();
14839 boolean isCollapsed();
14840 boolean goLeft([in] short nCount, [in] boolean bExpand);
14841 boolean goRight([in] short nCount, [in] boolean bExpand);
14842 void gotoStart([in] boolean bExpand);
14843 void gotoEnd([in] boolean bExpand);
14844 void gotoRange([in] ::com::sun::star::text::XTextRange xRange, [in] boolean bExpand);
14846 published interface XParagraphCursor {
14847 interface ::com::sun::star::text::XTextCursor;
14848 boolean isStartOfParagraph();
14849 boolean isEndOfParagraph();
14850 boolean gotoStartOfParagraph([in] boolean bExpand);
14851 boolean gotoEndOfParagraph([in] boolean bExpand);
14852 boolean gotoNextParagraph([in] boolean bExpand);
14853 boolean gotoPreviousParagraph([in] boolean bExpand);
14855 published interface XSentenceCursor {
14856 interface ::com::sun::star::text::XTextCursor;
14857 boolean isStartOfSentence();
14858 boolean isEndOfSentence();
14859 boolean gotoNextSentence([in] boolean Expand);
14860 boolean gotoPreviousSentence([in] boolean Expand);
14861 boolean gotoStartOfSentence([in] boolean Expand);
14862 boolean gotoEndOfSentence([in] boolean Expand);
14864 published interface XWordCursor {
14865 interface ::com::sun::star::text::XTextCursor;
14866 boolean isStartOfWord();
14867 boolean isEndOfWord();
14868 boolean gotoNextWord([in] boolean bExpand);
14869 boolean gotoPreviousWord([in] boolean bExpand);
14870 boolean gotoEndOfWord([in] boolean bExpand);
14871 boolean gotoStartOfWord([in] boolean bExpand);
14873 published service TextCursor {
14874 service ::com::sun::star::text::TextRange;
14875 interface ::com::sun::star::text::XTextCursor;
14876 interface ::com::sun::star::beans::XPropertySet;
14877 interface ::com::sun::star::beans::XPropertyState;
14878 interface ::com::sun::star::beans::XMultiPropertyStates;
14879 [optional] interface ::com::sun::star::text::XWordCursor;
14880 [optional] interface ::com::sun::star::text::XSentenceCursor;
14881 [optional] interface ::com::sun::star::text::XParagraphCursor;
14882 [optional] interface ::com::sun::star::document::XDocumentInsertable;
14883 [optional] interface ::com::sun::star::util::XSortable;
14885 published service TextDocument {
14886 service ::com::sun::star::text::GenericTextDocument;
14888 published interface XTextViewCursor;
14889 published interface XTextViewCursorSupplier {
14890 interface ::com::sun::star::uno::XInterface;
14891 ::com::sun::star::text::XTextViewCursor getViewCursor();
14894 module view {
14895 published service OfficeDocumentView {
14896 interface ::com::sun::star::view::XSelectionSupplier;
14897 [optional] interface ::com::sun::star::view::XViewSettingsSupplier;
14898 [optional] interface ::com::sun::star::view::XControlAccess;
14901 module text {
14902 published service TextDocumentView {
14903 service ::com::sun::star::view::OfficeDocumentView;
14904 interface ::com::sun::star::view::XViewSettingsSupplier;
14905 interface ::com::sun::star::text::XTextViewCursorSupplier;
14906 [optional] interface ::com::sun::star::beans::XPropertySet;
14907 [property, optional, readonly] long PageCount;
14908 [property, optional, readonly] long LineCount;
14909 [property, optional] boolean IsConstantSpellcheck;
14910 [property, optional] boolean IsHideSpellMarks;
14912 published service TextEmbeddedObject {
14913 service ::com::sun::star::text::BaseFrame;
14914 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
14915 [property] string CLSID;
14916 [property, maybevoid, readonly] ::com::sun::star::frame::XModel Model;
14917 [property, maybevoid, readonly] ::com::sun::star::lang::XComponent Component;
14919 published service TextEmbeddedObjects {
14920 interface ::com::sun::star::container::XNameAccess;
14921 interface ::com::sun::star::container::XIndexAccess;
14923 published service TextFieldEnumeration {
14924 interface ::com::sun::star::container::XEnumeration;
14926 published service TextFieldMaster {
14927 [optional] interface ::com::sun::star::beans::XPropertySet;
14928 [property, optional] string Name;
14929 [property, readonly] sequence< ::com::sun::star::text::XDependentTextField > DependentTextFields;
14930 [property, readonly] string InstanceName;
14932 published service TextFieldMasters {
14933 interface ::com::sun::star::container::XNameAccess;
14935 published service TextFields {
14936 interface ::com::sun::star::container::XEnumerationAccess;
14937 interface ::com::sun::star::util::XRefreshable;
14939 published service TextFrames {
14940 interface ::com::sun::star::container::XNameAccess;
14941 interface ::com::sun::star::container::XIndexAccess;
14942 [optional] interface ::com::sun::star::container::XContainer;
14944 published service TextGraphicObject {
14945 service ::com::sun::star::text::BaseFrame;
14946 [property] ::com::sun::star::container::XIndexContainer ImageMap;
14947 [property] boolean ContentProtected;
14948 [property] boolean SurroundContour;
14949 [property] boolean ContourOutside;
14950 [property, optional] ::com::sun::star::drawing::PointSequenceSequence ContourPolyPolygon;
14951 [property] ::com::sun::star::text::GraphicCrop GraphicCrop;
14952 [property] boolean HoriMirroredOnEvenPages;
14953 [property] boolean HoriMirroredOnOddPages;
14954 [property] boolean VertMirrored;
14955 /** @deprecated */ [property] string GraphicURL;
14956 [property] string GraphicFilter;
14957 [property] ::com::sun::star::awt::Size ActualSize;
14958 [property] short AdjustLuminance;
14959 [property] short AdjustContrast;
14960 [property] short AdjustRed;
14961 [property] short AdjustGreen;
14962 [property] short AdjustBlue;
14963 [property] double Gamma;
14964 [property] boolean GraphicIsInverted;
14965 [property] short Transparency;
14966 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
14967 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
14969 published service TextGraphicObjects {
14970 interface ::com::sun::star::container::XNameAccess;
14971 interface ::com::sun::star::container::XIndexAccess;
14973 published constants TextGridMode {
14974 const short LINES = 1;
14975 const short LINES_AND_CHARS = 2;
14976 const short NONE = 0;
14978 published interface XPageCursor {
14979 interface ::com::sun::star::uno::XInterface;
14980 boolean jumpToFirstPage();
14981 boolean jumpToLastPage();
14982 boolean jumpToPage([in] short nPage);
14983 short getPage();
14984 boolean jumpToNextPage();
14985 boolean jumpToPreviousPage();
14986 boolean jumpToEndOfPage();
14987 boolean jumpToStartOfPage();
14989 published service TextLayoutCursor {
14990 service ::com::sun::star::text::TextCursor;
14991 interface ::com::sun::star::text::XPageCursor;
14993 published service TextPageStyle {
14994 [property] boolean RegisterModeActive;
14995 [property] string RegisterParagraphStyle;
14996 [property] ::com::sun::star::text::XTextColumns TextColumns;
14997 [property] ::com::sun::star::text::XText HeaderText;
14998 [property] ::com::sun::star::text::XText HeaderTextLeft;
14999 [property] ::com::sun::star::text::XText HeaderTextRight;
15000 [property, optional] ::com::sun::star::text::XText HeaderTextFirst;
15001 [property] ::com::sun::star::text::XText FooterText;
15002 [property] ::com::sun::star::text::XText FooterTextLeft;
15003 [property] ::com::sun::star::text::XText FooterTextRight;
15004 [property, optional] ::com::sun::star::text::XText FooterTextFirst;
15005 [property] long FootnoteHeight;
15006 [property] short FootnoteLineWeight;
15007 [property] ::com::sun::star::util::Color FootnoteLineColor;
15008 [property] byte FootnoteLineRelativeWidth;
15009 [property] short FootnoteLineAdjust;
15010 [property] long FootnoteLineTextDistance;
15011 [property] long FootnoteLineDistance;
15013 published service TextPortionEnumeration {
15014 interface ::com::sun::star::container::XEnumeration;
15016 published service TextRanges {
15017 interface ::com::sun::star::container::XIndexAccess;
15019 published interface XTextSection {
15020 interface ::com::sun::star::text::XTextContent;
15021 ::com::sun::star::text::XTextSection getParentSection();
15022 sequence< ::com::sun::star::text::XTextSection > getChildSections();
15024 published service TextSection {
15025 service ::com::sun::star::text::TextContent;
15026 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
15027 interface ::com::sun::star::text::XTextSection;
15028 interface ::com::sun::star::container::XNamed;
15029 interface ::com::sun::star::beans::XPropertySet;
15030 interface ::com::sun::star::beans::XPropertyState;
15031 [property] string Condition;
15032 [property] boolean IsVisible;
15033 [property] boolean IsProtected;
15034 [property] ::com::sun::star::text::SectionFileLink FileLink;
15035 [property] string LinkRegion;
15036 [property] string DDECommandType;
15037 [property] string DDECommandFile;
15038 [property] string DDECommandElement;
15039 /** @deprecated */ [property] string BackGraphicURL;
15040 [property] string BackGraphicFilter;
15041 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
15042 [property] boolean FootnoteIsCollectAtTextEnd;
15043 [property] boolean FootnoteIsRestartNumbering;
15044 [property] short FootnoteRestartNumberingAt;
15045 [property] boolean FootnoteIsOwnNumbering;
15046 [property] short FootnoteNumberingType;
15047 [property] string FootnoteNumberingPrefix;
15048 [property] string FootnoteNumberingSuffix;
15049 [property] boolean EndnoteIsCollectAtTextEnd;
15050 [property] boolean EndnoteIsRestartNumbering;
15051 [property] short EndnoteRestartNumberingAt;
15052 [property] boolean EndnoteIsOwnNumbering;
15053 [property] short EndnoteNumberingType;
15054 [property] string EndnoteNumberingPrefix;
15055 [property] string EndnoteNumberingSuffix;
15056 [property] boolean IsAutomaticUpdate;
15057 [property] ::com::sun::star::text::XTextColumns TextColumns;
15058 [property, optional] long SectionLeftMargin;
15059 [property, optional] long SectionRightMargin;
15060 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15062 published service TextSections {
15063 interface ::com::sun::star::container::XIndexAccess;
15064 interface ::com::sun::star::container::XNameAccess;
15066 /** @deprecated */ published service TextSortDescriptor {
15067 service ::com::sun::star::util::SortDescriptor;
15068 [property] char Delimiter;
15069 [property] boolean IsSortInTable;
15070 [property] long SortRowOrColumnNo0;
15071 [property] boolean IsSortNumeric0;
15072 [property] boolean IsSortAscending0;
15073 [property] long SortRowOrColumnNo1;
15074 [property] boolean IsSortNumeric1;
15075 [property] boolean IsSortAscending1;
15076 [property] long SortRowOrColumnNo2;
15077 [property] boolean IsSortNumeric2;
15078 [property] boolean IsSortAscending2;
15080 published service TextSortDescriptor2 {
15081 service ::com::sun::star::table::TableSortDescriptor2;
15082 [property] boolean IsSortInTable;
15083 [property] char Delimiter;
15085 /** @deprecated */ published service TextSortable {
15086 interface ::com::sun::star::util::XSortable;
15088 published interface XTextTableCursor {
15089 interface ::com::sun::star::uno::XInterface;
15090 string getRangeName();
15091 boolean gotoCellByName([in] string aCellName, [in] boolean bExpand);
15092 boolean goLeft([in] short nCount, [in] boolean bExpand);
15093 boolean goRight([in] short nCount, [in] boolean bExpand);
15094 boolean goUp([in] short nCount, [in] boolean bExpand);
15095 boolean goDown([in] short nCount, [in] boolean bExpand);
15096 void gotoStart([in] boolean bExpand);
15097 void gotoEnd([in] boolean bExpand);
15098 boolean mergeRange();
15099 boolean splitRange([in] short nCount, [in] boolean bHorizontal);
15101 published service TextTableCursor {
15102 service ::com::sun::star::style::CharacterProperties;
15103 service ::com::sun::star::style::CharacterPropertiesAsian;
15104 service ::com::sun::star::style::CharacterPropertiesComplex;
15105 service ::com::sun::star::style::ParagraphProperties;
15106 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
15107 interface ::com::sun::star::text::XTextTableCursor;
15108 interface ::com::sun::star::beans::XPropertySet;
15110 published service TextTableRow {
15111 interface ::com::sun::star::beans::XPropertySet;
15112 [property] ::com::sun::star::util::Color BackColor;
15113 [property] boolean BackTransparent;
15114 /** @deprecated */ [property] string BackGraphicURL;
15115 [property] string BackGraphicFilter;
15116 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
15117 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
15118 [property] long Height;
15119 [property] boolean IsAutoHeight;
15120 [property, maybevoid, optional] boolean IsSplitAllowed;
15121 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > RowInteropGrabBag;
15122 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15123 [property, optional] boolean HasTextChangesOnly;
15125 published service TextTables {
15126 interface ::com::sun::star::container::XIndexAccess;
15127 interface ::com::sun::star::container::XNameAccess;
15130 module view {
15131 published interface XScreenCursor {
15132 interface ::com::sun::star::uno::XInterface;
15133 boolean screenDown();
15134 boolean screenUp();
15137 module text {
15138 published service TextViewCursor {
15139 service ::com::sun::star::text::TextLayoutCursor;
15140 interface ::com::sun::star::view::XScreenCursor;
15142 /** @deprecated */ published constants TimeDisplayFormat {
15143 const short HHMM = 1;
15144 const short HHMMAMPM = 4;
15145 const short HHMMSS = 2;
15146 const short HHMMSS00 = 3;
15147 const short HHMMSS00AMPM = 6;
15148 const short HHMMSSAMPM = 5;
15149 const short STANDARD = 0;
15151 published constants UserDataPart {
15152 const short CITY = 7;
15153 const short COMPANY = 0;
15154 const short COUNTRY = 5;
15155 const short EMAIL = 13;
15156 const short FAX = 12;
15157 const short FIRSTNAME = 1;
15158 const short NAME = 2;
15159 const short PHONE_COMPANY = 11;
15160 const short PHONE_PRIVATE = 10;
15161 const short POSITION = 9;
15162 const short SHORTCUT = 3;
15163 const short STATE = 14;
15164 const short STREET = 4;
15165 const short TITLE = 8;
15166 const short ZIP = 6;
15168 published service UserDefinedIndex {
15169 service ::com::sun::star::text::BaseIndex;
15170 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15171 [property, optional] boolean CreateFromMarks;
15172 [property, optional] boolean UseLevelFromSource;
15173 [property, optional] boolean CreateFromTables;
15174 [property, optional] boolean CreateFromTextFrames;
15175 [property, optional] boolean CreateFromGraphicObjects;
15176 [property, optional] boolean CreateFromEmbeddedObjects;
15177 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
15179 published constants UserFieldFormat {
15180 const short NUM = 2;
15181 const short SYSTEM = 0;
15182 const short TEXT = 1;
15184 published service UserIndex {
15185 service ::com::sun::star::text::BaseIndex;
15186 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15187 [property, optional] boolean CreateFromMarks;
15188 [property, optional] boolean UseLevelFromSource;
15189 [property, optional] boolean CreateFromTables;
15190 [property, optional] boolean CreateFromTextFrames;
15191 [property, optional] boolean CreateFromGraphicObjects;
15192 [property, optional] boolean CreateFromEmbeddedObjects;
15193 [property] string UserIndexName;
15195 published service UserIndexMark {
15196 service ::com::sun::star::text::TextContent;
15197 service ::com::sun::star::text::BaseIndexMark;
15198 [property] string UserIndexName;
15200 published constants VertOrientation {
15201 const short BOTTOM = 3;
15202 const short CENTER = 2;
15203 const short CHAR_BOTTOM = 6;
15204 const short CHAR_CENTER = 5;
15205 const short CHAR_TOP = 4;
15206 const short LINE_BOTTOM = 9;
15207 const short LINE_CENTER = 8;
15208 const short LINE_TOP = 7;
15209 const short NONE = 0;
15210 const short TOP = 1;
15212 published struct VertOrientationFormat {
15213 long YPos;
15214 short VerticalOrientation;
15215 short VerticalRelation;
15217 published service ViewSettings {
15218 interface ::com::sun::star::beans::XPropertySet;
15219 [property] boolean ShowAnnotations;
15220 [property] boolean ShowBreaks;
15221 [property] boolean ShowDrawings;
15222 [property] boolean ShowFieldCommands;
15223 [property] boolean ShowFootnoteBackground;
15224 [property] boolean ShowGraphics;
15225 [property] boolean ShowHiddenParagraphs;
15226 [property] boolean ShowHiddenText;
15227 [property] boolean ShowRulers;
15228 [property] boolean ShowHoriRuler;
15229 [property] boolean ShowHoriScrollBar;
15230 [property] boolean ShowIndexMarkBackground;
15231 [property] boolean ShowParaBreaks;
15232 [property] boolean ShowProtectedSpaces;
15233 [property] boolean ShowSoftHyphens;
15234 [property] boolean ShowSpaces;
15235 [property] boolean ShowTableBoundaries;
15236 [property] boolean ShowTables;
15237 [property] boolean ShowTabstops;
15238 [property] boolean ShowTextBoundaries;
15239 [property] boolean ShowTextFieldBackground;
15240 [property] boolean ShowVertRuler;
15241 [property] boolean ShowVertScrollBar;
15242 [property] boolean SmoothScrolling;
15243 [property] boolean IsVertRulerRightAligned;
15244 [property] boolean ShowOnlineLayout;
15245 [property] short ZoomType;
15246 [property] short ZoomValue;
15247 [property, optional] boolean IsExecuteHyperlinks;
15248 [property, optional] boolean IsRasterVisible;
15249 [property, optional] boolean IsSnapToRaster;
15250 [property, optional] long RasterSubdivisionX;
15251 [property, optional] long RasterSubdivisionY;
15252 [property, optional] long RasterResolutionX;
15253 [property, optional] long RasterResolutionY;
15254 [property, optional] boolean ShowHiddenCharacters;
15255 [property, optional] boolean ShowNonprintingCharacters;
15256 [property, optional] long HorizontalRulerMetric;
15257 [property, optional] long VerticalRulerMetric;
15258 [property, optional] boolean ShowContentTips;
15259 [property, optional] boolean ShowScrollBarTips;
15260 [property, optional] boolean HideWhitespace;
15261 [property, optional] boolean ShowInlineTooltips;
15262 [property, optional] boolean UseHeaderFooterMenu;
15263 [property, optional] boolean ShowBookmarks;
15264 [property, optional] boolean ShowOutlineContentVisibilityButton;
15265 [property, optional] boolean ShowChangesInMargin;
15266 [property, optional] boolean TreatSubOutlineLevelsAsContent;
15268 published constants WritingMode2 {
15269 const short BT_LR = 5;
15270 const short CONTEXT = 4;
15271 const short LR_TB = 0;
15272 /** @deprecated */ const short PAGE = 4;
15273 const short RL_TB = 1;
15274 const short TB_LR = 3;
15275 const short TB_RL = 2;
15276 const short TB_RL90 = 6;
15278 published interface XBookmarkInsertTool {
15279 interface ::com::sun::star::uno::XInterface;
15280 ::com::sun::star::text::XTextContent insertNewBookmark([in] ::com::sun::star::text::XTextRange xTextRange, [in] string aName);
15282 published interface XDocumentIndexMark {
15283 interface ::com::sun::star::text::XTextContent;
15284 string getMarkEntry();
15285 void setMarkEntry([in] string aIndexEntry);
15287 published interface XEndnotesSettingsSupplier {
15288 interface ::com::sun::star::uno::XInterface;
15289 ::com::sun::star::beans::XPropertySet getEndnotesSettings();
15291 published interface XFootnotesSettingsSupplier {
15292 interface ::com::sun::star::uno::XInterface;
15293 ::com::sun::star::beans::XPropertySet getFootnotesSettings();
15295 published interface XLineNumberingProperties {
15296 interface ::com::sun::star::uno::XInterface;
15297 ::com::sun::star::beans::XPropertySet getLineNumberingProperties();
15299 published interface XMailMergeListener {
15300 interface ::com::sun::star::uno::XInterface;
15301 void notifyMailMergeEvent([in] ::com::sun::star::text::MailMergeEvent aEvent);
15303 published interface XNumberingFormatter {
15304 interface ::com::sun::star::uno::XInterface;
15305 string makeNumberingString([in] sequence< ::com::sun::star::beans::PropertyValue > aProperties, [in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::lang::IllegalArgumentException);
15307 published interface XNumberingRulesSupplier {
15308 interface ::com::sun::star::uno::XInterface;
15309 ::com::sun::star::container::XIndexAccess getNumberingRules();
15311 published interface XNumberingTypeInfo {
15312 interface ::com::sun::star::uno::XInterface;
15313 sequence< short > getSupportedNumberingTypes();
15314 short getNumberingType([in] string NumberingIdentifier);
15315 boolean hasNumberingType([in] string NumberingIdentifier);
15316 string getNumberingIdentifier([in] short NumberingType);
15318 published interface XRedline {
15319 interface ::com::sun::star::uno::XInterface;
15320 void makeRedline([in] string RedlineType, [in] ::com::sun::star::beans::PropertyValues RedlineProperties) raises (::com::sun::star::lang::IllegalArgumentException);
15322 /** @deprecated */ published interface XRelativeTextContentRemove {
15323 interface ::com::sun::star::uno::XInterface;
15324 void removeTextContentBefore([in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
15325 void removeTextContentAfter([in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
15327 published interface XRubySelection {
15328 interface ::com::sun::star::uno::XInterface;
15329 sequence< ::com::sun::star::beans::PropertyValues > getRubyList([in] boolean Automatic);
15330 void setRubyList([in] sequence< ::com::sun::star::beans::PropertyValues > RubyList, [in] boolean Automatic);
15332 published interface XTextCopy {
15333 interface ::com::sun::star::uno::XInterface;
15334 void copyText([in] ::com::sun::star::text::XTextCopy xSource);
15336 published interface XTextShapesSupplier {
15337 interface ::com::sun::star::uno::XInterface;
15338 ::com::sun::star::container::XIndexAccess getShapes();
15340 published interface XTextViewCursor {
15341 interface ::com::sun::star::text::XTextCursor;
15342 boolean isVisible();
15343 void setVisible([in] boolean bVisible);
15344 ::com::sun::star::awt::Point getPosition();
15346 module fieldmaster {
15347 published service Bibliography {
15348 service ::com::sun::star::text::TextFieldMaster;
15349 [property] boolean IsNumberEntries;
15350 [property] boolean IsSortByPosition;
15351 [property] string BracketBefore;
15352 [property] string BracketAfter;
15353 [property] sequence< ::com::sun::star::beans::PropertyValues > SortKeys;
15354 [property] ::com::sun::star::lang::Locale Locale;
15355 [property] string SortAlgorithm;
15357 published service DDE {
15358 service ::com::sun::star::text::TextFieldMaster;
15359 [property] string DDECommandElement;
15360 [property] string DDECommandFile;
15361 [property] string DDECommandType;
15362 [property] boolean IsAutomaticUpdate;
15363 [property, optional] string Content;
15365 published service Database {
15366 service ::com::sun::star::text::TextFieldMaster;
15367 [property] string DataBaseName;
15368 [property] long CommandType;
15369 [property] string DataTableName;
15370 [property] string DataColumnName;
15371 [property, optional] string DataBaseURL;
15372 [property, optional] string DataBaseResource;
15373 [property, optional] string Name;
15375 published service SetExpression {
15376 service ::com::sun::star::text::TextFieldMaster;
15377 [property] byte ChapterNumberingLevel;
15378 [property] string NumberingSeparator;
15379 [property] short SubType;
15381 published service User {
15382 service ::com::sun::star::text::TextFieldMaster;
15383 [property] boolean IsExpression;
15384 [property] double Value;
15385 [property] string Content;
15388 module textfield {
15389 published service Annotation {
15390 service ::com::sun::star::text::TextField;
15391 [property] string Author;
15392 [property, optional] string Initials;
15393 [property, optional] string Name;
15394 [property] string Content;
15395 [property] ::com::sun::star::util::Date Date;
15396 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15398 published service Author {
15399 service ::com::sun::star::text::TextField;
15400 [property, optional] boolean IsFixed;
15401 [property, optional] string Content;
15402 [property, optional] short AuthorFormat;
15403 [property, optional] string CurrentPresentation;
15404 [property, optional] boolean FullName;
15406 published service Bibliography {
15407 service ::com::sun::star::text::DependentTextField;
15408 [property] sequence< ::com::sun::star::beans::PropertyValue > Fields;
15410 published service Chapter {
15411 service ::com::sun::star::text::TextField;
15412 [property] short ChapterFormat;
15413 [property] byte Level;
15415 published service CharacterCount {
15416 service ::com::sun::star::text::TextField;
15417 [property] short NumberingType;
15419 published service CombinedCharacters {
15420 service ::com::sun::star::text::TextField;
15421 [property] string Content;
15423 published service ConditionalText {
15424 service ::com::sun::star::text::TextField;
15425 [property] string TrueContent;
15426 [property] string FalseContent;
15427 [property] string Condition;
15428 [property] boolean IsConditionTrue;
15429 [property, optional] string CurrentPresentation;
15431 published service DDE {
15432 service ::com::sun::star::text::TextField;
15434 published service Database {
15435 service ::com::sun::star::text::DependentTextField;
15436 [property] string Content;
15437 [property] string CurrentPresentation;
15438 [property] boolean DataBaseFormat;
15439 [property] long NumberFormat;
15441 published service DatabaseName {
15442 service ::com::sun::star::text::DependentTextField;
15443 [property] string DataBaseName;
15444 [property] long DataCommandType;
15445 [property] string DataTableName;
15446 [property, optional] string DataBaseURL;
15447 [property, optional] string DataBaseResource;
15449 published service DatabaseNextSet {
15450 service ::com::sun::star::text::DependentTextField;
15451 [property] string DataBaseName;
15452 [property] long DataCommandType;
15453 [property] string DataTableName;
15454 [property] string Condition;
15455 [property, optional] string DataBaseURL;
15456 [property, optional] string DataBaseResource;
15458 published service DatabaseNumberOfSet {
15459 service ::com::sun::star::text::DependentTextField;
15460 [property] string DataBaseName;
15461 [property] long DataCommandType;
15462 [property] string DataTableName;
15463 [property] string Condition;
15464 [property] long SetNumber;
15465 [property, optional] string DataBaseURL;
15466 [property, optional] string DataBaseResource;
15468 published service DatabaseSetNumber {
15469 service ::com::sun::star::text::DependentTextField;
15470 [property] string DataBaseName;
15471 [property] long DataCommandType;
15472 [property] string DataTableName;
15473 [property] short NumberingType;
15474 [property] long SetNumber;
15475 [property, optional] string DataBaseURL;
15476 [property, optional] string DataBaseResource;
15478 published service DateTime {
15479 service ::com::sun::star::text::TextField;
15480 [property, optional] boolean IsFixed;
15481 [property] boolean IsDate;
15482 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15483 [property, optional] long NumberFormat;
15484 /** @deprecated */ [property, optional] short DateTimeFormat;
15485 [property, optional] long Adjust;
15486 [property, optional] boolean IsFixedLanguage;
15488 published service DropDown {
15489 service ::com::sun::star::text::TextField;
15490 [property] string Name;
15491 [property] sequence< string > Items;
15492 [property] string SelectedItem;
15494 published service EmbeddedObjectCount {
15495 service ::com::sun::star::text::TextField;
15496 [property] short NumberingType;
15498 published service ExtendedUser {
15499 service ::com::sun::star::text::TextField;
15500 [property] string Content;
15501 [property] string CurrentPresentation;
15502 [property] boolean IsFixed;
15503 [property] short UserDataType;
15505 published service FileName {
15506 service ::com::sun::star::text::TextField;
15507 [property] string CurrentPresentation;
15508 [property] short FileFormat;
15509 [property] boolean IsFixed;
15511 published service GetExpression {
15512 service ::com::sun::star::text::TextField;
15513 [property] string Content;
15514 [property] string CurrentPresentation;
15515 [property] long NumberFormat;
15516 [property] boolean IsShowFormula;
15517 [property] short SubType;
15518 [property, readonly] double Value;
15519 [property] short VariableSubtype;
15520 [property, optional] boolean IsFixedLanguage;
15522 published service GetReference {
15523 service ::com::sun::star::text::TextField;
15524 [property] string CurrentPresentation;
15525 [property] short ReferenceFieldSource;
15526 [property] string SourceName;
15527 [property] short ReferenceFieldPart;
15528 [property] short SequenceNumber;
15529 [property, optional] string ReferenceFieldLanguage;
15531 published service GraphicObjectCount {
15532 service ::com::sun::star::text::TextField;
15533 [property] short NumberingType;
15535 published service HiddenParagraph {
15536 service ::com::sun::star::text::TextField;
15537 [property] string Condition;
15538 [property] boolean IsHidden;
15540 published service HiddenText {
15541 service ::com::sun::star::text::TextField;
15542 [property] string Content;
15543 [property] string Condition;
15544 [property] boolean IsHidden;
15546 published service Input {
15547 service ::com::sun::star::text::TextField;
15548 [property, optional] string Content;
15549 [property, optional] string Hint;
15550 [property, optional] string Help;
15552 published service InputUser {
15553 service ::com::sun::star::text::TextField;
15554 [property, optional] string Content;
15555 [property, optional] string Hint;
15557 published service JumpEdit {
15558 service ::com::sun::star::text::TextField;
15559 [property] string Hint;
15560 [property] string PlaceHolder;
15561 [property] short PlaceHolderType;
15563 published service Macro {
15564 service ::com::sun::star::text::TextField;
15565 [property] string Hint;
15566 [property] string MacroName;
15567 [property] string MacroLibrary;
15569 published service PageCount {
15570 service ::com::sun::star::text::TextField;
15571 [property] short NumberingType;
15573 published service PageNumber {
15574 service ::com::sun::star::text::TextField;
15575 [property] short NumberingType;
15576 [property] short Offset;
15577 [property] ::com::sun::star::text::PageNumberType SubType;
15578 [property] string UserText;
15580 published service ParagraphCount {
15581 service ::com::sun::star::text::TextField;
15582 [property] short NumberingType;
15584 published service ReferencePageGet {
15585 service ::com::sun::star::text::TextField;
15586 [property] short NumberingType;
15588 published service ReferencePageSet {
15589 service ::com::sun::star::text::TextField;
15590 [property] short Offset;
15591 [property] boolean NameOn;
15593 published service Script {
15594 service ::com::sun::star::text::TextField;
15595 [property] string Content;
15596 [property] string ScriptType;
15597 [property] boolean URLContent;
15599 published service SetExpression {
15600 service ::com::sun::star::text::DependentTextField;
15601 [property] string Content;
15602 [property] string CurrentPresentation;
15603 [property] long NumberFormat;
15604 [property] short NumberingType;
15605 [property] boolean IsShowFormula;
15606 [property] string Hint;
15607 [property] boolean IsInput;
15608 [property] boolean IsVisible;
15609 [property] short SequenceValue;
15610 [property] short SubType;
15611 [property] double Value;
15612 [property, readonly] string VariableName;
15613 [property, optional] boolean IsFixedLanguage;
15615 published service TableCount {
15616 service ::com::sun::star::text::TextField;
15617 [property] short NumberingType;
15619 /** @deprecated */ published service TableFormula {
15620 service ::com::sun::star::text::TextField;
15621 [property] string Formula;
15622 [property] string CurrentPresentation;
15623 [property] boolean IsShowFormula;
15624 [property] short NumberFormat;
15626 published service TemplateName {
15627 service ::com::sun::star::text::TextField;
15628 [property] short FileFormat;
15630 published service URL {
15631 service ::com::sun::star::text::TextField;
15632 [property] short Format;
15633 [property] string URL;
15634 [property] string Representation;
15635 [property] string TargetFrame;
15637 published service User {
15638 service ::com::sun::star::text::DependentTextField;
15639 [property, optional] boolean IsShowFormula;
15640 [property, optional] boolean IsVisible;
15641 [property, optional] long NumberFormat;
15642 [property, optional] boolean IsFixedLanguage;
15644 published service WordCount {
15645 service ::com::sun::star::text::TextField;
15646 [property] short NumberingType;
15648 module docinfo {
15649 published service ChangeAuthor {
15650 service ::com::sun::star::text::TextField;
15651 [property] string Author;
15652 [property] string CurrentPresentation;
15653 [property, optional] boolean IsFixed;
15655 published service ChangeDateTime {
15656 service ::com::sun::star::text::TextField;
15657 [property] string CurrentPresentation;
15658 [property, optional] boolean IsFixed;
15659 [property] boolean IsDate;
15660 [property] double DateTimeValue;
15661 [property] long NumberFormat;
15662 [property, optional] boolean IsFixedLanguage;
15664 published service CreateAuthor {
15665 service ::com::sun::star::text::TextField;
15666 [property] string Author;
15667 [property] string CurrentPresentation;
15668 [property, optional] boolean IsFixed;
15670 published service CreateDateTime {
15671 service ::com::sun::star::text::TextField;
15672 [property] string CurrentPresentation;
15673 [property, optional] boolean IsFixed;
15674 [property] boolean IsDate;
15675 [property] double DateTimeValue;
15676 [property] long NumberFormat;
15677 [property, optional] boolean IsFixedLanguage;
15679 published service Custom {
15680 service ::com::sun::star::text::TextField;
15681 [property] string Name;
15682 [property] string CurrentPresentation;
15683 [property] boolean IsFixed;
15685 published service Description {
15686 service ::com::sun::star::text::TextField;
15687 [property] string Content;
15688 [property] string CurrentPresentation;
15689 [property] boolean IsFixed;
15691 published service EditTime {
15692 service ::com::sun::star::text::TextField;
15693 [property] string CurrentPresentation;
15694 [property, optional] boolean IsFixed;
15695 [property] double DateTimeValue;
15696 [property] long NumberFormat;
15697 [property, optional] boolean IsFixedLanguage;
15699 published service Keywords {
15700 service ::com::sun::star::text::TextField;
15701 [property] string Content;
15702 [property] string CurrentPresentation;
15703 [property] boolean IsFixed;
15705 published service PrintAuthor {
15706 service ::com::sun::star::text::TextField;
15707 [property] string Author;
15708 [property] string CurrentPresentation;
15709 [property, optional] boolean IsFixed;
15711 published service PrintDateTime {
15712 service ::com::sun::star::text::TextField;
15713 [property] string CurrentPresentation;
15714 [property, optional] boolean IsFixed;
15715 [property] boolean IsDate;
15716 [property] double DateTimeValue;
15717 [property] long NumberFormat;
15718 [property, optional] boolean IsFixedLanguage;
15720 published service Revision {
15721 service ::com::sun::star::text::TextField;
15722 [property] string Content;
15723 [property] string CurrentPresentation;
15724 [property] boolean IsFixed;
15726 published service Subject {
15727 service ::com::sun::star::text::TextField;
15728 [property] string Content;
15729 [property] string CurrentPresentation;
15730 [property] boolean IsFixed;
15732 published service Title {
15733 service ::com::sun::star::text::TextField;
15734 [property] string Content;
15735 [property] string CurrentPresentation;
15736 [property] boolean IsFixed;
15741 module ucb {
15742 published exception AlreadyInitializedException: ::com::sun::star::uno::Exception {
15744 published interface XAnyCompare;
15745 published interface XAnyCompareFactory {
15746 interface ::com::sun::star::uno::XInterface;
15747 ::com::sun::star::ucb::XAnyCompare createAnyCompareByName([in] string PropertyName);
15749 published service AnyCompareFactory: ::com::sun::star::ucb::XAnyCompareFactory {
15750 createWithLocale([in] ::com::sun::star::lang::Locale aLocale);
15752 published exception AuthenticationRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
15753 string ServerName;
15754 string Diagnostic;
15755 boolean HasRealm;
15756 string Realm;
15757 boolean HasUserName;
15758 string UserName;
15759 boolean HasPassword;
15760 string Password;
15761 boolean HasAccount;
15762 string Account;
15764 published interface XContentAccess {
15765 interface ::com::sun::star::uno::XInterface;
15766 string queryContentIdentifierString();
15767 ::com::sun::star::ucb::XContentIdentifier queryContentIdentifier();
15768 ::com::sun::star::ucb::XContent queryContent();
15770 published service ContentResultSet {
15771 service ::com::sun::star::sdbc::ResultSet;
15772 interface ::com::sun::star::lang::XComponent;
15773 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
15774 interface ::com::sun::star::sdbc::XResultSet;
15775 interface ::com::sun::star::sdbc::XRow;
15776 interface ::com::sun::star::sdbc::XCloseable;
15777 interface ::com::sun::star::beans::XPropertySet;
15778 interface ::com::sun::star::ucb::XContentAccess;
15779 [property, optional] long CursorTravelMode;
15780 [property, readonly] long RowCount;
15781 [property, readonly] boolean IsRowCountFinal;
15783 published service CachedContentResultSet {
15784 service ::com::sun::star::ucb::ContentResultSet;
15785 [property] long FetchSize;
15786 [property] long FetchDirection;
15788 published interface XContentIdentifierMapping;
15789 published interface XCachedContentResultSetFactory {
15790 interface ::com::sun::star::uno::XInterface;
15791 ::com::sun::star::sdbc::XResultSet createCachedContentResultSet([in] ::com::sun::star::sdbc::XResultSet xSource, [in] ::com::sun::star::ucb::XContentIdentifierMapping xMapping);
15793 published service CachedContentResultSetFactory: ::com::sun::star::ucb::XCachedContentResultSetFactory;
15794 published struct FetchResult {
15795 sequence< any > Rows;
15796 long StartIndex;
15797 boolean Orientation;
15798 short FetchError;
15800 published interface XFetchProvider {
15801 interface ::com::sun::star::uno::XInterface;
15802 ::com::sun::star::ucb::FetchResult fetch([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15804 published interface XFetchProviderForContentAccess {
15805 interface ::com::sun::star::uno::XInterface;
15806 ::com::sun::star::ucb::FetchResult fetchContentIdentifierStrings([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15807 ::com::sun::star::ucb::FetchResult fetchContentIdentifiers([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15808 ::com::sun::star::ucb::FetchResult fetchContents([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15810 published service CachedContentResultSetStub {
15811 service ::com::sun::star::ucb::ContentResultSet;
15812 interface ::com::sun::star::ucb::XFetchProvider;
15813 interface ::com::sun::star::ucb::XFetchProviderForContentAccess;
15815 published interface XCachedContentResultSetStubFactory {
15816 interface ::com::sun::star::uno::XInterface;
15817 ::com::sun::star::sdbc::XResultSet createCachedContentResultSetStub([in] ::com::sun::star::sdbc::XResultSet xSource);
15819 published service CachedContentResultSetStubFactory: ::com::sun::star::ucb::XCachedContentResultSetStubFactory;
15820 published exception ListenerAlreadySetException: ::com::sun::star::uno::Exception {
15822 published exception ServiceNotFoundException: ::com::sun::star::uno::Exception {
15824 published interface XDynamicResultSetListener;
15825 published interface XDynamicResultSet {
15826 interface ::com::sun::star::lang::XComponent;
15827 ::com::sun::star::sdbc::XResultSet getStaticResultSet() raises (::com::sun::star::ucb::ListenerAlreadySetException);
15828 void setListener([in] ::com::sun::star::ucb::XDynamicResultSetListener Listener) raises (::com::sun::star::ucb::ListenerAlreadySetException);
15829 void connectToCache([in] ::com::sun::star::ucb::XDynamicResultSet Cache) raises (::com::sun::star::ucb::ListenerAlreadySetException, ::com::sun::star::ucb::AlreadyInitializedException, ::com::sun::star::ucb::ServiceNotFoundException);
15830 short getCapabilities();
15832 published interface XSourceInitialization {
15833 interface ::com::sun::star::uno::XInterface;
15834 void setSource([in] ::com::sun::star::uno::XInterface Source) raises (::com::sun::star::ucb::AlreadyInitializedException);
15836 published service CachedDynamicResultSet {
15837 interface ::com::sun::star::ucb::XDynamicResultSet;
15838 interface ::com::sun::star::ucb::XSourceInitialization;
15840 published interface XCachedDynamicResultSetFactory {
15841 interface ::com::sun::star::uno::XInterface;
15842 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet SourceStub, [in] ::com::sun::star::ucb::XContentIdentifierMapping ContentIdentifierMapping);
15844 published service CachedDynamicResultSetFactory: ::com::sun::star::ucb::XCachedDynamicResultSetFactory;
15845 published service CachedDynamicResultSetStub {
15846 interface ::com::sun::star::ucb::XDynamicResultSet;
15847 interface ::com::sun::star::ucb::XSourceInitialization;
15849 published struct NumberedSortingInfo {
15850 long ColumnIndex;
15851 boolean Ascending;
15853 published interface XCachedDynamicResultSetStubFactory {
15854 interface ::com::sun::star::uno::XInterface;
15855 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSetStub([in] ::com::sun::star::ucb::XDynamicResultSet Source);
15856 void connectToCache([in] ::com::sun::star::ucb::XDynamicResultSet Source, [in] ::com::sun::star::ucb::XDynamicResultSet TargetCache, [in] sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo, [in] ::com::sun::star::ucb::XAnyCompareFactory CompareFactory) raises (::com::sun::star::ucb::ListenerAlreadySetException, ::com::sun::star::ucb::AlreadyInitializedException);
15858 published service CachedDynamicResultSetStubFactory: ::com::sun::star::ucb::XCachedDynamicResultSetStubFactory;
15859 published exception IllegalIdentifierException: ::com::sun::star::uno::Exception {
15861 published interface XContentProvider {
15862 interface ::com::sun::star::uno::XInterface;
15863 ::com::sun::star::ucb::XContent queryContent([in] ::com::sun::star::ucb::XContentIdentifier Identifier) raises (::com::sun::star::ucb::IllegalIdentifierException);
15864 long compareContentIds([in] ::com::sun::star::ucb::XContentIdentifier Id1, [in] ::com::sun::star::ucb::XContentIdentifier Id2);
15866 published service CommandEnvironment: ::com::sun::star::ucb::XCommandEnvironment {
15867 create([in] ::com::sun::star::task::XInteractionHandler InteractionHandler, [in] ::com::sun::star::ucb::XProgressHandler ProgressHandler);
15869 published struct CommandInfo {
15870 string Name;
15871 long Handle;
15872 type ArgType;
15874 published constants CommandInfoChange {
15875 const long COMMAND_INSERTED = 0;
15876 const long COMMAND_REMOVED = 1;
15878 published struct CommandInfoChangeEvent: ::com::sun::star::lang::EventObject {
15879 string Name;
15880 long Handle;
15881 long Reason;
15883 published constants ConnectionMode {
15884 const short OFFLINE = 1;
15885 const short ONLINE = 0;
15887 published constants ContentAction {
15888 const long DELETED = 2;
15889 const long EXCHANGED = 4;
15890 const long INSERTED = 0;
15891 const long REMOVED = 1;
15892 /** @deprecated */ const long SEARCH_MATCHED = 128;
15894 published struct ContentEvent: ::com::sun::star::lang::EventObject {
15895 long Action;
15896 ::com::sun::star::ucb::XContent Content;
15897 ::com::sun::star::ucb::XContentIdentifier Id;
15899 published constants ContentInfoAttribute {
15900 const short INSERT_WITH_INPUTSTREAM = 1;
15901 const short KIND_DOCUMENT = 2;
15902 const short KIND_FOLDER = 4;
15903 const short KIND_LINK = 8;
15904 const short NONE = 0;
15906 published interface XContentIdentifierFactory {
15907 interface ::com::sun::star::uno::XInterface;
15908 ::com::sun::star::ucb::XContentIdentifier createContentIdentifier([in] string ContentId);
15910 published interface XParameterizedContentProvider {
15911 interface ::com::sun::star::uno::XInterface;
15912 ::com::sun::star::ucb::XContentProvider registerInstance([in] string Template, [in] string Arguments, [in] boolean ReplaceExisting) raises (::com::sun::star::lang::IllegalArgumentException);
15913 ::com::sun::star::ucb::XContentProvider deregisterInstance([in] string Template, [in] string Arguments) raises (::com::sun::star::lang::IllegalArgumentException);
15915 published service ContentProvider {
15916 interface ::com::sun::star::ucb::XContentProvider;
15917 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
15918 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
15920 published struct ContentProviderInfo {
15921 ::com::sun::star::ucb::XContentProvider ContentProvider;
15922 string Scheme;
15924 published interface XContentProviderSupplier {
15925 interface ::com::sun::star::uno::XInterface;
15926 ::com::sun::star::ucb::XContentProvider getContentProvider();
15928 published service ContentProviderProxy {
15929 interface ::com::sun::star::uno::XInterface;
15930 interface ::com::sun::star::ucb::XContentProviderSupplier;
15931 interface ::com::sun::star::ucb::XContentProvider;
15932 interface ::com::sun::star::ucb::XParameterizedContentProvider;
15934 published interface XContentProviderFactory {
15935 interface ::com::sun::star::uno::XInterface;
15936 ::com::sun::star::ucb::XContentProvider createContentProvider([in] string Service);
15938 published service ContentProviderProxyFactory: ::com::sun::star::ucb::XContentProviderFactory;
15939 published constants ContentResultSetCapability {
15940 const short SORTED = 1;
15942 /** @deprecated */ published interface XContentTransmitter {
15943 interface ::com::sun::star::uno::XInterface;
15944 void transmit([in] string Source, [in] string Destination, [in] long Flags);
15946 /** @deprecated */ published service ContentTransmitter {
15947 interface ::com::sun::star::ucb::XContentTransmitter;
15949 published struct CrossReference {
15950 string Group;
15951 long Id;
15953 published service HierarchyDataSource {
15954 interface ::com::sun::star::lang::XMultiServiceFactory;
15955 interface ::com::sun::star::lang::XComponent;
15957 published service DefaultHierarchyDataSource {
15958 service ::com::sun::star::ucb::HierarchyDataSource;
15960 published struct DocumentHeaderField {
15961 string Name;
15962 string Value;
15964 published enum DocumentStoreMode {
15965 REMOTE = 0,
15966 LOCAL = 1
15968 published exception DuplicateCommandIdentifierException: ::com::sun::star::uno::Exception {
15970 published exception DuplicateProviderException: ::com::sun::star::uno::Exception {
15972 published service DynamicResultSet {
15973 interface ::com::sun::star::ucb::XDynamicResultSet;
15975 /** @deprecated */ published constants Error {
15976 const long ACCOUNT_SYNTAX = 122977;
15977 const long BAD_CCMAIL_EXPORT_PASSWORD = 122909;
15978 const long BAD_INET = 122965;
15979 const long CCMAIL_EXPORT_ERROR = 122905;
15980 const long CCMAIL_EXPORT_NOT_TERMINATING = 122957;
15981 const long CCMAIL_EXPORT_TOO_LONG = 122910;
15982 const long CNTOUT_NO_FROM = 122890;
15983 const long CONFIRM_EMPTY_TRASH = 122952;
15984 const long CONNECT_FAILURE = 122883;
15985 const long COULD_NOT_INIT_COMPONENT = 122961;
15986 const long DELETE_ABORTED = 122892;
15987 const long DO_LOG = 122947;
15988 const long EMPTY_SERVERNAME = 122963;
15989 const long EMPTY_USERNAME = 122964;
15990 const long EXTERNAL_COMMAND_FAILED = 122958;
15991 const long FILE_EXISTS = 122921;
15992 const long FILE_NOT_EXISTS = 122922;
15993 const long FOLDER_EXISTS = 122911;
15994 const long FOLDER_INVALID = 122896;
15995 const long FOLDER_NOT_EXISTS = 122912;
15996 const long FSYS_ACCESS_DENIED = 122926;
15997 const long FSYS_CACHE_INCONSISTENT = 122940;
15998 const long FSYS_CANT_ITERATE = 122937;
15999 const long FSYS_CANT_RESOLVE_CONFLICT = 122936;
16000 const long FSYS_DELETE = 122944;
16001 const long FSYS_INSERT_MEDIUM = 122955;
16002 const long FSYS_INVALID_CHAR = 122924;
16003 const long FSYS_INVALID_DEVICE = 122925;
16004 const long FSYS_IS_MARKED = 122945;
16005 const long FSYS_IS_WILDCARD = 122933;
16006 const long FSYS_LOCK = 122942;
16007 const long FSYS_LOCK_VIOLATION = 122927;
16008 const long FSYS_LOST_ROOT = 122949;
16009 const long FSYS_MISPLACED_CHAR = 122923;
16010 const long FSYS_NOT_A_DIRECTORY = 122932;
16011 const long FSYS_NOT_A_FILE = 122931;
16012 const long FSYS_NOT_SUPPORTED = 122929;
16013 const long FSYS_NO_TARGET = 122953;
16014 const long FSYS_READONLY = 122941;
16015 const long FSYS_RECURSIVE = 122954;
16016 const long FSYS_ROOT_DELETE = 122920;
16017 const long FSYS_UNKNOWN = 122930;
16018 const long FSYS_UNLOCK = 122943;
16019 const long FSYS_UPDATE_NEEDED = 122935;
16020 const long FSYS_VOLUME_FULL = 122928;
16021 const long FTP_DCONFAILURE = 122901;
16022 const long FTP_GENERAL_FAILURE = 122946;
16023 const long FTP_NETWORKERROR = 122898;
16024 const long FTP_NOTNECESSARYCMD = 122899;
16025 const long FTP_PROXY = 122950;
16026 const long FTP_RESOLVERERROR = 122897;
16027 const long FTP_SERVICEUNAVAILABLE = 122900;
16028 const long FTP_TRANSFERABORTED = 122902;
16029 const long HTTP_COOKIE_REQUEST = 122948;
16030 const long ILLEGAL_CCMAIL_EXPORT_FILE = 122907;
16031 const long ILLEGAL_MESSAGE_ID = 122914;
16032 const long IMAP_BAD_SERVER = 122969;
16033 const long IMAP_BAD_TITLE = 122971;
16034 const long IMAP_CONNECTION_CLOSED = 122967;
16035 const long IMAP_NOT_IMAP4 = 122968;
16036 const long IMAP_SERVER_MSG = 122966;
16037 const long IS_RESCHEDULED = 122918;
16038 const long LOGIN_FAILURE_ACCOUNT = 122976;
16039 const long LOGIN_FAILURE_MAILSEND = 122882;
16040 const long LOGIN_FAILURE_NEWSSEND = 122881;
16041 const long LOGIN_FAILURE_RECEIVE = 122880;
16042 const long MESSAGE_NOT_FOUND = 122908;
16043 const long MULTIPLE_NOT_SEARCHABLE = 122939;
16044 const long NONE = 0;
16045 const long NOTAVAILABLE = 122894;
16046 const long NOT_HANDLED = 122960;
16047 const long NO_CCMAIL_EXPORT_FILE = 122906;
16048 const long NO_DOCINFO = 122956;
16049 const long NO_VIM_BBOARDLIST = 122913;
16050 const long NO_VIM_LIBRARY = 122903;
16051 const long ONE_NOT_SEARCHABLE = 122938;
16052 const long PASSWORD_SYNTAX = 122973;
16053 const long QUERY_DELETE = 122893;
16054 const long QUERY_DELETE_CACHE = 122974;
16055 const long RENAMED_WRONG_FILE_FORMAT = 122934;
16056 const long RENAME_FAILED = 122959;
16057 const long REORGANIZE_FILE_LOCKED = 122970;
16058 const long REORGANIZE_NO_DISKSPACE = 122975;
16059 const long SERVERNAME_SYNTAX = 122916;
16060 const long SERVER_CONNECT_FAILURE = 122972;
16061 const long SERVER_PORT_SYNTAX = 122915;
16062 const long SOURCE_SAME_AS_TARGET = 122951;
16063 const long STORAGE_KILLED = 122887;
16064 const long STORAGE_READONLY = 122886;
16065 const long TOO_MANY_GROUPS = 122891;
16066 const long TRANSFER_URL_NOT_SUPPORTED = 122962;
16067 const long UCB_OFFLINE = 122884;
16068 const long UCB_SERVER_ERROR = 122885;
16069 const long UNSUPPORTED_URL = 122889;
16070 const long USERNAME_SYNTAX = 122917;
16071 const long VIM_LIBRARY_CORRUPTED = 122904;
16072 const long VIM_LIBRARY_ERROR = 122895;
16073 const long VIM_NO_FAKE_MESSAGE_ID = 122919;
16074 const long WRONG_FILE_FORMAT = 122888;
16076 published struct ExportStreamInfo {
16077 ::com::sun::star::io::XOutputStream Target;
16078 boolean ForceBodies;
16080 published service FTPContent {
16081 interface ::com::sun::star::lang::XComponent;
16082 interface ::com::sun::star::ucb::XContent;
16083 interface ::com::sun::star::ucb::XContentCreator;
16084 interface ::com::sun::star::ucb::XCommandProcessor;
16085 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16086 interface ::com::sun::star::beans::XPropertyContainer;
16087 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16088 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16089 interface ::com::sun::star::container::XChild;
16091 published service FTPContentProvider {
16092 interface ::com::sun::star::ucb::XContentProvider;
16094 published constants FetchError {
16095 const short ENDOFDATA = 1;
16096 const short EXCEPTION = 2;
16097 const short SUCCESS = 0;
16099 published service FileContent {
16100 interface ::com::sun::star::lang::XComponent;
16101 interface ::com::sun::star::ucb::XContent;
16102 interface ::com::sun::star::ucb::XContentCreator;
16103 interface ::com::sun::star::ucb::XCommandProcessor;
16104 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16105 interface ::com::sun::star::beans::XPropertyContainer;
16106 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16107 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16108 interface ::com::sun::star::container::XChild;
16109 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16111 published interface XFileIdentifierConverter {
16112 interface ::com::sun::star::uno::XInterface;
16113 long getFileProviderLocality([in] string BaseURL);
16114 string getFileURLFromSystemPath([in] string BaseURL, [in] string SystemPath);
16115 string getSystemPathFromFileURL([in] string URL);
16117 published service FileContentProvider {
16118 interface ::com::sun::star::ucb::XContentProvider;
16119 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16120 interface ::com::sun::star::beans::XPropertySet;
16121 interface ::com::sun::star::ucb::XFileIdentifierConverter;
16123 published constants FileSystemNotation {
16124 const long DOS_NOTATION = 2;
16125 const long MAC_NOTATION = 3;
16126 const long UNIX_NOTATION = 1;
16127 const long UNKNOWN_NOTATION = 0;
16129 published enum FolderListCommand {
16130 GET = 0,
16131 GET_SUBSCRIBED = 1,
16132 SET = 2
16134 published struct FolderListEntry {
16135 string Title;
16136 string ID;
16137 boolean Subscribed;
16138 boolean New;
16139 boolean Removed;
16140 boolean Purge;
16142 published struct FolderList {
16143 ::com::sun::star::ucb::FolderListCommand Command;
16144 sequence< ::com::sun::star::ucb::FolderListEntry > List;
16146 published enum TransferCommandOperation {
16147 COPY = 0,
16148 MOVE = 1,
16149 LINK = 2
16151 published struct GlobalTransferCommandArgument {
16152 ::com::sun::star::ucb::TransferCommandOperation Operation;
16153 string SourceURL;
16154 string TargetURL;
16155 string NewTitle;
16156 long NameClash;
16158 published service HelpContent {
16159 interface ::com::sun::star::lang::XComponent;
16160 interface ::com::sun::star::ucb::XContent;
16161 interface ::com::sun::star::ucb::XCommandProcessor;
16162 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16163 interface ::com::sun::star::beans::XPropertyContainer;
16164 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16165 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16166 interface ::com::sun::star::container::XChild;
16167 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16169 published service HelpContentProvider {
16170 interface ::com::sun::star::ucb::XContentProvider;
16172 published service HierarchyContentProvider {
16173 interface ::com::sun::star::ucb::XContentProvider;
16175 published service HierarchyDataReadAccess {
16176 interface ::com::sun::star::container::XNameAccess;
16177 interface ::com::sun::star::container::XHierarchicalNameAccess;
16178 interface ::com::sun::star::util::XChangesNotifier;
16179 interface ::com::sun::star::lang::XComponent;
16181 published service HierarchyDataReadWriteAccess {
16182 service ::com::sun::star::ucb::HierarchyDataReadAccess;
16183 interface ::com::sun::star::container::XNameContainer;
16184 interface ::com::sun::star::lang::XSingleServiceFactory;
16185 interface ::com::sun::star::util::XChangesBatch;
16187 published service HierarchyFolderContent {
16188 interface ::com::sun::star::lang::XComponent;
16189 interface ::com::sun::star::ucb::XContent;
16190 interface ::com::sun::star::ucb::XCommandProcessor;
16191 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16192 interface ::com::sun::star::beans::XPropertyContainer;
16193 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16194 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16195 interface ::com::sun::star::container::XChild;
16196 interface ::com::sun::star::ucb::XContentCreator;
16197 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16199 published service HierarchyLinkContent {
16200 interface ::com::sun::star::lang::XComponent;
16201 interface ::com::sun::star::ucb::XContent;
16202 interface ::com::sun::star::ucb::XCommandProcessor;
16203 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16204 interface ::com::sun::star::beans::XPropertyContainer;
16205 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16206 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16207 interface ::com::sun::star::container::XChild;
16208 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16210 published service HierarchyRootFolderContent {
16211 interface ::com::sun::star::lang::XComponent;
16212 interface ::com::sun::star::ucb::XContent;
16213 interface ::com::sun::star::ucb::XCommandProcessor;
16214 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16215 interface ::com::sun::star::beans::XPropertyContainer;
16216 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16217 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16218 interface ::com::sun::star::container::XChild;
16219 interface ::com::sun::star::ucb::XContentCreator;
16220 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16222 published struct InsertCommandArgument {
16223 ::com::sun::star::io::XInputStream Data;
16224 boolean ReplaceExisting;
16226 published exception InteractiveAppException: ::com::sun::star::task::ClassifiedInteractionRequest {
16227 unsigned long Code;
16229 published exception InteractiveAugmentedIOException: ::com::sun::star::ucb::InteractiveIOException {
16230 sequence< any > Arguments;
16232 published exception InteractiveBadTransferURLException: ::com::sun::star::uno::Exception {
16234 /** @deprecated */ published exception InteractiveFileIOException: ::com::sun::star::ucb::InteractiveIOException {
16235 string FileName;
16237 published exception InteractiveNetworkException: ::com::sun::star::task::ClassifiedInteractionRequest {
16239 published exception InteractiveNetworkConnectException: ::com::sun::star::ucb::InteractiveNetworkException {
16240 string Server;
16242 published exception InteractiveNetworkGeneralException: ::com::sun::star::ucb::InteractiveNetworkException {
16244 published exception InteractiveNetworkOffLineException: ::com::sun::star::ucb::InteractiveNetworkException {
16246 published exception InteractiveNetworkReadException: ::com::sun::star::ucb::InteractiveNetworkException {
16247 string Diagnostic;
16249 published exception InteractiveNetworkResolveNameException: ::com::sun::star::ucb::InteractiveNetworkException {
16250 string Server;
16252 published exception InteractiveNetworkWriteException: ::com::sun::star::ucb::InteractiveNetworkException {
16253 string Diagnostic;
16255 published exception InteractiveWrongMediumException: ::com::sun::star::task::ClassifiedInteractionRequest {
16256 any Medium;
16258 published struct Link {
16259 string Source;
16260 string Destination;
16262 published struct ListAction {
16263 long Position;
16264 long Count;
16265 long ListActionType;
16266 any ActionInfo;
16268 published constants ListActionType {
16269 const long CLEARED = 23;
16270 const long COMPLETED = 27;
16271 const long INSERTED = 21;
16272 const long MOVED = 24;
16273 const long PROPERTIES_CHANGED = 25;
16274 const long REMOVED = 22;
16275 const long WELCOME = 20;
16277 published struct ListEvent: ::com::sun::star::lang::EventObject {
16278 sequence< ::com::sun::star::ucb::ListAction > Changes;
16280 published enum LockDepth {
16281 ZERO = 0,
16282 ONE = 1,
16283 INFINITY = 2
16285 published enum LockScope {
16286 EXCLUSIVE = 0,
16287 SHARED = 1
16289 published enum LockType {
16290 WRITE = 0
16292 published struct LockEntry {
16293 ::com::sun::star::ucb::LockScope Scope;
16294 ::com::sun::star::ucb::LockType Type;
16296 published struct Lock: ::com::sun::star::ucb::LockEntry {
16297 ::com::sun::star::ucb::LockDepth Depth;
16298 any Owner;
16299 hyper Timeout;
16300 sequence< string > LockTokens;
16302 published exception MissingInputStreamException: ::com::sun::star::uno::Exception {
16304 published exception MissingPropertiesException: ::com::sun::star::uno::Exception {
16305 sequence< string > Properties;
16307 published constants NameClash {
16308 const long ASK = 4;
16309 const long ERROR = 0;
16310 /** @deprecated */ const long KEEP = 3;
16311 const long OVERWRITE = 1;
16312 const long RENAME = 2;
16314 published exception NameClashException: ::com::sun::star::task::ClassifiedInteractionRequest {
16315 string Name;
16317 published exception NameClashResolveRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
16318 string TargetFolderURL;
16319 string ClashingName;
16320 string ProposedNewName;
16322 published service ODMAContent {
16323 interface ::com::sun::star::lang::XComponent;
16324 interface ::com::sun::star::ucb::XContent;
16325 interface ::com::sun::star::ucb::XCommandProcessor;
16326 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16327 interface ::com::sun::star::beans::XPropertyContainer;
16328 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16329 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16330 interface ::com::sun::star::container::XChild;
16331 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16333 published service ODMAContentProvider {
16334 interface ::com::sun::star::ucb::XContentProvider;
16336 published struct OpenCommandArgument {
16337 long Mode;
16338 long Priority;
16339 ::com::sun::star::uno::XInterface Sink;
16340 sequence< ::com::sun::star::beans::Property > Properties;
16342 published struct OpenCommandArgument2: ::com::sun::star::ucb::OpenCommandArgument {
16343 sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo;
16345 published struct OpenCommandArgument3: ::com::sun::star::ucb::OpenCommandArgument2 {
16346 sequence< ::com::sun::star::beans::NamedValue > OpeningFlags;
16348 published constants OpenMode {
16349 const short ALL = 0;
16350 const short DOCUMENT = 2;
16351 const short DOCUMENTS = 3;
16352 const short DOCUMENT_SHARE_DENY_NONE = 4;
16353 const short DOCUMENT_SHARE_DENY_WRITE = 5;
16354 const short FOLDERS = 1;
16356 published enum OutgoingMessageState {
16357 WRITTEN = 0,
16358 PARTIALLY_LOCALLY_SENT = 1,
16359 COMPLETELY_LOCALLY_SENT = 2,
16360 RECOVERABLE_LOCAL_ERROR = 3,
16361 NONRECOVERABLE_LOCAL_ERROR = 4,
16362 EXTERNAL_ERROR = 5,
16363 WAITING_CONFIRMATION = 6,
16364 CONFIRMED = 7
16366 published service PackageContentProvider {
16367 interface ::com::sun::star::ucb::XContentProvider;
16369 published service PackageFolderContent {
16370 interface ::com::sun::star::lang::XComponent;
16371 interface ::com::sun::star::ucb::XContent;
16372 interface ::com::sun::star::ucb::XCommandProcessor;
16373 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16374 interface ::com::sun::star::beans::XPropertyContainer;
16375 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16376 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16377 interface ::com::sun::star::container::XChild;
16378 interface ::com::sun::star::ucb::XContentCreator;
16379 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16381 published service PackageStreamContent {
16382 interface ::com::sun::star::lang::XComponent;
16383 interface ::com::sun::star::ucb::XContent;
16384 interface ::com::sun::star::ucb::XCommandProcessor;
16385 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16386 interface ::com::sun::star::beans::XPropertyContainer;
16387 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16388 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16389 interface ::com::sun::star::container::XChild;
16390 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16392 published interface XPropertySetRegistry;
16393 published interface XPersistentPropertySet {
16394 interface ::com::sun::star::beans::XPropertySet;
16395 ::com::sun::star::ucb::XPropertySetRegistry getRegistry();
16396 string getKey();
16398 published service PersistentPropertySet {
16399 interface ::com::sun::star::ucb::XPersistentPropertySet;
16400 interface ::com::sun::star::container::XNamed;
16401 interface ::com::sun::star::beans::XPropertyContainer;
16402 interface ::com::sun::star::beans::XPropertyAccess;
16404 published struct PostCommandArgument {
16405 ::com::sun::star::io::XInputStream Source;
16406 ::com::sun::star::uno::XInterface Sink;
16408 published struct PostCommandArgument2: ::com::sun::star::ucb::PostCommandArgument {
16409 string MediaType;
16410 string Referer;
16412 published enum Priority {
16413 HIGHEST = 0,
16414 HIGH = 1,
16415 NORMAL = 2,
16416 LOW = 3,
16417 LOWEST = 4
16419 published service PropertiesManager: ::com::sun::star::beans::XPropertySetInfo;
16420 published interface XPropertySetRegistry {
16421 interface ::com::sun::star::uno::XInterface;
16422 ::com::sun::star::ucb::XPersistentPropertySet openPropertySet([in] string key, [in] boolean create);
16423 void removePropertySet([in] string key);
16425 published service PropertySetRegistry {
16426 interface ::com::sun::star::ucb::XPropertySetRegistry;
16427 interface ::com::sun::star::container::XNameAccess;
16429 published enum PropertyValueState {
16430 UNPROCESSED = 0,
16431 PROCESSED = 1,
16432 INVALID_NAME = 2,
16433 INVALID_TYPE = 3
16435 published struct PropertyValueInfo: ::com::sun::star::beans::PropertyValue {
16436 ::com::sun::star::ucb::PropertyValueState ValueState;
16438 published struct RecipientInfo {
16439 string ProtocolType;
16440 ::com::sun::star::ucb::OutgoingMessageState State;
16441 string To;
16442 string CC;
16443 string BCC;
16444 string Newsgroups;
16445 string Server;
16446 string Username;
16447 string Password;
16448 string VIMPostOfficePath;
16449 string ProtocolErrorString;
16450 long ProtocolErrorNumber;
16451 long SendTries;
16453 published service RemoteAccessContentProvider {
16454 service ::com::sun::star::ucb::ContentProvider;
16455 interface ::com::sun::star::ucb::XParameterizedContentProvider;
16457 published interface XRemoteContentProviderDoneListener;
16458 published interface XRemoteContentProviderAcceptor {
16459 interface ::com::sun::star::uno::XInterface;
16460 boolean addRemoteContentProvider([in] string Identifier, [in] ::com::sun::star::lang::XMultiServiceFactory Factory, [in] sequence< string > Templates, [in] ::com::sun::star::ucb::XRemoteContentProviderDoneListener DoneListener);
16461 boolean removeRemoteContentProvider([in] string Identifier);
16463 published interface XContentProviderManager;
16464 /** @deprecated */ published interface XRemoteContentProviderActivator {
16465 interface ::com::sun::star::uno::XInterface;
16466 ::com::sun::star::ucb::XContentProviderManager activateRemoteContentProviders();
16468 published service RemoteContentProviderAcceptor {
16469 interface ::com::sun::star::ucb::XRemoteContentProviderAcceptor;
16470 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XRemoteContentProviderActivator;
16472 published enum RemoteContentProviderChangeAction {
16473 ADDED = 0,
16474 REMOVED = 1
16476 published struct RemoteContentProviderChangeEvent: ::com::sun::star::lang::EventObject {
16477 string Identifier;
16478 ::com::sun::star::ucb::RemoteContentProviderChangeAction Action;
16480 /** @deprecated */ published service RemoteProxyContentProvider {
16481 interface ::com::sun::star::ucb::XContentProvider;
16482 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
16483 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
16485 published exception ResultSetException: ::com::sun::star::sdbc::SQLException {
16487 published struct RuleTerm {
16488 string Property;
16489 any Operand;
16490 short Operator;
16491 boolean CaseSensitive;
16492 boolean RegularExpression;
16494 published struct Rule {
16495 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16496 string Parameter;
16497 short Action;
16499 published constants RuleAction {
16500 const short COPY = 8;
16501 const short DELETE = 9;
16502 const short FORWARD = 11;
16503 const short HIDE = 2;
16504 const short LINK = 10;
16505 const short MARK = 3;
16506 const short MARKREAD = 5;
16507 const short MARKUNREAD = 6;
16508 const short MOVE = 7;
16509 const short NONE = 0;
16510 const short SHOW = 1;
16511 const short UNMARK = 4;
16513 published constants RuleOperator {
16514 const short CONTAINS = 1;
16515 const short CONTAINSNOT = 2;
16516 const short EQUAL = 5;
16517 const short GREATEREQUAL = 3;
16518 const short LESSEQUAL = 4;
16519 const short NOTEQUAL = 6;
16520 const short VALUE_FALSE = 8;
16521 const short VALUE_TRUE = 7;
16523 published struct RuleSet {
16524 sequence< ::com::sun::star::ucb::Rule > Rules;
16525 boolean HandleFolder;
16527 published struct SearchCriterium {
16528 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16530 published enum SearchRecursion {
16531 NONE = 0,
16532 ONE_LEVEL = 1,
16533 DEEP = 2
16535 published struct SearchInfo {
16536 sequence< ::com::sun::star::ucb::SearchCriterium > Criteria;
16537 ::com::sun::star::ucb::SearchRecursion Recursion;
16538 boolean IncludeBase;
16539 boolean RespectFolderViewRestrictions;
16540 boolean RespectDocViewRestrictions;
16541 boolean FollowIndirections;
16543 published struct SearchCommandArgument {
16544 ::com::sun::star::ucb::SearchInfo Info;
16545 sequence< ::com::sun::star::beans::Property > Properties;
16547 published struct SendInfo {
16548 string ProtocolType;
16549 string Value;
16551 published struct SendMediaTypes {
16552 string ProtocolType;
16553 sequence< string > Value;
16555 published interface XSimpleFileAccess {
16556 interface ::com::sun::star::uno::XInterface;
16557 void copy([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16558 void move([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16559 void kill([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16560 boolean isFolder([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16561 boolean isReadOnly([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16562 void setReadOnly([in] string FileURL, [in] boolean bReadOnly) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16563 void createFolder([in] string NewFolderURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16564 long getSize([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16565 string getContentType([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16566 ::com::sun::star::util::DateTime getDateTimeModified([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16567 sequence< string > getFolderContents([in] string FolderURL, [in] boolean bIncludeFolders) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16568 boolean exists([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16569 ::com::sun::star::io::XInputStream openFileRead([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16570 ::com::sun::star::io::XOutputStream openFileWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16571 ::com::sun::star::io::XStream openFileReadWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16572 void setInteractionHandler([in] ::com::sun::star::task::XInteractionHandler Handler);
16574 published interface XSimpleFileAccess2 {
16575 interface ::com::sun::star::ucb::XSimpleFileAccess;
16576 void writeFile([in] string FileURL, [in] ::com::sun::star::io::XInputStream data) raises (::com::sun::star::uno::Exception);
16578 published interface XSimpleFileAccess3 {
16579 interface ::com::sun::star::ucb::XSimpleFileAccess2;
16580 boolean isHidden([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16581 void setHidden([in] string FileURL, [in] boolean bHidden) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16583 published service SimpleFileAccess: ::com::sun::star::ucb::XSimpleFileAccess3;
16584 published interface XSortedDynamicResultSetFactory {
16585 interface ::com::sun::star::uno::XInterface;
16586 ::com::sun::star::ucb::XDynamicResultSet createSortedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet Source, [in] sequence< ::com::sun::star::ucb::NumberedSortingInfo > Info, [in] ::com::sun::star::ucb::XAnyCompareFactory CompareFactory);
16588 published service SortedDynamicResultSetFactory: ::com::sun::star::ucb::XSortedDynamicResultSetFactory;
16589 published struct SortingInfo {
16590 string PropertyName;
16591 boolean Ascending;
16593 published interface XPropertySetRegistryFactory {
16594 interface ::com::sun::star::uno::XInterface;
16595 ::com::sun::star::ucb::XPropertySetRegistry createPropertySetRegistry([in] string URL);
16597 published service Store: ::com::sun::star::ucb::XPropertySetRegistryFactory;
16598 published enum SynchronizePolicy {
16599 SERVER_IS_MASTER = 0,
16600 CLIENT_IS_MASTER = 1,
16601 NONE_IS_MASTER = 2
16603 published struct TransferInfo {
16604 boolean MoveData;
16605 string SourceURL;
16606 string NewTitle;
16607 long NameClash;
16609 published struct TransferResult {
16610 string Source;
16611 string Target;
16612 any Result;
16614 published interface XContentProviderManager {
16615 interface ::com::sun::star::uno::XInterface;
16616 ::com::sun::star::ucb::XContentProvider registerContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme, [in] boolean ReplaceExisting) raises (::com::sun::star::ucb::DuplicateProviderException);
16617 void deregisterContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme);
16618 sequence< ::com::sun::star::ucb::ContentProviderInfo > queryContentProviders();
16619 ::com::sun::star::ucb::XContentProvider queryContentProvider([in] string Identifier);
16621 published interface XUniversalContentBroker {
16622 interface ::com::sun::star::lang::XComponent;
16623 interface ::com::sun::star::ucb::XContentProvider;
16624 interface ::com::sun::star::ucb::XContentProviderManager;
16625 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16626 interface ::com::sun::star::ucb::XCommandProcessor2;
16628 published service UniversalContentBroker: ::com::sun::star::ucb::XUniversalContentBroker {
16629 create();
16631 published exception UnsupportedCommandException: ::com::sun::star::uno::Exception {
16633 published exception UnsupportedDataSinkException: ::com::sun::star::uno::Exception {
16634 ::com::sun::star::uno::XInterface Sink;
16636 published exception UnsupportedNameClashException: ::com::sun::star::uno::Exception {
16637 long NameClash;
16639 published exception UnsupportedOpenModeException: ::com::sun::star::uno::Exception {
16640 short Mode;
16642 published enum VerificationMode {
16643 ALWAYS = 0,
16644 ONCE = 1,
16645 NEVER = 2
16647 published service WebDAVContentProvider {
16648 interface ::com::sun::star::ucb::XContentProvider;
16650 published service WebDAVDocumentContent {
16651 interface ::com::sun::star::lang::XComponent;
16652 interface ::com::sun::star::ucb::XContent;
16653 interface ::com::sun::star::ucb::XCommandProcessor;
16654 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16655 interface ::com::sun::star::beans::XPropertyContainer;
16656 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16657 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16658 interface ::com::sun::star::container::XChild;
16659 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16661 published service WebDAVFolderContent {
16662 interface ::com::sun::star::lang::XComponent;
16663 interface ::com::sun::star::ucb::XContent;
16664 interface ::com::sun::star::ucb::XCommandProcessor;
16665 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16666 interface ::com::sun::star::beans::XPropertyContainer;
16667 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16668 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16669 interface ::com::sun::star::container::XChild;
16670 interface ::com::sun::star::ucb::XContentCreator;
16671 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16673 published struct WelcomeDynamicResultSetStruct {
16674 ::com::sun::star::sdbc::XResultSet Old;
16675 ::com::sun::star::sdbc::XResultSet New;
16677 published interface XAnyCompare {
16678 interface ::com::sun::star::uno::XInterface;
16679 short compare([in] any Any1, [in] any Any2);
16681 published interface XCommandInfo {
16682 interface ::com::sun::star::uno::XInterface;
16683 sequence< ::com::sun::star::ucb::CommandInfo > getCommands();
16684 ::com::sun::star::ucb::CommandInfo getCommandInfoByName([in] string Name) raises (::com::sun::star::ucb::UnsupportedCommandException);
16685 ::com::sun::star::ucb::CommandInfo getCommandInfoByHandle([in] long Handle) raises (::com::sun::star::ucb::UnsupportedCommandException);
16686 boolean hasCommandByName([in] string Name);
16687 boolean hasCommandByHandle([in] long Handle);
16689 published interface XCommandInfoChangeListener {
16690 interface ::com::sun::star::lang::XEventListener;
16691 void commandInfoChange([in] ::com::sun::star::ucb::CommandInfoChangeEvent evt);
16693 published interface XContentEventListener {
16694 interface ::com::sun::star::lang::XEventListener;
16695 void contentEvent([in] ::com::sun::star::ucb::ContentEvent evt);
16697 published interface XContentIdentifier {
16698 interface ::com::sun::star::uno::XInterface;
16699 string getContentIdentifier();
16700 string getContentProviderScheme();
16702 published interface XContentIdentifierMapping {
16703 interface ::com::sun::star::uno::XInterface;
16704 string mapContentIdentifierString([in] string Source);
16705 ::com::sun::star::ucb::XContentIdentifier mapContentIdentifier([in] ::com::sun::star::ucb::XContentIdentifier Source);
16706 ::com::sun::star::ucb::XContent mapContent([in] ::com::sun::star::ucb::XContent Source);
16707 boolean mapRow([inout] sequence< any > Value);
16709 /** @deprecated */ published interface XDataContainer {
16710 interface ::com::sun::star::container::XIndexContainer;
16711 string getContentType();
16712 void setContentType([in] string aType);
16713 sequence< byte > getData();
16714 void setData([in] sequence< byte > aData);
16715 /** @deprecated */ string getDataURL();
16716 /** @deprecated */ void setDataURL([in] string aURL);
16718 published interface XDynamicResultSetListener {
16719 interface ::com::sun::star::lang::XEventListener;
16720 void notify([in] ::com::sun::star::ucb::ListEvent Changes);
16722 published interface XInteractionHandlerSupplier {
16723 interface ::com::sun::star::uno::XInterface;
16724 boolean hasInteractionHandler();
16726 published interface XInteractionReplaceExistingData {
16727 interface ::com::sun::star::task::XInteractionContinuation;
16729 published interface XInteractionSupplyAuthentication {
16730 interface ::com::sun::star::task::XInteractionContinuation;
16731 boolean canSetRealm();
16732 void setRealm([in] string Realm);
16733 boolean canSetUserName();
16734 void setUserName([in] string UserName);
16735 boolean canSetPassword();
16736 void setPassword([in] string Password);
16737 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberPasswordModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16738 void setRememberPassword([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16739 boolean canSetAccount();
16740 void setAccount([in] string Account);
16741 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberAccountModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16742 void setRememberAccount([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16744 published interface XInteractionSupplyName {
16745 interface ::com::sun::star::task::XInteractionContinuation;
16746 void setName([in] string Name);
16748 published interface XProgressHandler {
16749 interface ::com::sun::star::uno::XInterface;
16750 void push([in] any Status);
16751 void update([in] any Status);
16752 void pop();
16754 published interface XPropertyMatcher {
16755 interface ::com::sun::star::uno::XInterface;
16756 boolean matches([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XCommandEnvironment Environment);
16758 published interface XPropertyMatcherFactory {
16759 interface ::com::sun::star::uno::XInterface;
16760 ::com::sun::star::ucb::XPropertyMatcher createPropertyMatcher([in] sequence< ::com::sun::star::ucb::SearchCriterium > Criteria);
16762 published interface XRecycler {
16763 interface ::com::sun::star::uno::XInterface;
16764 void trashContent([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XContentIdentifier Identifier);
16766 published interface XRemoteContentProviderChangeListener {
16767 interface ::com::sun::star::lang::XEventListener;
16768 void remoteContentProviderChange([in] ::com::sun::star::ucb::RemoteContentProviderChangeEvent Event);
16770 published interface XRemoteContentProviderChangeNotifier {
16771 interface ::com::sun::star::uno::XInterface;
16772 void addRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16773 void removeRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16775 published interface XRemoteContentProviderConnectionControl {
16776 interface ::com::sun::star::uno::XInterface;
16777 void enableConnectionControl([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor, [in] ::com::sun::star::uno::XInterface Token);
16779 published interface XRemoteContentProviderDistributor {
16780 interface ::com::sun::star::uno::XInterface;
16781 boolean connectToRemoteAcceptor([in] string Url, [in] string Identifier) raises (::com::sun::star::connection::NoConnectException, ::com::sun::star::connection::ConnectionSetupException, ::com::sun::star::lang::IllegalArgumentException);
16782 boolean disconnectFromRemoteAcceptor([in] string Url);
16783 void disconnectFromAll();
16785 published interface XRemoteContentProviderDoneListener {
16786 interface ::com::sun::star::uno::XInterface;
16787 void doneWithRemoteContentProviders([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor);
16789 published interface XRemoteContentProviderSupplier {
16790 interface ::com::sun::star::uno::XInterface;
16791 ::com::sun::star::lang::XMultiServiceFactory queryRemoteContentProvider([in] string Identifier);
16794 module ui {
16795 published service ActionTrigger {
16796 [property] string Text;
16797 [property] string CommandURL;
16798 [property, optional] string HelpURL;
16799 [property] ::com::sun::star::awt::XBitmap Image;
16800 [property] ::com::sun::star::container::XIndexContainer SubContainer;
16802 published service ActionTriggerContainer {
16803 interface ::com::sun::star::container::XIndexContainer;
16804 interface ::com::sun::star::lang::XMultiServiceFactory;
16805 [optional] interface ::com::sun::star::container::XEnumerationAccess;
16806 [optional] interface ::com::sun::star::container::XContainer;
16808 published service ActionTriggerSeparator {
16809 [property, optional] short SeparatorType;
16811 published constants ActionTriggerSeparatorType {
16812 const short LINE = 0;
16813 const short LINEBREAK = 2;
16814 const short SPACE = 1;
16816 published struct ContextMenuExecuteEvent {
16817 ::com::sun::star::awt::XWindow SourceWindow;
16818 ::com::sun::star::awt::Point ExecutePosition;
16819 ::com::sun::star::container::XIndexContainer ActionTriggerContainer;
16820 ::com::sun::star::view::XSelectionSupplier Selection;
16822 published enum ContextMenuInterceptorAction {
16823 IGNORED = 0,
16824 CANCELLED = 1,
16825 EXECUTE_MODIFIED = 2,
16826 CONTINUE_MODIFIED = 3
16828 published interface XUIConfiguration {
16829 interface ::com::sun::star::uno::XInterface;
16830 void addConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16831 void removeConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16833 published interface XUIConfigurationPersistence {
16834 interface ::com::sun::star::uno::XInterface;
16835 void reload() raises (::com::sun::star::uno::Exception);
16836 void store() raises (::com::sun::star::uno::Exception);
16837 void storeToStorage([in] ::com::sun::star::embed::XStorage Storage) raises (::com::sun::star::uno::Exception);
16838 boolean isModified();
16839 boolean isReadOnly();
16841 published interface XUIConfigurationStorage {
16842 interface ::com::sun::star::uno::XInterface;
16843 void setStorage([in] ::com::sun::star::embed::XStorage Storage);
16844 boolean hasStorage();
16846 published interface XAcceleratorConfiguration {
16847 interface ::com::sun::star::ui::XUIConfigurationPersistence;
16848 interface ::com::sun::star::ui::XUIConfigurationStorage;
16849 interface ::com::sun::star::ui::XUIConfiguration;
16850 sequence< ::com::sun::star::awt::KeyEvent > getAllKeyEvents();
16851 string getCommandByKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16852 void setKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent, [in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16853 void removeKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16854 sequence< ::com::sun::star::awt::KeyEvent > getKeyEventsByCommand([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16855 sequence< any > getPreferredKeyEventsForCommandList([in] sequence< string > lCommandList) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16856 void removeCommandFromAllKeyEvents([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16858 published interface XContextMenuInterceptor {
16859 interface ::com::sun::star::uno::XInterface;
16860 ::com::sun::star::ui::ContextMenuInterceptorAction notifyContextMenuExecute([in] ::com::sun::star::ui::ContextMenuExecuteEvent aEvent);
16862 module dialogs {
16863 published constants CommonFilePickerElementIds {
16864 const short CONTROL_FILEVIEW = 4;
16865 const short EDIT_FILEURL = 5;
16866 const short EDIT_FILEURL_LABEL = 7;
16867 const short LISTBOX_FILTER = 3;
16868 const short LISTBOX_FILTER_LABEL = 6;
16869 const short PUSHBUTTON_CANCEL = 2;
16870 const short PUSHBUTTON_OK = 1;
16872 published constants ControlActions {
16873 const short ADD_ITEM = 1;
16874 const short ADD_ITEMS = 2;
16875 const short DELETE_ITEM = 3;
16876 const short DELETE_ITEMS = 4;
16877 const short GET_HELP_URL = 101;
16878 const short GET_ITEMS = 6;
16879 const short GET_SELECTED_ITEM = 7;
16880 const short GET_SELECTED_ITEM_INDEX = 8;
16881 const short SET_HELP_URL = 100;
16882 const short SET_SELECT_ITEM = 5;
16884 published exception ExecutableDialogException: ::com::sun::star::uno::Exception {
16886 published constants ExecutableDialogResults {
16887 const short CANCEL = 0;
16888 const short OK = 1;
16890 published constants ExtendedFilePickerElementIds {
16891 const short CHECKBOX_AUTOEXTENSION = 100;
16892 const short CHECKBOX_FILTEROPTIONS = 102;
16893 const short CHECKBOX_GPGENCRYPTION = 211;
16894 const short CHECKBOX_LINK = 104;
16895 const short CHECKBOX_PASSWORD = 101;
16896 const short CHECKBOX_PREVIEW = 105;
16897 const short CHECKBOX_READONLY = 103;
16898 const short CHECKBOX_SELECTION = 110;
16899 const short LISTBOX_FILTER_SELECTOR = 210;
16900 const short LISTBOX_IMAGE_ANCHOR = 212;
16901 const short LISTBOX_IMAGE_ANCHOR_LABEL = 213;
16902 const short LISTBOX_IMAGE_TEMPLATE = 109;
16903 const short LISTBOX_IMAGE_TEMPLATE_LABEL = 209;
16904 const short LISTBOX_TEMPLATE = 108;
16905 const short LISTBOX_TEMPLATE_LABEL = 208;
16906 const short LISTBOX_VERSION = 107;
16907 const short LISTBOX_VERSION_LABEL = 207;
16908 const short PUSHBUTTON_PLAY = 106;
16910 published interface XFilePicker {
16911 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
16912 void setMultiSelectionMode([in] boolean bMode);
16913 void setDefaultName([in] string aName);
16914 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
16915 string getDisplayDirectory();
16916 /** @deprecated */ sequence< string > getFiles();
16918 published interface XFilePicker2 {
16919 interface ::com::sun::star::ui::dialogs::XFilePicker;
16920 sequence< string > getSelectedFiles();
16922 published interface XFilePickerListener;
16923 published interface XFilePickerNotifier {
16924 interface ::com::sun::star::uno::XInterface;
16925 void addFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16926 void removeFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16928 published interface XFilePreview {
16929 interface ::com::sun::star::uno::XInterface;
16930 sequence< short > getSupportedImageFormats();
16931 /** @deprecated */ ::com::sun::star::util::Color getTargetColorDepth();
16932 long getAvailableWidth();
16933 long getAvailableHeight();
16934 void setImage([in] short aImageFormat, [in] any aImage) raises (::com::sun::star::lang::IllegalArgumentException);
16935 boolean setShowState([in] boolean bShowState);
16936 boolean getShowState();
16938 published interface XFilterGroupManager {
16939 interface ::com::sun::star::uno::XInterface;
16940 void appendFilterGroup([in] string sGroupTitle, [in] sequence< ::com::sun::star::beans::StringPair > aFilters) raises (::com::sun::star::lang::IllegalArgumentException);
16942 published interface XFilterManager {
16943 interface ::com::sun::star::uno::XInterface;
16944 void appendFilter([in] string aTitle, [in] string aFilter) raises (::com::sun::star::lang::IllegalArgumentException);
16945 void setCurrentFilter([in] string aTitle) raises (::com::sun::star::lang::IllegalArgumentException);
16946 string getCurrentFilter();
16948 published interface XFilePicker3 {
16949 interface ::com::sun::star::ui::dialogs::XFilePicker2;
16950 interface ::com::sun::star::ui::dialogs::XFilePickerNotifier;
16951 interface ::com::sun::star::ui::dialogs::XFilterManager;
16952 interface ::com::sun::star::ui::dialogs::XFilterGroupManager;
16953 interface ::com::sun::star::util::XCancellable;
16954 interface ::com::sun::star::lang::XComponent;
16955 [optional] interface ::com::sun::star::ui::dialogs::XFilePreview;
16957 published service FilePicker: ::com::sun::star::ui::dialogs::XFilePicker3 {
16958 createWithMode([in] short Mode);
16960 published struct FilePickerEvent: ::com::sun::star::lang::EventObject {
16961 short ElementId;
16963 published constants FilePreviewImageFormats {
16964 const short BITMAP = 1;
16966 published interface XFolderPicker {
16967 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
16968 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
16969 string getDisplayDirectory();
16970 string getDirectory();
16971 void setDescription([in] string aDescription);
16973 published interface XFolderPicker2 {
16974 interface ::com::sun::star::ui::dialogs::XFolderPicker;
16975 interface ::com::sun::star::util::XCancellable;
16977 published service FolderPicker: ::com::sun::star::ui::dialogs::XFolderPicker2;
16978 /** @deprecated */ published constants ListboxControlActions {
16979 const short ADD_ITEM = 1;
16980 const short ADD_ITEMS = 2;
16981 const short DELETE_ITEM = 3;
16982 const short DELETE_ITEMS = 4;
16983 const short GET_ITEMS = 6;
16984 const short GET_SELECTED_ITEM = 7;
16985 const short SET_SELECT_ITEM = 5;
16987 published constants TemplateDescription {
16988 const short FILEOPEN_LINK_PLAY = 12;
16989 const short FILEOPEN_LINK_PREVIEW = 9;
16990 const short FILEOPEN_LINK_PREVIEW_IMAGE_ANCHOR = 13;
16991 const short FILEOPEN_LINK_PREVIEW_IMAGE_TEMPLATE = 6;
16992 const short FILEOPEN_PLAY = 7;
16993 const short FILEOPEN_PREVIEW = 11;
16994 const short FILEOPEN_READONLY_VERSION = 8;
16995 const short FILEOPEN_SIMPLE = 0;
16996 const short FILESAVE_AUTOEXTENSION = 10;
16997 const short FILESAVE_AUTOEXTENSION_PASSWORD = 2;
16998 const short FILESAVE_AUTOEXTENSION_PASSWORD_FILTEROPTIONS = 3;
16999 const short FILESAVE_AUTOEXTENSION_SELECTION = 4;
17000 const short FILESAVE_AUTOEXTENSION_TEMPLATE = 5;
17001 const short FILESAVE_SIMPLE = 1;
17003 published interface XControlAccess {
17004 interface ::com::sun::star::uno::XInterface;
17005 void setControlProperty([in] string aControlName, [in] string aControlProperty, [in] any aValue) raises (::com::sun::star::lang::IllegalArgumentException);
17006 any getControlProperty([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
17008 published interface XControlInformation {
17009 interface ::com::sun::star::uno::XInterface;
17010 sequence< string > getSupportedControls();
17011 boolean isControlSupported([in] string aControlName);
17012 sequence< string > getSupportedControlProperties([in] string aControlName) raises (::com::sun::star::lang::IllegalArgumentException);
17013 boolean isControlPropertySupported([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
17015 published interface XFilePickerControlAccess {
17016 interface ::com::sun::star::ui::dialogs::XFilePicker;
17017 void setValue([in] short ControlId, [in] short aControlAction, [in] any aValue);
17018 any getValue([in] short aControlId, [in] short aControlAction);
17019 void setLabel([in] short aControlId, [in] string aLabel);
17020 string getLabel([in] short aControlId);
17021 void enableControl([in] short ControlId, [in] boolean bEnable);
17023 published interface XFilePickerListener {
17024 interface ::com::sun::star::lang::XEventListener;
17025 void fileSelectionChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17026 void directoryChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17027 string helpRequested([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17028 void controlStateChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17029 void dialogSizeChanged();
17031 published service XSLTFilterDialog: ::com::sun::star::ui::dialogs::XExecutableDialog;
17034 module util {
17035 published struct AtomClassRequest {
17036 long atomClass;
17037 sequence< long > atoms;
17039 published struct AtomDescription {
17040 long atom;
17041 string description;
17043 published struct ChangesEvent: ::com::sun::star::lang::EventObject {
17044 any Base;
17045 ::com::sun::star::util::ChangesSet Changes;
17047 published enum DataEditorEventType {
17048 DONE = 0,
17049 CANCELED = 1
17051 published struct DataEditorEvent: ::com::sun::star::lang::EventObject {
17052 ::com::sun::star::util::DataEditorEventType Type;
17054 published struct DateTimeRange {
17055 unsigned long StartNanoSeconds;
17056 unsigned short StartSeconds;
17057 unsigned short StartMinutes;
17058 unsigned short StartHours;
17059 unsigned short StartDay;
17060 unsigned short StartMonth;
17061 short StartYear;
17062 unsigned long EndNanoSeconds;
17063 unsigned short EndSeconds;
17064 unsigned short EndMinutes;
17065 unsigned short EndHours;
17066 unsigned short EndDay;
17067 unsigned short EndMonth;
17068 short EndYear;
17069 boolean IsUTC;
17071 published interface XJobManager {
17072 interface ::com::sun::star::uno::XInterface;
17073 void registerJob([in] ::com::sun::star::util::XCancellable Job);
17074 void releaseJob([in] ::com::sun::star::util::XCancellable Job);
17075 void cancelAllJobs();
17077 published typedef short Language;
17078 published exception MalformedNumberFormatException: ::com::sun::star::uno::Exception {
17079 long CheckPos;
17081 published constants MeasureUnit {
17082 const short APPFONT = 17;
17083 const short CM = 3;
17084 const short FOOT = 13;
17085 const short INCH = 7;
17086 const short INCH_1000TH = 4;
17087 const short INCH_100TH = 5;
17088 const short INCH_10TH = 6;
17089 const short KM = 11;
17090 const short M = 10;
17091 const short MILE = 14;
17092 const short MM = 2;
17093 const short MM_100TH = 0;
17094 const short MM_10TH = 1;
17095 const short PERCENT = 15;
17096 const short PICA = 12;
17097 const short PIXEL = 16;
17098 const short POINT = 8;
17099 const short SYSFONT = 18;
17100 const short TWIP = 9;
17102 published struct ModeChangeEvent: ::com::sun::star::lang::EventObject {
17103 string NewMode;
17105 published exception NotNumericException: ::com::sun::star::uno::Exception {
17107 published constants NumberFormat {
17108 const short ALL = 0;
17109 const short CURRENCY = 8;
17110 const short DATE = 2;
17111 const short DATETIME = 6;
17112 const short DEFINED = 1;
17113 const short DURATION = 8196;
17114 const short EMPTY = 4096;
17115 const short FRACTION = 64;
17116 const short LOGICAL = 1024;
17117 const short NUMBER = 16;
17118 const short PERCENT = 128;
17119 const short SCIENTIFIC = 32;
17120 const short TEXT = 256;
17121 const short TIME = 4;
17122 const short UNDEFINED = 2048;
17124 published service NumberFormatProperties {
17125 [property, readonly] string FormatString;
17126 [property, readonly] ::com::sun::star::lang::Locale Locale;
17127 [property, readonly] short Type;
17128 [property] string Comment;
17130 published service NumberFormatSettings {
17131 interface ::com::sun::star::beans::XPropertySet;
17132 [property] ::com::sun::star::util::Date NullDate;
17133 [property] short StandardDecimals;
17134 [property] boolean NoZero;
17135 [property] short TwoDigitDateStart;
17137 published interface XNumberFormatTypes {
17138 interface ::com::sun::star::uno::XInterface;
17139 long getStandardIndex([in] ::com::sun::star::lang::Locale nLocale);
17140 long getStandardFormat([in] short nType, [in] ::com::sun::star::lang::Locale nLocale);
17141 long getFormatIndex([in] short nIndex, [in] ::com::sun::star::lang::Locale nLocale);
17142 boolean isTypeCompatible([in] short nOldType, [in] short nNewType);
17143 long getFormatForLocale([in] long nKey, [in] ::com::sun::star::lang::Locale nLocale);
17145 published interface XNumberFormats {
17146 interface ::com::sun::star::uno::XInterface;
17147 ::com::sun::star::beans::XPropertySet getByKey([in] long nKey);
17148 sequence< long > queryKeys([in] short nType, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bCreate);
17149 long queryKey([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bScan);
17150 long addNew([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale) raises (::com::sun::star::util::MalformedNumberFormatException);
17151 long addNewConverted([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] ::com::sun::star::lang::Locale nNewLocale) raises (::com::sun::star::util::MalformedNumberFormatException);
17152 void removeByKey([in] long nKey);
17153 string generateFormat([in] long nBaseKey, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bThousands, [in] boolean bRed, [in] short nDecimals, [in] short nLeading);
17155 published service NumberFormats {
17156 interface ::com::sun::star::util::XNumberFormats;
17157 interface ::com::sun::star::util::XNumberFormatTypes;
17159 published service NumberFormatsSupplier: ::com::sun::star::util::XNumberFormatsSupplier {
17160 createWithLocale([in] ::com::sun::star::lang::Locale Locale);
17161 createWithDefaultLocale();
17163 published interface XNumberFormatPreviewer {
17164 interface ::com::sun::star::uno::XInterface;
17165 string convertNumberToPreviewString([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish) raises (::com::sun::star::util::MalformedNumberFormatException);
17166 ::com::sun::star::util::Color queryPreviewColorForNumber([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish, [in] ::com::sun::star::util::Color aDefaultColor) raises (::com::sun::star::util::MalformedNumberFormatException);
17168 published interface XNumberFormatter {
17169 interface ::com::sun::star::uno::XInterface;
17170 void attachNumberFormatsSupplier([in] ::com::sun::star::util::XNumberFormatsSupplier xSupplier);
17171 ::com::sun::star::util::XNumberFormatsSupplier getNumberFormatsSupplier();
17172 long detectNumberFormat([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17173 double convertStringToNumber([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17174 string convertNumberToString([in] long nKey, [in] double fValue);
17175 ::com::sun::star::util::Color queryColorForNumber([in] long nKey, [in] double fValue, [in] ::com::sun::star::util::Color aDefaultColor);
17176 string formatString([in] long nKey, [in] string aString);
17177 ::com::sun::star::util::Color queryColorForString([in] long nKey, [in] string aString, [in] ::com::sun::star::util::Color aDefaultColor);
17178 string getInputString([in] long nKey, [in] double fValue);
17180 published interface XNumberFormatter2 {
17181 interface ::com::sun::star::util::XNumberFormatter;
17182 interface ::com::sun::star::util::XNumberFormatPreviewer;
17184 published service NumberFormatter: ::com::sun::star::util::XNumberFormatter2;
17185 published interface XOfficeInstallationDirectories {
17186 interface ::com::sun::star::uno::XInterface;
17187 string getOfficeInstallationDirectoryURL();
17188 string getOfficeUserDataDirectoryURL();
17189 string makeRelocatableURL([in] string URL);
17190 string makeAbsoluteURL([in] string URL);
17192 /** @deprecated */ published service OfficeInstallationDirectories {
17193 interface ::com::sun::star::util::XOfficeInstallationDirectories;
17195 published interface XPathSettings {
17196 interface ::com::sun::star::beans::XPropertySet;
17197 [attribute] string Addin;
17198 [attribute] string AutoCorrect;
17199 [attribute] string AutoText;
17200 [attribute] string Backup;
17201 [attribute] string Basic;
17202 [attribute] string Bitmap;
17203 [attribute] string Config;
17204 [attribute] string Dictionary;
17205 [attribute] string Favorite;
17206 [attribute] string Filter;
17207 [attribute] string Gallery;
17208 [attribute] string Graphic;
17209 [attribute] string Help;
17210 [attribute] string Linguistic;
17211 [attribute] string Module;
17212 [attribute] string Palette;
17213 [attribute] string Plugin;
17214 [attribute] string Storage;
17215 [attribute] string Temp;
17216 [attribute] string Template;
17217 [attribute] string UIConfig;
17218 [attribute] string UserConfig;
17219 /** @deprecated */ [attribute] string UserDictionary;
17220 [attribute] string Work;
17221 [attribute] string BasePathShareLayer;
17222 [attribute] string BasePathUserLayer;
17224 /** @deprecated */ published service PathSettings: ::com::sun::star::util::XPathSettings;
17225 published interface XStringSubstitution {
17226 interface ::com::sun::star::uno::XInterface;
17227 string substituteVariables([in] string aText, [in] boolean bSubstRequired) raises (::com::sun::star::container::NoSuchElementException);
17228 string reSubstituteVariables([in] string aText);
17229 string getSubstituteVariableValue([in] string variable) raises (::com::sun::star::container::NoSuchElementException);
17231 published service PathSubstitution: ::com::sun::star::util::XStringSubstitution;
17232 published interface XSearchDescriptor {
17233 interface ::com::sun::star::beans::XPropertySet;
17234 string getSearchString();
17235 void setSearchString([in] string aString);
17237 published service SearchDescriptor {
17238 interface ::com::sun::star::util::XSearchDescriptor;
17239 interface ::com::sun::star::beans::XPropertySet;
17240 [property] boolean SearchBackwards;
17241 [property] boolean SearchCaseSensitive;
17242 [property] boolean SearchWords;
17243 [property] boolean SearchRegularExpression;
17244 [property] boolean SearchStyles;
17245 [property] boolean SearchSimilarity;
17246 [property] boolean SearchSimilarityRelax;
17247 [property] short SearchSimilarityRemove;
17248 [property] short SearchSimilarityAdd;
17249 [property] short SearchSimilarityExchange;
17250 [property, optional] boolean SearchWildcard;
17252 published interface XReplaceDescriptor {
17253 interface ::com::sun::star::util::XSearchDescriptor;
17254 string getReplaceString();
17255 void setReplaceString([in] string aReplaceString);
17257 published service ReplaceDescriptor {
17258 service ::com::sun::star::util::SearchDescriptor;
17259 interface ::com::sun::star::util::XReplaceDescriptor;
17261 published enum SearchAlgorithms {
17262 ABSOLUTE = 0,
17263 REGEXP = 1,
17264 APPROXIMATE = 2
17266 published constants SearchFlags {
17267 /** @deprecated */ const long ALL_IGNORE_CASE = 1;
17268 const long LEV_RELAXED = 65536;
17269 const long NORM_WORD_ONLY = 16;
17270 /** @deprecated */ const long REG_EXTENDED = 256;
17271 /** @deprecated */ const long REG_NEWLINE = 1024;
17272 /** @deprecated */ const long REG_NOSUB = 512;
17273 const long REG_NOT_BEGINOFLINE = 2048;
17274 const long REG_NOT_ENDOFLINE = 4096;
17275 const long WILD_MATCH_SELECTION = 1048576;
17277 published struct SearchOptions {
17278 ::com::sun::star::util::SearchAlgorithms algorithmType;
17279 long searchFlag;
17280 string searchString;
17281 string replaceString;
17282 ::com::sun::star::lang::Locale Locale;
17283 long changedChars;
17284 long deletedChars;
17285 long insertedChars;
17286 long transliterateFlags;
17288 published struct SearchResult {
17289 long subRegExpressions;
17290 sequence< long > startOffset;
17291 sequence< long > endOffset;
17293 /** @deprecated */ published service Sortable {
17294 interface ::com::sun::star::util::XSortable;
17296 published interface XTextSearch {
17297 interface ::com::sun::star::uno::XInterface;
17298 void setOptions([in] ::com::sun::star::util::SearchOptions options);
17299 ::com::sun::star::util::SearchResult searchForward([in] string searchStr, [in] long startPos, [in] long endPos);
17300 ::com::sun::star::util::SearchResult searchBackward([in] string searchStr, [in] long startPos, [in] long endPos);
17302 published service TextSearch: ::com::sun::star::util::XTextSearch;
17303 published interface XURLTransformer {
17304 interface ::com::sun::star::uno::XInterface;
17305 boolean parseStrict([inout] ::com::sun::star::util::URL aURL);
17306 boolean parseSmart([inout] ::com::sun::star::util::URL aURL, [in] string sSmartProtocol);
17307 boolean assemble([inout] ::com::sun::star::util::URL aURL);
17308 string getPresentation([in] ::com::sun::star::util::URL aURL, [in] boolean bWithPassword);
17310 published service URLTransformer: ::com::sun::star::util::XURLTransformer;
17311 published interface XStringWidth;
17312 published interface XStringAbbreviation {
17313 interface ::com::sun::star::uno::XInterface;
17314 string abbreviateString([in] ::com::sun::star::util::XStringWidth xStringWidth, [in] long nWidth, [in] string aString);
17316 published interface XAtomServer {
17317 interface ::com::sun::star::uno::XInterface;
17318 sequence< ::com::sun::star::util::AtomDescription > getClass([in] long atomClass);
17319 sequence< sequence< ::com::sun::star::util::AtomDescription > > getClasses([in] sequence< long > atomClasses);
17320 sequence< string > getAtomDescriptions([in] sequence< ::com::sun::star::util::AtomClassRequest > atoms);
17321 sequence< ::com::sun::star::util::AtomDescription > getRecentAtoms([in] long atomClass, [in] long atom);
17322 long getAtom([in] long atomClass, [in] string description, [in] boolean create);
17324 published interface XChainable {
17325 interface ::com::sun::star::uno::XInterface;
17326 ::com::sun::star::util::XChainable getPredecessor();
17327 ::com::sun::star::util::XChainable getSuccessor();
17328 void setSuccessor([in] ::com::sun::star::util::XChainable xChainable) raises (::com::sun::star::lang::IllegalArgumentException);
17329 boolean isChainable([in] ::com::sun::star::util::XChainable xChainable);
17331 published interface XChangesListener {
17332 interface ::com::sun::star::lang::XEventListener;
17333 void changesOccurred([in] ::com::sun::star::util::ChangesEvent Event);
17335 published interface XChangesSet {
17336 interface ::com::sun::star::container::XElementAccess;
17337 sequence< ::com::sun::star::util::ElementChange > getAllChanges();
17339 published interface XCloseListener {
17340 interface ::com::sun::star::lang::XEventListener;
17341 void queryClosing([in] ::com::sun::star::lang::EventObject Source, [in] boolean GetsOwnership) raises (::com::sun::star::util::CloseVetoException);
17342 void notifyClosing([in] ::com::sun::star::lang::EventObject Source);
17344 published interface XDataEditorListener;
17345 published interface XDataEditor {
17346 interface ::com::sun::star::uno::XInterface;
17347 void show();
17348 void setModel([in] ::com::sun::star::uno::XInterface model);
17349 ::com::sun::star::uno::XInterface getModel();
17350 void addDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17351 void removeDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17353 published interface XDataEditorListener {
17354 interface ::com::sun::star::uno::XInterface;
17355 void updateDataEditorState([in] ::com::sun::star::util::DataEditorEvent event);
17357 published interface XFlushListener {
17358 interface ::com::sun::star::lang::XEventListener;
17359 void flushed([in] ::com::sun::star::lang::EventObject rEvent);
17361 published interface XLinkUpdate {
17362 interface ::com::sun::star::uno::XInterface;
17363 void updateLinks();
17365 published interface XModeChangeApproveListener {
17366 interface ::com::sun::star::lang::XEventListener;
17367 void approveModeChange([in] ::com::sun::star::util::ModeChangeEvent rSource) raises (::com::sun::star::util::VetoException);
17369 published interface XModeChangeListener;
17370 published interface XModeChangeBroadcaster {
17371 interface ::com::sun::star::uno::XInterface;
17372 void addModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17373 void removeModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17374 void addModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17375 void removeModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17377 published interface XModeChangeListener {
17378 interface ::com::sun::star::lang::XEventListener;
17379 void modeChanged([in] ::com::sun::star::util::ModeChangeEvent rSource);
17381 published interface XModifyListener {
17382 interface ::com::sun::star::lang::XEventListener;
17383 void modified([in] ::com::sun::star::lang::EventObject aEvent);
17385 published interface XPropertyReplace {
17386 interface ::com::sun::star::util::XReplaceDescriptor;
17387 boolean getValueSearch();
17388 void setValueSearch([in] boolean bValueSearch);
17389 sequence< ::com::sun::star::beans::PropertyValue > getSearchAttributes();
17390 void setSearchAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17391 sequence< ::com::sun::star::beans::PropertyValue > getReplaceAttributes();
17392 void setReplaceAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17394 published interface XRefreshListener {
17395 interface ::com::sun::star::lang::XEventListener;
17396 void refreshed([in] ::com::sun::star::lang::EventObject rEvent);
17398 published interface XStringWidth {
17399 interface ::com::sun::star::uno::XInterface;
17400 long queryStringWidth([in] string aString);
17402 published interface XUniqueIDFactory {
17403 interface ::com::sun::star::uno::XInterface;
17404 string createUniqueID();
17406 published singleton theOfficeInstallationDirectories: ::com::sun::star::util::XOfficeInstallationDirectories;
17407 published singleton thePathSettings: ::com::sun::star::util::XPathSettings;
17409 module view {
17410 published constants DocumentZoomType {
17411 const short BY_VALUE = 3;
17412 const short ENTIRE_PAGE = 2;
17413 const short OPTIMAL = 0;
17414 const short PAGE_WIDTH = 1;
17415 const short PAGE_WIDTH_EXACT = 4;
17417 published enum PaperFormat {
17418 A3 = 0,
17419 A4 = 1,
17420 A5 = 2,
17421 B4 = 3,
17422 B5 = 4,
17423 LETTER = 5,
17424 LEGAL = 6,
17425 TABLOID = 7,
17426 USER = 8
17428 published enum PrintableState {
17429 JOB_STARTED = 0,
17430 JOB_COMPLETED = 1,
17431 JOB_SPOOLED = 2,
17432 JOB_ABORTED = 3,
17433 JOB_FAILED = 4,
17434 JOB_SPOOLING_FAILED = 5
17436 published struct PrintJobEvent: ::com::sun::star::lang::EventObject {
17437 ::com::sun::star::view::PrintableState State;
17439 published service PrintOptions {
17440 [property] short CopyCount;
17441 [property] string FileName;
17442 [property] boolean Collate;
17443 /** @deprecated */ [property] boolean Sort;
17444 [property] string Pages;
17445 [property, optional] boolean Wait;
17446 [property, optional] short DuplexMode;
17447 [property, optional] string PrinterName;
17448 [property, optional] boolean SinglePrintJobs;
17449 [property, optional] boolean JobName;
17451 published service PrintSettings {
17452 [property] boolean PrintBlackFonts;
17453 [property] boolean PrintControls;
17454 [property] boolean PrintDrawings;
17455 [property] boolean PrintGraphics;
17456 [property] boolean PrintLeftPages;
17457 [property] boolean PrintRightPages;
17458 [property] boolean PrintTables;
17459 [property] boolean PrintReversed;
17460 [property] boolean PrintProspect;
17461 [property] boolean PrintPageBackground;
17462 [property] short PrintAnnotationMode;
17464 published struct PrintableStateEvent: ::com::sun::star::lang::EventObject {
17465 ::com::sun::star::view::PrintableState State;
17467 published service PrinterDescriptor {
17468 [property] string Name;
17469 [property] ::com::sun::star::view::PaperOrientation PaperOrientation;
17470 [property] ::com::sun::star::view::PaperFormat PaperFormat;
17471 [property] ::com::sun::star::awt::Size PaperSize;
17472 [property, readonly] boolean IsBusy;
17473 [property, readonly] boolean CanSetPaperOrientation;
17474 [property, readonly] boolean CanSetPaperFormat;
17475 [property, readonly] boolean CanSetPaperSize;
17477 published service RenderDescriptor {
17478 [property] ::com::sun::star::awt::Size PageSize;
17480 published service RenderOptions {
17481 [property] ::com::sun::star::awt::XDevice RenderDevice;
17482 [property, optional] boolean IsFirstPage;
17483 [property, optional] boolean IsLastPage;
17484 [property, optional] boolean IsSkipEmptyPages;
17485 [property, optional] string PageRange;
17487 published service ViewSettings {
17488 interface ::com::sun::star::beans::XPropertySet;
17489 [property, optional] boolean ShowHoriRuler;
17490 [property, optional] boolean ShowHoriScrollBar;
17491 [property, optional] short ZoomValue;
17492 [property, optional] boolean ShowVertRuler;
17493 [property, optional] boolean ShowVertScrollBar;
17495 published interface XLineCursor {
17496 interface ::com::sun::star::uno::XInterface;
17497 boolean isAtStartOfLine();
17498 boolean isAtEndOfLine();
17499 void gotoEndOfLine([in] boolean bExpand);
17500 void gotoStartOfLine([in] boolean bExpand);
17502 published interface XPrintJob {
17503 interface ::com::sun::star::uno::XInterface;
17504 sequence< ::com::sun::star::beans::PropertyValue > getPrintOptions();
17505 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
17506 ::com::sun::star::view::XPrintable getPrintable();
17507 void cancelJob();
17509 published interface XPrintJobListener {
17510 interface ::com::sun::star::lang::XEventListener;
17511 void printJobEvent([in] ::com::sun::star::view::PrintJobEvent Event);
17513 published interface XPrintableListener;
17514 published interface XPrintableBroadcaster {
17515 interface ::com::sun::star::uno::XInterface;
17516 void addPrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17517 void removePrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17519 published interface XPrintableListener {
17520 interface ::com::sun::star::lang::XEventListener;
17521 void stateChanged([in] ::com::sun::star::view::PrintableStateEvent Event);
17523 published interface XRenderable {
17524 interface ::com::sun::star::uno::XInterface;
17525 long getRendererCount([in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17526 sequence< ::com::sun::star::beans::PropertyValue > getRenderer([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17527 void render([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17529 published interface XViewCursor {
17530 interface ::com::sun::star::uno::XInterface;
17531 boolean goDown([in] short nCount, [in] boolean bExpand);
17532 boolean goUp([in] short nCount, [in] boolean bExpand);
17533 boolean goLeft([in] short nCount, [in] boolean bExpand);
17534 boolean goRight([in] short nCount, [in] boolean bExpand);
17537 module xml {
17538 published service AttributeContainer {
17539 interface ::com::sun::star::container::XNameContainer;
17541 published struct AttributeData {
17542 string Namespace;
17543 string Type;
17544 string Value;
17546 published interface XExportFilter {
17547 interface ::com::sun::star::uno::XInterface;
17548 boolean exporter([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException);
17550 module sax {
17551 published interface XAttributeList;
17552 published interface XLocator;
17553 published interface XDocumentHandler {
17554 interface ::com::sun::star::uno::XInterface;
17555 void startDocument() raises (::com::sun::star::xml::sax::SAXException);
17556 void endDocument() raises (::com::sun::star::xml::sax::SAXException);
17557 void startElement([in] string aName, [in] ::com::sun::star::xml::sax::XAttributeList xAttribs) raises (::com::sun::star::xml::sax::SAXException);
17558 void endElement([in] string aName) raises (::com::sun::star::xml::sax::SAXException);
17559 void characters([in] string aChars) raises (::com::sun::star::xml::sax::SAXException);
17560 void ignorableWhitespace([in] string aWhitespaces) raises (::com::sun::star::xml::sax::SAXException);
17561 void processingInstruction([in] string aTarget, [in] string aData) raises (::com::sun::star::xml::sax::SAXException);
17562 void setDocumentLocator([in] ::com::sun::star::xml::sax::XLocator xLocator) raises (::com::sun::star::xml::sax::SAXException);
17565 published service ExportFilter {
17566 interface ::com::sun::star::xml::sax::XDocumentHandler;
17567 interface ::com::sun::star::xml::XExportFilter;
17569 published interface XImportFilter {
17570 interface ::com::sun::star::uno::XInterface;
17571 boolean importer([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] ::com::sun::star::xml::sax::XDocumentHandler xDocHandler, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException);
17573 published service ImportFilter {
17574 interface ::com::sun::star::xml::XImportFilter;
17576 published service NamespaceContainer {
17577 interface ::com::sun::star::container::XNameContainer;
17579 published service TextUserDefinedAttributesSupplier {
17580 [property] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
17582 published service XMLExportFilter {
17583 service ::com::sun::star::document::ExportFilter;
17585 published service XMLImportFilter {
17586 service ::com::sun::star::document::ImportFilter;
17587 interface ::com::sun::star::xml::sax::XDocumentHandler;
17589 module sax {
17590 published struct InputSource {
17591 ::com::sun::star::io::XInputStream aInputStream;
17592 string sEncoding;
17593 string sPublicId;
17594 string sSystemId;
17596 published interface XDTDHandler;
17597 published interface XEntityResolver;
17598 published interface XErrorHandler;
17599 published interface XParser {
17600 interface ::com::sun::star::uno::XInterface;
17601 void parseStream([in] ::com::sun::star::xml::sax::InputSource aInputSource) raises (::com::sun::star::xml::sax::SAXException, ::com::sun::star::io::IOException);
17602 void setDocumentHandler([in] ::com::sun::star::xml::sax::XDocumentHandler xHandler);
17603 void setErrorHandler([in] ::com::sun::star::xml::sax::XErrorHandler xHandler);
17604 void setDTDHandler([in] ::com::sun::star::xml::sax::XDTDHandler xHandler);
17605 void setEntityResolver([in] ::com::sun::star::xml::sax::XEntityResolver xResolver);
17606 void setLocale([in] ::com::sun::star::lang::Locale locale);
17608 published service Parser: ::com::sun::star::xml::sax::XParser;
17609 published exception SAXInvalidCharacterException: ::com::sun::star::xml::sax::SAXException {
17611 published exception SAXParseException: ::com::sun::star::xml::sax::SAXException {
17612 string PublicId;
17613 string SystemId;
17614 long LineNumber;
17615 long ColumnNumber;
17617 published interface XExtendedDocumentHandler {
17618 interface ::com::sun::star::xml::sax::XDocumentHandler;
17619 void startCDATA() raises (::com::sun::star::xml::sax::SAXException);
17620 void endCDATA() raises (::com::sun::star::xml::sax::SAXException);
17621 void comment([in] string sComment) raises (::com::sun::star::xml::sax::SAXException);
17622 void allowLineBreak() raises (::com::sun::star::xml::sax::SAXException);
17623 void unknown([in] string sString) raises (::com::sun::star::xml::sax::SAXException);
17625 published interface XAttributeList {
17626 interface ::com::sun::star::uno::XInterface;
17627 short getLength();
17628 string getNameByIndex([in] short i);
17629 string getTypeByIndex([in] short i);
17630 string getTypeByName([in] string aName);
17631 string getValueByIndex([in] short i);
17632 string getValueByName([in] string aName);
17634 published interface XDTDHandler {
17635 interface ::com::sun::star::uno::XInterface;
17636 void notationDecl([in] string sName, [in] string sPublicId, [in] string sSystemId);
17637 void unparsedEntityDecl([in] string sName, [in] string sPublicId, [in] string sSystemId, [in] string sNotationName);
17639 published interface XEntityResolver {
17640 interface ::com::sun::star::uno::XInterface;
17641 ::com::sun::star::xml::sax::InputSource resolveEntity([in] string sPublicId, [in] string sSystemId);
17643 published interface XErrorHandler {
17644 interface ::com::sun::star::uno::XInterface;
17645 void error([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17646 void fatalError([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17647 void warning([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17649 published interface XLocator {
17650 interface ::com::sun::star::uno::XInterface;
17651 long getColumnNumber();
17652 long getLineNumber();
17653 string getPublicId();
17654 string getSystemId();