sw a11y: clang-format SidebarWinAccessible code
[LibreOffice.git] / offapi / type_reference / offapi.idl
blob82763583938e4f7659c5a18c5dae86d60d8ff86f
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 COLON = 1320;
434 const short COMMA = 1292;
435 const short CONTEXTMENU = 1305;
436 const short COPY = 1298;
437 const short CUT = 1297;
438 const short D = 515;
439 const short DECIMAL = 1309;
440 const short DELETE = 1286;
441 const short DELETE_TO_BEGIN_OF_LINE = 1536;
442 const short DELETE_TO_BEGIN_OF_PARAGRAPH = 1538;
443 const short DELETE_TO_END_OF_LINE = 1537;
444 const short DELETE_TO_END_OF_PARAGRAPH = 1539;
445 const short DELETE_WORD_BACKWARD = 1540;
446 const short DELETE_WORD_FORWARD = 1541;
447 const short DIVIDE = 1290;
448 const short DOWN = 1024;
449 const short E = 516;
450 const short END = 1029;
451 const short EQUAL = 1295;
452 const short ESCAPE = 1281;
453 const short F = 517;
454 const short F1 = 768;
455 const short F10 = 777;
456 const short F11 = 778;
457 const short F12 = 779;
458 const short F13 = 780;
459 const short F14 = 781;
460 const short F15 = 782;
461 const short F16 = 783;
462 const short F17 = 784;
463 const short F18 = 785;
464 const short F19 = 786;
465 const short F2 = 769;
466 const short F20 = 787;
467 const short F21 = 788;
468 const short F22 = 789;
469 const short F23 = 790;
470 const short F24 = 791;
471 const short F25 = 792;
472 const short F26 = 793;
473 const short F3 = 770;
474 const short F4 = 771;
475 const short F5 = 772;
476 const short F6 = 773;
477 const short F7 = 774;
478 const short F8 = 775;
479 const short F9 = 776;
480 const short FIND = 1302;
481 const short FRONT = 1304;
482 const short G = 518;
483 const short GREATER = 1294;
484 const short H = 519;
485 const short HANGUL_HANJA = 1308;
486 const short HELP = 1306;
487 const short HOME = 1028;
488 const short I = 520;
489 const short INSERT = 1285;
490 const short INSERT_LINEBREAK = 1542;
491 const short INSERT_PARAGRAPH = 1543;
492 const short J = 521;
493 const short K = 522;
494 const short L = 523;
495 const short LEFT = 1026;
496 const short LESS = 1293;
497 const short M = 524;
498 const short MENU = 1307;
499 const short MOVE_TO_BEGIN_OF_DOCUMENT = 1560;
500 const short MOVE_TO_BEGIN_OF_LINE = 1546;
501 const short MOVE_TO_BEGIN_OF_PARAGRAPH = 1548;
502 const short MOVE_TO_END_OF_DOCUMENT = 1561;
503 const short MOVE_TO_END_OF_LINE = 1547;
504 const short MOVE_TO_END_OF_PARAGRAPH = 1549;
505 const short MOVE_WORD_BACKWARD = 1544;
506 const short MOVE_WORD_FORWARD = 1545;
507 const short MULTIPLY = 1289;
508 const short N = 525;
509 const short NUM0 = 256;
510 const short NUM1 = 257;
511 const short NUM2 = 258;
512 const short NUM3 = 259;
513 const short NUM4 = 260;
514 const short NUM5 = 261;
515 const short NUM6 = 262;
516 const short NUM7 = 263;
517 const short NUM8 = 264;
518 const short NUM9 = 265;
519 const short NUMBERSIGN = 191;
520 const short NUMLOCK = 1313;
521 const short O = 526;
522 const short OPEN = 1296;
523 const short P = 527;
524 const short PAGEDOWN = 1031;
525 const short PAGEUP = 1030;
526 const short PASTE = 1299;
527 const short POINT = 1291;
528 const short PROPERTIES = 1303;
529 const short Q = 528;
530 const short QUOTELEFT = 1311;
531 const short QUOTERIGHT = 1318;
532 const short R = 529;
533 const short REPEAT = 1301;
534 const short RETURN = 1280;
535 const short RIGHT = 1027;
536 const short RIGHTCURLYBRACKET = 1319;
537 const short S = 530;
538 const short SCROLLLOCK = 1314;
539 const short SELECT_ALL = 1557;
540 const short SELECT_BACKWARD = 1550;
541 const short SELECT_FORWARD = 1551;
542 const short SELECT_LINE = 1555;
543 const short SELECT_PARAGRAPH = 1556;
544 const short SELECT_TO_BEGIN_OF_DOCUMENT = 1562;
545 const short SELECT_TO_BEGIN_OF_LINE = 1558;
546 const short SELECT_TO_BEGIN_OF_PARAGRAPH = 1564;
547 const short SELECT_TO_END_OF_DOCUMENT = 1563;
548 const short SELECT_TO_END_OF_LINE = 1559;
549 const short SELECT_TO_END_OF_PARAGRAPH = 1565;
550 const short SELECT_WORD = 1554;
551 const short SELECT_WORD_BACKWARD = 1552;
552 const short SELECT_WORD_FORWARD = 1553;
553 const short SEMICOLON = 1317;
554 const short SPACE = 1284;
555 const short SUBTRACT = 1288;
556 const short T = 531;
557 const short TAB = 1282;
558 const short TILDE = 1310;
559 const short U = 532;
560 const short UNDO = 1300;
561 const short UP = 1025;
562 const short V = 533;
563 const short W = 534;
564 const short X = 535;
565 const short XF86BACK = 166;
566 const short XF86FORWARD = 167;
567 const short Y = 536;
568 const short Z = 537;
570 published struct KeyEvent: ::com::sun::star::awt::InputEvent {
571 short KeyCode;
572 char KeyChar;
573 short KeyFunc;
575 published constants KeyFunction {
576 const short CLOSE = 6;
577 const short COPY = 9;
578 const short CUT = 8;
579 const short DELETE = 13;
580 const short DONTKNOW = 0;
581 const short FIND = 15;
582 const short FINDBACKWARD = 16;
583 const short FRONT = 18;
584 const short NEW = 1;
585 const short OPEN = 2;
586 const short PASTE = 10;
587 const short PRINT = 5;
588 const short PROPERTIES = 17;
589 const short QUIT = 7;
590 const short REDO = 12;
591 const short REPEAT = 14;
592 const short SAVE = 3;
593 const short SAVEAS = 4;
594 const short UNDO = 11;
596 /** @deprecated */ published constants KeyGroup {
597 const short ALPHA = 512;
598 const short CURSOR = 1024;
599 const short FKEYS = 768;
600 const short MISC = 1280;
601 const short NUM = 256;
602 const short TYPE = 3840;
604 published constants KeyModifier {
605 const short MOD1 = 2;
606 const short MOD2 = 4;
607 const short MOD3 = 8;
608 const short SHIFT = 1;
610 published enum MenuItemType {
611 DONTKNOW = 0,
612 STRING = 1,
613 IMAGE = 2,
614 STRINGIMAGE = 3,
615 SEPARATOR = 4
617 published interface XMenuListener;
618 published interface XPopupMenu;
619 published interface XMenu {
620 interface ::com::sun::star::uno::XInterface;
621 void addMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
622 void removeMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
623 void insertItem([in] short nItemId, [in] string aText, [in] short nItemStyle, [in] short nItemPos);
624 void removeItem([in] short nItemPos, [in] short nCount);
625 void clear();
626 short getItemCount();
627 short getItemId([in] short nItemPos);
628 short getItemPos([in] short nItemId);
629 ::com::sun::star::awt::MenuItemType getItemType([in] short nItemPos);
630 void enableItem([in] short nItemId, [in] boolean bEnable);
631 boolean isItemEnabled([in] short nItemId);
632 void hideDisabledEntries([in] boolean bHide);
633 void enableAutoMnemonics([in] boolean bEnable);
634 void setItemText([in] short nItemId, [in] string aText);
635 string getItemText([in] short nItemId);
636 void setCommand([in] short nItemId, [in] string aCommand);
637 string getCommand([in] short nItemId);
638 void setHelpCommand([in] short nItemId, [in] string aCommand);
639 string getHelpCommand([in] short nItemId);
640 void setHelpText([in] short nItemId, [in] string sHelpText);
641 string getHelpText([in] short nItemId);
642 void setTipHelpText([in] short nItemId, [in] string sTipHelpText);
643 string getTipHelpText([in] short nItemId);
644 boolean isPopupMenu();
645 void setPopupMenu([in] short nItemId, [in] ::com::sun::star::awt::XPopupMenu aPopupMenu);
646 ::com::sun::star::awt::XPopupMenu getPopupMenu([in] short nItemId);
648 published interface XMenuBar {
649 interface ::com::sun::star::awt::XMenu;
651 published service MenuBar: ::com::sun::star::awt::XMenuBar;
652 published struct MenuEvent: ::com::sun::star::lang::EventObject {
653 short MenuId;
655 published enum MessageBoxType {
656 MESSAGEBOX = 0,
657 INFOBOX = 1,
658 WARNINGBOX = 2,
659 ERRORBOX = 3,
660 QUERYBOX = 4
662 published constants MouseButton {
663 const short LEFT = 1;
664 const short MIDDLE = 4;
665 const short RIGHT = 2;
667 published struct PaintEvent: ::com::sun::star::lang::EventObject {
668 ::com::sun::star::awt::Rectangle UpdateRect;
669 short Count;
671 published interface XPointer {
672 interface ::com::sun::star::uno::XInterface;
673 void setType([in] long nType);
674 long getType();
677 module graphic {
678 published interface XGraphic;
680 module awt {
681 published interface XPopupMenu {
682 interface ::com::sun::star::awt::XMenu;
683 void insertSeparator([in] short nItemPos);
684 void setDefaultItem([in] short nItemId);
685 short getDefaultItem();
686 void checkItem([in] short nItemId, [in] boolean bCheck);
687 boolean isItemChecked([in] short nItemId);
688 short execute([in] ::com::sun::star::awt::XWindowPeer Parent, [in] ::com::sun::star::awt::Rectangle Position, [in] short Direction);
689 boolean isInExecute();
690 void endExecute();
691 void setAcceleratorKeyEvent([in] short nItemId, [in] ::com::sun::star::awt::KeyEvent aKeyEvent);
692 ::com::sun::star::awt::KeyEvent getAcceleratorKeyEvent([in] short nItemId);
693 void setItemImage([in] short nItemId, [in] ::com::sun::star::graphic::XGraphic xGraphic, [in] boolean bScale);
694 ::com::sun::star::graphic::XGraphic getItemImage([in] short nItemId);
696 published service PopupMenu: ::com::sun::star::awt::XPopupMenu;
697 published constants PopupMenuDirection {
698 const short EXECUTE_DEFAULT = 0;
699 const short EXECUTE_DOWN = 1;
700 const short EXECUTE_LEFT = 4;
701 const short EXECUTE_RIGHT = 8;
702 const short EXECUTE_UP = 2;
704 published constants PosSize {
705 const short HEIGHT = 8;
706 const short POS = 3;
707 const short POSSIZE = 15;
708 const short SIZE = 12;
709 const short WIDTH = 4;
710 const short X = 1;
711 const short Y = 2;
713 published exception PrinterException: ::com::sun::star::uno::Exception {
715 published interface XInfoPrinter;
716 published interface XPrinter;
717 published interface XPrinterServer {
718 interface ::com::sun::star::uno::XInterface;
719 sequence< string > getPrinterNames();
720 ::com::sun::star::awt::XPrinter createPrinter([in] string printerName);
721 ::com::sun::star::awt::XInfoPrinter createInfoPrinter([in] string printerName);
723 published enum PushButtonType {
724 STANDARD = 0,
725 OK = 1,
726 CANCEL = 2,
727 HELP = 3
729 published enum RasterOperation {
730 OVERPAINT = 0,
731 XOR = 1,
732 ZEROBITS = 2,
733 ALLBITS = 3,
734 INVERT = 4
736 published constants ScrollBarOrientation {
737 const long HORIZONTAL = 0;
738 const long VERTICAL = 1;
740 published struct Selection {
741 long Min;
742 long Max;
744 published struct SimpleFontMetric {
745 short Ascent;
746 short Descent;
747 short Leading;
748 short Slant;
749 char FirstChar;
750 char LastChar;
752 published struct SpinEvent: ::com::sun::star::lang::EventObject {
753 short dummy1;
755 published constants Style {
756 const short DIALOG = 1;
757 const short FRAME = 0;
759 /** @deprecated */ published struct SystemDependentXWindow {
760 long WindowHandle;
761 hyper DisplayPointer;
763 published constants SystemPointer {
764 const long ARROW = 0;
765 const long CHAIN = 70;
766 const long CHAIN_NOTALLOWED = 71;
767 const long CHART = 65;
768 const long COPYDATA = 41;
769 const long COPYDATALINK = 44;
770 const long COPYFILE = 46;
771 const long COPYFILELINK = 49;
772 const long COPYFILES = 51;
773 const long CROOK = 36;
774 const long CROP = 37;
775 const long CROSS = 5;
776 const long DETECTIVE = 66;
777 const long DRAW_ARC = 57;
778 const long DRAW_BEZIER = 56;
779 const long DRAW_CAPTION = 64;
780 const long DRAW_CIRCLECUT = 59;
781 const long DRAW_CONNECT = 62;
782 const long DRAW_ELLIPSE = 60;
783 const long DRAW_FREEHAND = 61;
784 const long DRAW_LINE = 53;
785 const long DRAW_PIE = 58;
786 const long DRAW_POLYGON = 55;
787 const long DRAW_RECT = 54;
788 const long DRAW_TEXT = 63;
789 const long ESIZE = 10;
790 const long FILL = 31;
791 const long HAND = 27;
792 const long HELP = 4;
793 const long HSHEAR = 33;
794 const long HSIZEBAR = 25;
795 const long HSPLIT = 23;
796 const long INVISIBLE = 1;
797 const long LINKDATA = 42;
798 const long LINKFILE = 47;
799 const long MAGNIFY = 30;
800 const long MIRROR = 35;
801 const long MOVE = 6;
802 const long MOVEBEZIERWEIGHT = 39;
803 const long MOVEDATA = 40;
804 const long MOVEDATALINK = 43;
805 const long MOVEFILE = 45;
806 const long MOVEFILELINK = 48;
807 const long MOVEFILES = 50;
808 const long MOVEPOINT = 38;
809 const long NESIZE = 12;
810 const long NOTALLOWED = 52;
811 const long NSIZE = 7;
812 const long NWSIZE = 11;
813 const long PEN = 29;
814 const long PIVOT_COL = 67;
815 const long PIVOT_FIELD = 69;
816 const long PIVOT_ROW = 68;
817 const long REFHAND = 28;
818 const long ROTATE = 32;
819 const long SESIZE = 14;
820 const long SSIZE = 8;
821 const long SWSIZE = 13;
822 const long TEXT = 3;
823 const long VSHEAR = 34;
824 const long VSIZEBAR = 26;
825 const long VSPLIT = 24;
826 const long WAIT = 2;
827 const long WINDOW_ESIZE = 18;
828 const long WINDOW_NESIZE = 20;
829 const long WINDOW_NSIZE = 15;
830 const long WINDOW_NWSIZE = 19;
831 const long WINDOW_SESIZE = 22;
832 const long WINDOW_SSIZE = 16;
833 const long WINDOW_SWSIZE = 21;
834 const long WINDOW_WSIZE = 17;
835 const long WSIZE = 9;
837 published interface XControlContainer;
838 published interface XTabControllerModel;
839 published interface XTabController {
840 interface ::com::sun::star::uno::XInterface;
841 void setModel([in] ::com::sun::star::awt::XTabControllerModel Model);
842 ::com::sun::star::awt::XTabControllerModel getModel();
843 void setContainer([in] ::com::sun::star::awt::XControlContainer Container);
844 ::com::sun::star::awt::XControlContainer getContainer();
845 sequence< ::com::sun::star::awt::XControl > getControls();
846 void autoTabOrder();
847 void activateTabOrder();
848 void activateFirst();
849 void activateLast();
851 published service TabController: ::com::sun::star::awt::XTabController;
852 published interface XTabControllerModel {
853 interface ::com::sun::star::uno::XInterface;
854 boolean getGroupControl();
855 void setGroupControl([in] boolean GroupControl);
856 void setControlModels([in] sequence< ::com::sun::star::awt::XControlModel > Controls);
857 sequence< ::com::sun::star::awt::XControlModel > getControlModels();
858 void setGroup([in] sequence< ::com::sun::star::awt::XControlModel > Group, [in] string GroupName);
859 long getGroupCount();
860 void getGroup([in] long nGroup, [out] sequence< ::com::sun::star::awt::XControlModel > Group, [out] string Name);
861 void getGroupByName([in] string Name, [out] sequence< ::com::sun::star::awt::XControlModel > Group);
863 published service TabControllerModel {
864 interface ::com::sun::star::awt::XTabControllerModel;
865 interface ::com::sun::star::io::XPersistObject;
867 published constants TextAlign {
868 const long CENTER = 1;
869 const long LEFT = 0;
870 const long RIGHT = 2;
872 published struct TextEvent: ::com::sun::star::lang::EventObject {
873 short dummy1;
876 module datatransfer {
877 module clipboard {
878 published interface XClipboard;
880 module dnd {
881 published interface XDragGestureRecognizer;
882 published interface XDragSource;
883 published interface XDropTarget;
886 module awt {
887 published interface XDataTransferProviderAccess {
888 interface ::com::sun::star::uno::XInterface;
889 ::com::sun::star::datatransfer::dnd::XDragGestureRecognizer getDragGestureRecognizer([in] ::com::sun::star::awt::XWindow window);
890 ::com::sun::star::datatransfer::dnd::XDragSource getDragSource([in] ::com::sun::star::awt::XWindow window);
891 ::com::sun::star::datatransfer::dnd::XDropTarget getDropTarget([in] ::com::sun::star::awt::XWindow window);
892 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string clipboardName);
894 published interface XKeyHandler;
895 published interface XTopWindow;
896 published interface XTopWindowListener;
897 /** @deprecated */ published interface XExtendedToolkit {
898 interface ::com::sun::star::uno::XInterface;
899 long getTopWindowCount();
900 ::com::sun::star::awt::XTopWindow getTopWindow([in] long nIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
901 ::com::sun::star::awt::XTopWindow getActiveTopWindow();
902 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
903 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
904 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
905 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
906 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
907 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
908 void fireFocusGained([in] ::com::sun::star::uno::XInterface source);
909 void fireFocusLost([in] ::com::sun::star::uno::XInterface source);
911 published interface XMessageBox;
912 published interface XMessageBoxFactory {
913 interface ::com::sun::star::uno::XInterface;
914 ::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);
916 /** @deprecated */ published interface XReschedule {
917 interface ::com::sun::star::uno::XInterface;
918 void reschedule();
920 published interface XSystemChildFactory {
921 interface ::com::sun::star::uno::XInterface;
922 ::com::sun::star::awt::XWindowPeer createSystemChild([in] any Parent, [in] sequence< byte > ProcessId, [in] short SystemType);
924 published enum WindowClass {
925 TOP = 0,
926 MODALTOP = 1,
927 CONTAINER = 2,
928 SIMPLE = 3
930 published struct WindowDescriptor {
931 ::com::sun::star::awt::WindowClass Type;
932 string WindowServiceName;
933 ::com::sun::star::awt::XWindowPeer Parent;
934 short ParentIndex;
935 ::com::sun::star::awt::Rectangle Bounds;
936 long WindowAttributes;
938 published interface XDevice;
939 published interface XRegion;
940 published interface XToolkit {
941 interface ::com::sun::star::uno::XInterface;
942 ::com::sun::star::awt::XWindowPeer getDesktopWindow();
943 ::com::sun::star::awt::Rectangle getWorkArea();
944 ::com::sun::star::awt::XWindowPeer createWindow([in] ::com::sun::star::awt::WindowDescriptor Descriptor) raises (::com::sun::star::lang::IllegalArgumentException);
945 sequence< ::com::sun::star::awt::XWindowPeer > createWindows([in] sequence< ::com::sun::star::awt::WindowDescriptor > Descriptors) raises (::com::sun::star::lang::IllegalArgumentException);
946 ::com::sun::star::awt::XDevice createScreenCompatibleDevice([in] long Width, [in] long Height);
947 ::com::sun::star::awt::XRegion createRegion();
949 published interface XToolkit2 {
950 interface ::com::sun::star::awt::XToolkit;
951 interface ::com::sun::star::awt::XDataTransferProviderAccess;
952 interface ::com::sun::star::awt::XSystemChildFactory;
953 interface ::com::sun::star::awt::XMessageBoxFactory;
954 interface ::com::sun::star::awt::XExtendedToolkit;
955 interface ::com::sun::star::awt::XReschedule;
957 published service Toolkit: ::com::sun::star::awt::XToolkit2;
958 published interface XActionListener;
959 published interface XButton {
960 interface ::com::sun::star::uno::XInterface;
961 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
962 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
963 void setLabel([in] string Label);
964 void setActionCommand([in] string Command);
966 published interface XLayoutConstrains {
967 interface ::com::sun::star::uno::XInterface;
968 ::com::sun::star::awt::Size getMinimumSize();
969 ::com::sun::star::awt::Size getPreferredSize();
970 ::com::sun::star::awt::Size calcAdjustedSize([in] ::com::sun::star::awt::Size aNewSize);
972 published service UnoControlButton {
973 service ::com::sun::star::awt::UnoControl;
974 interface ::com::sun::star::awt::XButton;
975 interface ::com::sun::star::awt::XLayoutConstrains;
978 module style {
979 published enum VerticalAlignment {
980 TOP = 0,
981 MIDDLE = 1,
982 BOTTOM = 2
985 module awt {
986 published service UnoControlButtonModel {
987 service ::com::sun::star::awt::UnoControlModel;
988 [property, optional] short Align;
989 [property] ::com::sun::star::util::Color BackgroundColor;
990 [property] boolean DefaultButton;
991 [property] boolean Enabled;
992 [property, optional] boolean FocusOnClick;
993 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
994 [property] short FontEmphasisMark;
995 [property] short FontRelief;
996 [property] string HelpText;
997 [property] string HelpURL;
998 [property] short ImageAlign;
999 [property, optional] short ImagePosition;
1000 [property] string ImageURL;
1001 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1002 [property] string Label;
1003 [property, optional] boolean MultiLine;
1004 [property] boolean Printable;
1005 [property] short PushButtonType;
1006 [property, optional] boolean Repeat;
1007 [property, optional] long RepeatDelay;
1008 [property] short State;
1009 [property] boolean Tabstop;
1010 [property] ::com::sun::star::util::Color TextColor;
1011 [property] ::com::sun::star::util::Color TextLineColor;
1012 [property, optional] boolean Toggle;
1013 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1015 published interface XItemListener;
1016 published interface XCheckBox {
1017 interface ::com::sun::star::uno::XInterface;
1018 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1019 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1020 short getState();
1021 void setState([in] short n);
1022 void setLabel([in] string Label);
1023 void enableTriState([in] boolean b);
1025 published service UnoControlCheckBox {
1026 service ::com::sun::star::awt::UnoControl;
1027 interface ::com::sun::star::awt::XCheckBox;
1028 interface ::com::sun::star::awt::XLayoutConstrains;
1030 published service UnoControlCheckBoxModel {
1031 service ::com::sun::star::awt::UnoControlModel;
1032 [property, optional] short Align;
1033 [property, optional] long BackgroundColor;
1034 [property] boolean Enabled;
1035 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1036 [property] short FontEmphasisMark;
1037 [property] short FontRelief;
1038 [property] string HelpText;
1039 [property] string HelpURL;
1040 [property, optional] short ImagePosition;
1041 [property, optional] string ImageURL;
1042 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1043 [property] string Label;
1044 [property, optional] boolean MultiLine;
1045 [property] boolean Printable;
1046 [property] short State;
1047 [property] boolean Tabstop;
1048 [property] ::com::sun::star::util::Color TextColor;
1049 [property] ::com::sun::star::util::Color TextLineColor;
1050 [property] boolean TriState;
1051 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1052 [property, optional] short VisualEffect;
1053 [property, optional] short WritingMode;
1055 published interface XTextListener;
1056 published interface XTextComponent {
1057 interface ::com::sun::star::uno::XInterface;
1058 void addTextListener([in] ::com::sun::star::awt::XTextListener l);
1059 void removeTextListener([in] ::com::sun::star::awt::XTextListener l);
1060 void setText([in] string aText);
1061 void insertText([in] ::com::sun::star::awt::Selection Sel, [in] string Text);
1062 string getText();
1063 string getSelectedText();
1064 void setSelection([in] ::com::sun::star::awt::Selection aSelection);
1065 ::com::sun::star::awt::Selection getSelection();
1066 boolean isEditable();
1067 void setEditable([in] boolean bEditable);
1068 void setMaxTextLen([in] short nLen);
1069 short getMaxTextLen();
1071 published interface XTextLayoutConstrains {
1072 interface ::com::sun::star::uno::XInterface;
1073 ::com::sun::star::awt::Size getMinimumSize([in] short nCols, [in] short nLines);
1074 void getColumnsAndLines([out] short nCols, [out] short nLines);
1076 published service UnoControlEdit {
1077 service ::com::sun::star::awt::UnoControl;
1078 interface ::com::sun::star::awt::XTextComponent;
1079 interface ::com::sun::star::awt::XLayoutConstrains;
1080 interface ::com::sun::star::awt::XTextLayoutConstrains;
1082 published interface XComboBox {
1083 interface ::com::sun::star::uno::XInterface;
1084 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1085 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1086 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1087 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1088 void addItem([in] string aItem, [in] short nPos);
1089 void addItems([in] sequence< string > aItems, [in] short nPos);
1090 void removeItems([in] short nPos, [in] short nCount);
1091 short getItemCount();
1092 string getItem([in] short nPos);
1093 sequence< string > getItems();
1094 short getDropDownLineCount();
1095 void setDropDownLineCount([in] short nLines);
1097 published service UnoControlComboBox {
1098 service ::com::sun::star::awt::UnoControlEdit;
1099 interface ::com::sun::star::awt::XComboBox;
1101 interface XItemListListener;
1102 interface XItemList {
1103 interface ::com::sun::star::uno::XInterface;
1104 [attribute, readonly] long ItemCount;
1105 void insertItem([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1106 void insertItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1107 void insertItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1108 void removeItem([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1109 void removeAllItems();
1110 void setItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1111 void setItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1112 void setItemTextAndImage([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1113 void setItemData([in] long Position, [in] any ItemData) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1114 string getItemText([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1115 string getItemImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1116 ::com::sun::star::beans::Pair< string, string > getItemTextAndImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1117 any getItemData([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1118 sequence< ::com::sun::star::beans::Pair< string, string > > getAllItems();
1119 void addItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1120 void removeItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1122 published service UnoControlComboBoxModel {
1123 service ::com::sun::star::awt::UnoControlModel;
1124 [optional] interface ::com::sun::star::awt::XItemList;
1125 [property, optional] short Align;
1126 [property] boolean Autocomplete;
1127 [property] ::com::sun::star::util::Color BackgroundColor;
1128 [property] short Border;
1129 [property, optional] long BorderColor;
1130 [property] boolean Dropdown;
1131 [property] boolean Enabled;
1132 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1133 [property] short FontEmphasisMark;
1134 [property] short FontRelief;
1135 [property] string HelpText;
1136 [property] string HelpURL;
1137 [property, optional] boolean HideInactiveSelection;
1138 [property] short LineCount;
1139 [property] short MaxTextLen;
1140 [property] boolean Printable;
1141 [property] boolean ReadOnly;
1142 [property] sequence< string > StringItemList;
1143 [property] boolean Tabstop;
1144 [property] string Text;
1145 [property] ::com::sun::star::util::Color TextColor;
1146 [property] ::com::sun::star::util::Color TextLineColor;
1147 [property, optional] short WritingMode;
1148 [property, optional] short MouseWheelBehavior;
1149 [property, optional] sequence< any > TypedItemList;
1150 [property, optional] ::com::sun::star::util::Color HighlightColor;
1151 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1153 published interface XControlContainer {
1154 interface ::com::sun::star::uno::XInterface;
1155 void setStatusText([in] string StatusText);
1156 sequence< ::com::sun::star::awt::XControl > getControls();
1157 ::com::sun::star::awt::XControl getControl([in] string aName);
1158 void addControl([in] string Name, [in] ::com::sun::star::awt::XControl Control);
1159 void removeControl([in] ::com::sun::star::awt::XControl Control);
1161 published interface XUnoControlContainer {
1162 interface ::com::sun::star::uno::XInterface;
1163 void setTabControllers([in] sequence< ::com::sun::star::awt::XTabController > TabControllers);
1164 sequence< ::com::sun::star::awt::XTabController > getTabControllers();
1165 void addTabController([in] ::com::sun::star::awt::XTabController TabController);
1166 void removeTabController([in] ::com::sun::star::awt::XTabController TabController);
1168 published service UnoControlContainer {
1169 service ::com::sun::star::awt::UnoControl;
1170 interface ::com::sun::star::awt::XUnoControlContainer;
1171 interface ::com::sun::star::awt::XControlContainer;
1172 interface ::com::sun::star::container::XContainer;
1174 published service UnoControlContainerModel {
1175 service ::com::sun::star::awt::UnoControlModel;
1176 [property] ::com::sun::star::util::Color BackgroundColor;
1177 [property] boolean Enabled;
1178 [property] short Border;
1179 [property, optional] long BorderColor;
1180 [property] boolean Printable;
1181 [property] string Text;
1182 [property] string HelpText;
1183 [property] string HelpURL;
1185 published interface XCurrencyField {
1186 interface ::com::sun::star::uno::XInterface;
1187 void setValue([in] double Value);
1188 double getValue();
1189 void setMin([in] double Value);
1190 double getMin();
1191 void setMax([in] double Value);
1192 double getMax();
1193 void setFirst([in] double Value);
1194 double getFirst();
1195 void setLast([in] double Value);
1196 double getLast();
1197 void setSpinSize([in] double Value);
1198 double getSpinSize();
1199 void setDecimalDigits([in] short nDigits);
1200 short getDecimalDigits();
1201 void setStrictFormat([in] boolean bStrict);
1202 boolean isStrictFormat();
1204 published interface XSpinListener;
1205 published interface XSpinField {
1206 interface ::com::sun::star::uno::XInterface;
1207 void addSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1208 void removeSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1209 void up();
1210 void down();
1211 void first();
1212 void last();
1213 void enableRepeat([in] boolean bRepeat);
1215 published service UnoControlCurrencyField {
1216 service ::com::sun::star::awt::UnoControlEdit;
1217 interface ::com::sun::star::awt::XCurrencyField;
1218 [optional] interface ::com::sun::star::awt::XSpinField;
1220 published service UnoControlCurrencyFieldModel {
1221 service ::com::sun::star::awt::UnoControlModel;
1222 [property] ::com::sun::star::util::Color BackgroundColor;
1223 [property] short Border;
1224 [property, optional] long BorderColor;
1225 [property] string CurrencySymbol;
1226 [property] short DecimalAccuracy;
1227 [property] boolean Enabled;
1228 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1229 [property] short FontEmphasisMark;
1230 [property] short FontRelief;
1231 [property] string HelpText;
1232 [property] string HelpURL;
1233 [property, optional] boolean HideInactiveSelection;
1234 [property] boolean PrependCurrencySymbol;
1235 [property] boolean Printable;
1236 [property] boolean ReadOnly;
1237 [property, optional] boolean Repeat;
1238 [property, optional] long RepeatDelay;
1239 [property] boolean ShowThousandsSeparator;
1240 [property] boolean Spin;
1241 [property] boolean StrictFormat;
1242 [property] boolean Tabstop;
1243 [property] ::com::sun::star::util::Color TextColor;
1244 [property] ::com::sun::star::util::Color TextLineColor;
1245 [property] double Value;
1246 [property] double ValueMax;
1247 [property] double ValueMin;
1248 [property] double ValueStep;
1249 [property, optional] short WritingMode;
1250 [property, optional] short MouseWheelBehavior;
1251 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1252 [property, optional] ::com::sun::star::util::Color HighlightColor;
1253 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1256 module util {
1257 published struct Date {
1258 unsigned short Day;
1259 unsigned short Month;
1260 short Year;
1263 module awt {
1264 published interface XDateField {
1265 interface ::com::sun::star::uno::XInterface;
1266 void setDate([in] ::com::sun::star::util::Date Date);
1267 ::com::sun::star::util::Date getDate();
1268 void setMin([in] ::com::sun::star::util::Date Date);
1269 ::com::sun::star::util::Date getMin();
1270 void setMax([in] ::com::sun::star::util::Date Date);
1271 ::com::sun::star::util::Date getMax();
1272 void setFirst([in] ::com::sun::star::util::Date Date);
1273 ::com::sun::star::util::Date getFirst();
1274 void setLast([in] ::com::sun::star::util::Date Date);
1275 ::com::sun::star::util::Date getLast();
1276 void setLongFormat([in] boolean bLong);
1277 boolean isLongFormat();
1278 void setEmpty();
1279 boolean isEmpty();
1280 void setStrictFormat([in] boolean bStrict);
1281 boolean isStrictFormat();
1283 published service UnoControlDateField {
1284 service ::com::sun::star::awt::UnoControlEdit;
1285 interface ::com::sun::star::awt::XDateField;
1286 [optional] interface ::com::sun::star::awt::XSpinField;
1288 published service UnoControlDateFieldModel {
1289 service ::com::sun::star::awt::UnoControlModel;
1290 [property] ::com::sun::star::util::Color BackgroundColor;
1291 [property] short Border;
1292 [property, optional] long BorderColor;
1293 [property] ::com::sun::star::util::Date Date;
1294 [property] short DateFormat;
1295 [property] ::com::sun::star::util::Date DateMax;
1296 [property] ::com::sun::star::util::Date DateMin;
1297 [property] boolean DateShowCentury;
1298 [property] boolean Dropdown;
1299 [property] boolean Enabled;
1300 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1301 [property] short FontEmphasisMark;
1302 [property] short FontRelief;
1303 [property] string HelpText;
1304 [property] string HelpURL;
1305 [property, optional] boolean HideInactiveSelection;
1306 [property] boolean Printable;
1307 [property] boolean ReadOnly;
1308 [property, optional] boolean Repeat;
1309 [property, optional] long RepeatDelay;
1310 [property] boolean Spin;
1311 [property] boolean StrictFormat;
1312 [property] boolean Tabstop;
1313 [property, optional] string Text;
1314 [property] ::com::sun::star::util::Color TextColor;
1315 [property] ::com::sun::star::util::Color TextLineColor;
1316 [property, optional] short WritingMode;
1317 [property, optional] short MouseWheelBehavior;
1318 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1319 [property, optional] ::com::sun::star::util::Color HighlightColor;
1320 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1322 published interface XDialog {
1323 interface ::com::sun::star::uno::XInterface;
1324 void setTitle([in] string Title);
1325 string getTitle();
1326 short execute();
1327 void endExecute();
1329 published interface XDialog2 {
1330 interface ::com::sun::star::awt::XDialog;
1331 void endDialog([in] long Result);
1332 void setHelpId([in] string Id);
1334 published interface XTopWindow {
1335 interface ::com::sun::star::uno::XInterface;
1336 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1337 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1338 void toFront();
1339 void toBack();
1340 void setMenuBar([in] ::com::sun::star::awt::XMenuBar xMenu);
1342 published interface XUnoControlDialog {
1343 interface ::com::sun::star::awt::XControlContainer;
1344 interface ::com::sun::star::awt::XControl;
1345 interface ::com::sun::star::awt::XWindow;
1346 interface ::com::sun::star::awt::XTopWindow;
1347 interface ::com::sun::star::awt::XDialog2;
1349 published service UnoControlDialog: ::com::sun::star::awt::XUnoControlDialog;
1350 published service UnoControlDialogModel {
1351 service ::com::sun::star::awt::UnoControlModel;
1352 interface ::com::sun::star::lang::XMultiServiceFactory;
1353 interface ::com::sun::star::container::XContainer;
1354 interface ::com::sun::star::container::XNameContainer;
1355 [property] ::com::sun::star::util::Color BackgroundColor;
1356 [property] boolean Closeable;
1357 [property] boolean Enabled;
1358 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1359 [property] short FontEmphasisMark;
1360 [property] short FontRelief;
1361 [property] string HelpText;
1362 [property] string HelpURL;
1363 [property] boolean Moveable;
1364 [property] boolean Sizeable;
1365 [property] ::com::sun::star::util::Color TextColor;
1366 [property] ::com::sun::star::util::Color TextLineColor;
1367 [property] string Title;
1368 [property, optional] boolean DesktopAsParent;
1369 [property, optional] string ImageURL;
1370 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1371 [property, optional] boolean HScroll;
1372 [property, optional] boolean VScroll;
1373 [property, optional] long ScrollLeft;
1374 [property, optional] long ScrollTop;
1375 [property, optional] long ScrollWidth;
1376 [property, optional] long ScrollHeight;
1378 published service UnoControlEditModel {
1379 service ::com::sun::star::awt::UnoControlModel;
1380 [property] short Align;
1381 [property, optional] boolean AutoHScroll;
1382 [property, optional] boolean AutoVScroll;
1383 [property] ::com::sun::star::util::Color BackgroundColor;
1384 [property] short Border;
1385 [property, optional] long BorderColor;
1386 [property, optional] short EchoChar;
1387 [property] boolean Enabled;
1388 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1389 [property] short FontEmphasisMark;
1390 [property] short FontRelief;
1391 [property] boolean HardLineBreaks;
1392 [property] string HelpText;
1393 [property] string HelpURL;
1394 [property, optional] boolean HideInactiveSelection;
1395 [property] boolean HScroll;
1396 [property, optional] short LineEndFormat;
1397 [property] short MaxTextLen;
1398 [property] boolean MultiLine;
1399 [property, optional] boolean PaintTransparent;
1400 [property] boolean Printable;
1401 [property] boolean ReadOnly;
1402 [property] boolean Tabstop;
1403 [property] string Text;
1404 [property] ::com::sun::star::util::Color TextColor;
1405 [property] ::com::sun::star::util::Color TextLineColor;
1406 [property] boolean VScroll;
1407 [property, optional] short WritingMode;
1408 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1409 [property, optional] ::com::sun::star::util::Color HighlightColor;
1410 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1412 published service UnoControlFileControl {
1413 service ::com::sun::star::awt::UnoControlEdit;
1415 published service UnoControlFileControlModel {
1416 service ::com::sun::star::awt::UnoControlModel;
1417 [property] ::com::sun::star::util::Color BackgroundColor;
1418 [property] short Border;
1419 [property, optional] long BorderColor;
1420 [property] boolean Enabled;
1421 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1422 [property] short FontEmphasisMark;
1423 [property] short FontRelief;
1424 [property] string HelpText;
1425 [property] string HelpURL;
1426 [property, optional] boolean HideInactiveSelection;
1427 [property] boolean Printable;
1428 [property, optional] boolean ReadOnly;
1429 [property] boolean Tabstop;
1430 [property] string Text;
1431 [property] ::com::sun::star::util::Color TextColor;
1432 [property] ::com::sun::star::util::Color TextLineColor;
1433 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1435 published service UnoControlFixedLine {
1436 service ::com::sun::star::awt::UnoControl;
1438 published service UnoControlFixedLineModel {
1439 service ::com::sun::star::awt::UnoControlModel;
1440 [property] boolean Enabled;
1441 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1442 [property] short FontEmphasisMark;
1443 [property] short FontRelief;
1444 [property] string HelpText;
1445 [property] string HelpURL;
1446 [property] string Label;
1447 [property] long Orientation;
1448 [property] boolean Printable;
1449 [property] ::com::sun::star::util::Color TextColor;
1450 [property] ::com::sun::star::util::Color TextLineColor;
1452 published interface XFixedText {
1453 interface ::com::sun::star::uno::XInterface;
1454 void setText([in] string Text);
1455 string getText();
1456 void setAlignment([in] short nAlign);
1457 short getAlignment();
1459 published service UnoControlFixedText {
1460 service ::com::sun::star::awt::UnoControl;
1461 interface ::com::sun::star::awt::XFixedText;
1462 interface ::com::sun::star::awt::XLayoutConstrains;
1464 published service UnoControlFixedTextModel {
1465 service ::com::sun::star::awt::UnoControlModel;
1466 [property] short Align;
1467 [property] ::com::sun::star::util::Color BackgroundColor;
1468 [property] short Border;
1469 [property, optional] long BorderColor;
1470 [property] boolean Enabled;
1471 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1472 [property] short FontEmphasisMark;
1473 [property] short FontRelief;
1474 [property] string HelpText;
1475 [property] string HelpURL;
1476 [property] string Label;
1477 [property] boolean MultiLine;
1478 [property] boolean Printable;
1479 [property] ::com::sun::star::util::Color TextColor;
1480 [property] ::com::sun::star::util::Color TextLineColor;
1481 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1482 [property, optional] boolean NoLabel;
1483 [property, optional] ::com::sun::star::util::Color HighlightColor;
1484 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1486 published service UnoControlFormattedField {
1487 service ::com::sun::star::awt::UnoControlEdit;
1488 [optional] interface ::com::sun::star::awt::XSpinField;
1491 module util {
1492 published interface XNumberFormatsSupplier;
1494 module awt {
1495 published service UnoControlFormattedFieldModel {
1496 service ::com::sun::star::awt::UnoControlModel;
1497 [property] short Align;
1498 [property] ::com::sun::star::util::Color BackgroundColor;
1499 [property] short Border;
1500 [property, optional] long BorderColor;
1501 [property] any EffectiveDefault;
1502 [property] double EffectiveMax;
1503 [property] double EffectiveMin;
1504 [property] double EffectiveValue;
1505 [property] boolean Enabled;
1506 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1507 [property] short FontEmphasisMark;
1508 [property] short FontRelief;
1509 [property] long FormatKey;
1510 [property] ::com::sun::star::util::XNumberFormatsSupplier FormatsSupplier;
1511 [property] string HelpText;
1512 [property] string HelpURL;
1513 [property, optional] boolean HideInactiveSelection;
1514 [property] short MaxTextLen;
1515 [property] boolean Printable;
1516 [property] boolean ReadOnly;
1517 [property, optional] boolean Repeat;
1518 [property, optional] long RepeatDelay;
1519 [property] boolean Spin;
1520 [property, optional] boolean StrictFormat;
1521 [property] boolean Tabstop;
1522 [property] string Text;
1523 [property] ::com::sun::star::util::Color TextColor;
1524 [property] ::com::sun::star::util::Color TextLineColor;
1525 [property] boolean TreatAsNumber;
1526 [property, optional] short WritingMode;
1527 [property, optional] short MouseWheelBehavior;
1528 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1529 [property, optional] ::com::sun::star::util::Color HighlightColor;
1530 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1532 published service UnoControlGroupBox {
1533 service ::com::sun::star::awt::UnoControl;
1535 published service UnoControlGroupBoxModel {
1536 service ::com::sun::star::awt::UnoControlModel;
1537 [property] boolean Enabled;
1538 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1539 [property] short FontEmphasisMark;
1540 [property] short FontRelief;
1541 [property] string HelpText;
1542 [property] string HelpURL;
1543 [property] string Label;
1544 [property] boolean Printable;
1545 [property] ::com::sun::star::util::Color TextColor;
1546 [property] ::com::sun::star::util::Color TextLineColor;
1547 [property, optional] short WritingMode;
1549 published service UnoControlImageControl {
1550 service ::com::sun::star::awt::UnoControl;
1551 interface ::com::sun::star::awt::XLayoutConstrains;
1553 published service UnoControlImageControlModel {
1554 service ::com::sun::star::awt::UnoControlModel;
1555 [property] ::com::sun::star::util::Color BackgroundColor;
1556 [property] short Border;
1557 [property, optional] long BorderColor;
1558 [property] boolean Enabled;
1559 [property] string HelpText;
1560 [property] string HelpURL;
1561 [property] string ImageURL;
1562 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1563 [property] boolean Printable;
1564 [property] boolean ScaleImage;
1565 [property, optional] short ScaleMode;
1566 [property, optional] boolean Tabstop;
1568 published interface XListBox {
1569 interface ::com::sun::star::uno::XInterface;
1570 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1571 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1572 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1573 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1574 void addItem([in] string aItem, [in] short nPos);
1575 void addItems([in] sequence< string > aItems, [in] short nPos);
1576 void removeItems([in] short nPos, [in] short nCount);
1577 short getItemCount();
1578 string getItem([in] short nPos);
1579 sequence< string > getItems();
1580 short getSelectedItemPos();
1581 sequence< short > getSelectedItemsPos();
1582 string getSelectedItem();
1583 sequence< string > getSelectedItems();
1584 void selectItemPos([in] short nPos, [in] boolean bSelect);
1585 void selectItemsPos([in] sequence< short > aPositions, [in] boolean bSelect);
1586 void selectItem([in] string aItem, [in] boolean bSelect);
1587 boolean isMutipleMode();
1588 void setMultipleMode([in] boolean bMulti);
1589 short getDropDownLineCount();
1590 void setDropDownLineCount([in] short nLines);
1591 void makeVisible([in] short nEntry);
1593 published service UnoControlListBox {
1594 service ::com::sun::star::awt::UnoControl;
1595 interface ::com::sun::star::awt::XListBox;
1596 interface ::com::sun::star::awt::XLayoutConstrains;
1597 interface ::com::sun::star::awt::XTextLayoutConstrains;
1599 published service UnoControlListBoxModel {
1600 service ::com::sun::star::awt::UnoControlModel;
1601 [optional] interface ::com::sun::star::awt::XItemList;
1602 [property, optional] short Align;
1603 [property] ::com::sun::star::util::Color BackgroundColor;
1604 [property] short Border;
1605 [property, optional] long BorderColor;
1606 [property] boolean Dropdown;
1607 [property] boolean Enabled;
1608 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1609 [property] short FontEmphasisMark;
1610 [property] short FontRelief;
1611 [property] string HelpText;
1612 [property] string HelpURL;
1613 [property] short LineCount;
1614 [property] boolean MultiSelection;
1615 [property] boolean Printable;
1616 [property] boolean ReadOnly;
1617 [property] sequence< short > SelectedItems;
1618 [property] sequence< string > StringItemList;
1619 [property] boolean Tabstop;
1620 [property] ::com::sun::star::util::Color TextColor;
1621 [property] ::com::sun::star::util::Color TextLineColor;
1622 [property, optional] short WritingMode;
1623 [property, optional] short MouseWheelBehavior;
1624 [property, maybevoid, optional] short ItemSeparatorPos;
1625 [property, optional] sequence< any > TypedItemList;
1626 [property, optional] ::com::sun::star::util::Color HighlightColor;
1627 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1629 published interface XNumericField {
1630 interface ::com::sun::star::uno::XInterface;
1631 void setValue([in] double Value);
1632 double getValue();
1633 void setMin([in] double Value);
1634 double getMin();
1635 void setMax([in] double Value);
1636 double getMax();
1637 void setFirst([in] double Value);
1638 double getFirst();
1639 void setLast([in] double Value);
1640 double getLast();
1641 void setSpinSize([in] double Value);
1642 double getSpinSize();
1643 void setDecimalDigits([in] short nDigits);
1644 short getDecimalDigits();
1645 void setStrictFormat([in] boolean bStrict);
1646 boolean isStrictFormat();
1648 published service UnoControlNumericField {
1649 service ::com::sun::star::awt::UnoControlEdit;
1650 interface ::com::sun::star::awt::XNumericField;
1651 [optional] interface ::com::sun::star::awt::XSpinField;
1653 published service UnoControlNumericFieldModel {
1654 service ::com::sun::star::awt::UnoControlModel;
1655 [property] ::com::sun::star::util::Color BackgroundColor;
1656 [property] short Border;
1657 [property, optional] long BorderColor;
1658 [property] short DecimalAccuracy;
1659 [property] boolean Enabled;
1660 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1661 [property] short FontEmphasisMark;
1662 [property] short FontRelief;
1663 [property] string HelpText;
1664 [property] string HelpURL;
1665 [property, optional] boolean HideInactiveSelection;
1666 [property] boolean Printable;
1667 [property] boolean ReadOnly;
1668 [property, optional] boolean Repeat;
1669 [property, optional] long RepeatDelay;
1670 [property] boolean ShowThousandsSeparator;
1671 [property] boolean Spin;
1672 [property] boolean StrictFormat;
1673 [property] boolean Tabstop;
1674 [property] ::com::sun::star::util::Color TextColor;
1675 [property] ::com::sun::star::util::Color TextLineColor;
1676 [property] double Value;
1677 [property] double ValueMax;
1678 [property] double ValueMin;
1679 [property] double ValueStep;
1680 [property, optional] short WritingMode;
1681 [property, optional] short MouseWheelBehavior;
1682 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1683 [property, optional] ::com::sun::star::util::Color HighlightColor;
1684 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1686 published interface XPatternField {
1687 interface ::com::sun::star::uno::XInterface;
1688 void setMasks([in] string EditMask, [in] string LiteralMask);
1689 void getMasks([out] string EditMask, [out] string LiteralMask);
1690 void setString([in] string Str);
1691 string getString();
1692 void setStrictFormat([in] boolean bStrict);
1693 boolean isStrictFormat();
1695 published service UnoControlPatternField {
1696 service ::com::sun::star::awt::UnoControlEdit;
1697 interface ::com::sun::star::awt::XPatternField;
1698 [optional] interface ::com::sun::star::awt::XSpinField;
1700 published service UnoControlPatternFieldModel {
1701 service ::com::sun::star::awt::UnoControlModel;
1702 [property] ::com::sun::star::util::Color BackgroundColor;
1703 [property] short Border;
1704 [property, optional] long BorderColor;
1705 [property] string EditMask;
1706 [property] boolean Enabled;
1707 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1708 [property] short FontEmphasisMark;
1709 [property] short FontRelief;
1710 [property] string HelpText;
1711 [property] string HelpURL;
1712 [property, optional] boolean HideInactiveSelection;
1713 [property] string LiteralMask;
1714 [property] short MaxTextLen;
1715 [property] boolean Printable;
1716 [property] boolean ReadOnly;
1717 [property] boolean StrictFormat;
1718 [property] boolean Tabstop;
1719 [property] string Text;
1720 [property] ::com::sun::star::util::Color TextColor;
1721 [property] ::com::sun::star::util::Color TextLineColor;
1722 [property, optional] short WritingMode;
1723 [property, optional] short MouseWheelBehavior;
1724 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1725 [property, optional] ::com::sun::star::util::Color HighlightColor;
1726 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1728 published interface XProgressBar {
1729 interface ::com::sun::star::uno::XInterface;
1730 void setForegroundColor([in] ::com::sun::star::util::Color Color);
1731 void setBackgroundColor([in] ::com::sun::star::util::Color Color);
1732 void setRange([in] long Min, [in] long Max);
1733 void setValue([in] long Value);
1734 long getValue();
1736 published service UnoControlProgressBar {
1737 service ::com::sun::star::awt::UnoControl;
1738 interface ::com::sun::star::awt::XProgressBar;
1740 published service UnoControlProgressBarModel {
1741 service ::com::sun::star::awt::UnoControlModel;
1742 [property] ::com::sun::star::util::Color BackgroundColor;
1743 [property] short Border;
1744 [property, optional] long BorderColor;
1745 [property] boolean Enabled;
1746 [property] ::com::sun::star::util::Color FillColor;
1747 [property] string HelpText;
1748 [property] string HelpURL;
1749 [property] boolean Printable;
1750 [property] long ProgressValue;
1751 [property] long ProgressValueMax;
1752 [property] long ProgressValueMin;
1754 published interface XRadioButton {
1755 interface ::com::sun::star::uno::XInterface;
1756 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1757 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1758 boolean getState();
1759 void setState([in] boolean b);
1760 void setLabel([in] string Label);
1762 published service UnoControlRadioButton {
1763 service ::com::sun::star::awt::UnoControl;
1764 interface ::com::sun::star::awt::XRadioButton;
1765 interface ::com::sun::star::awt::XLayoutConstrains;
1767 published service UnoControlRadioButtonModel {
1768 service ::com::sun::star::awt::UnoControlModel;
1769 [property, optional] short Align;
1770 [property, optional] long BackgroundColor;
1771 [property] boolean Enabled;
1772 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1773 [property] short FontEmphasisMark;
1774 [property] short FontRelief;
1775 [property] string HelpText;
1776 [property] string HelpURL;
1777 [property, optional] short ImagePosition;
1778 [property, optional] string ImageURL;
1779 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1780 [property] string Label;
1781 [property, optional] boolean MultiLine;
1782 [property] boolean Printable;
1783 [property] short State;
1784 [property] boolean Tabstop;
1785 [property] ::com::sun::star::util::Color TextColor;
1786 [property] ::com::sun::star::util::Color TextLineColor;
1787 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1788 [property, optional] short VisualEffect;
1789 [property, optional] short WritingMode;
1791 published interface XAdjustmentListener;
1792 published interface XScrollBar {
1793 interface ::com::sun::star::uno::XInterface;
1794 void addAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1795 void removeAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1796 void setValue([in] long n);
1797 void setValues([in] long nValue, [in] long nVisible, [in] long nMax);
1798 long getValue();
1799 void setMaximum([in] long n);
1800 long getMaximum();
1801 void setLineIncrement([in] long n);
1802 long getLineIncrement();
1803 void setBlockIncrement([in] long n);
1804 long getBlockIncrement();
1805 void setVisibleSize([in] long n);
1806 long getVisibleSize();
1807 void setOrientation([in] long n);
1808 long getOrientation();
1810 published service UnoControlScrollBar {
1811 service ::com::sun::star::awt::UnoControl;
1812 interface ::com::sun::star::awt::XScrollBar;
1814 published service UnoControlScrollBarModel {
1815 service ::com::sun::star::awt::UnoControlModel;
1816 [property, optional] ::com::sun::star::util::Color BackgroundColor;
1817 [property] long BlockIncrement;
1818 [property] short Border;
1819 [property, optional] long BorderColor;
1820 [property] boolean Enabled;
1821 [property] string HelpText;
1822 [property] string HelpURL;
1823 [property] long LineIncrement;
1824 [property, optional] boolean LiveScroll;
1825 [property] long Orientation;
1826 [property] boolean Printable;
1827 [property, optional] long RepeatDelay;
1828 [property] long ScrollValue;
1829 [property, optional] long ScrollValueMin;
1830 [property] long ScrollValueMax;
1831 [property, optional] ::com::sun::star::util::Color SymbolColor;
1832 [property, optional] boolean Tabstop;
1833 [property] long VisibleSize;
1836 module util {
1837 published struct Time {
1838 unsigned long NanoSeconds;
1839 unsigned short Seconds;
1840 unsigned short Minutes;
1841 unsigned short Hours;
1842 boolean IsUTC;
1845 module awt {
1846 published interface XTimeField {
1847 interface ::com::sun::star::uno::XInterface;
1848 void setTime([in] ::com::sun::star::util::Time Time);
1849 ::com::sun::star::util::Time getTime();
1850 void setMin([in] ::com::sun::star::util::Time Time);
1851 ::com::sun::star::util::Time getMin();
1852 void setMax([in] ::com::sun::star::util::Time Time);
1853 ::com::sun::star::util::Time getMax();
1854 void setFirst([in] ::com::sun::star::util::Time Time);
1855 ::com::sun::star::util::Time getFirst();
1856 void setLast([in] ::com::sun::star::util::Time Time);
1857 ::com::sun::star::util::Time getLast();
1858 void setEmpty();
1859 boolean isEmpty();
1860 void setStrictFormat([in] boolean bStrict);
1861 boolean isStrictFormat();
1863 published service UnoControlTimeField {
1864 service ::com::sun::star::awt::UnoControlEdit;
1865 interface ::com::sun::star::awt::XTimeField;
1866 [optional] interface ::com::sun::star::awt::XSpinField;
1868 published service UnoControlTimeFieldModel {
1869 service ::com::sun::star::awt::UnoControlModel;
1870 [property] ::com::sun::star::util::Color BackgroundColor;
1871 [property] short Border;
1872 [property, optional] long BorderColor;
1873 [property] boolean Enabled;
1874 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1875 [property] short FontEmphasisMark;
1876 [property] short FontRelief;
1877 [property] string HelpText;
1878 [property] string HelpURL;
1879 [property, optional] boolean HideInactiveSelection;
1880 [property] boolean Printable;
1881 [property] boolean ReadOnly;
1882 [property, optional] boolean Repeat;
1883 [property, optional] long RepeatDelay;
1884 [property] boolean Spin;
1885 [property] boolean StrictFormat;
1886 [property] boolean Tabstop;
1887 [property, optional] string Text;
1888 [property] ::com::sun::star::util::Color TextColor;
1889 [property] ::com::sun::star::util::Color TextLineColor;
1890 [property] ::com::sun::star::util::Time Time;
1891 [property] short TimeFormat;
1892 [property] ::com::sun::star::util::Time TimeMax;
1893 [property] ::com::sun::star::util::Time TimeMin;
1894 [property, optional] short WritingMode;
1895 [property, optional] short MouseWheelBehavior;
1896 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1897 [property, optional] ::com::sun::star::util::Color HighlightColor;
1898 [property, optional] ::com::sun::star::util::Color HighlightTextColor;
1900 published struct VclContainerEvent: ::com::sun::star::lang::EventObject {
1901 ::com::sun::star::uno::XInterface Child;
1903 /** @deprecated */ published constants VclWindowPeerAttribute {
1904 const long AUTOHSCROLL = 1073741824;
1905 const long AUTOVSCROLL = -2147483648;
1906 const long CENTER = 2048;
1907 const long CLIPCHILDREN = 524288;
1908 const long DEFBUTTON = 65536;
1909 const long DEF_CANCEL = 268435456;
1910 const long DEF_NO = -2147483648;
1911 const long DEF_OK = 134217728;
1912 const long DEF_RETRY = 536870912;
1913 const long DEF_YES = 1073741824;
1914 const long DROPDOWN = 32768;
1915 const long GROUP = 2097152;
1916 const long HSCROLL = 256;
1917 const long LEFT = 1024;
1918 const long NOBORDER = 1048576;
1919 const long NOLABEL = 536870912;
1920 const long OK = 4194304;
1921 const long OK_CANCEL = 8388608;
1922 const long READONLY = 262144;
1923 const long RETRY_CANCEL = 67108864;
1924 const long RIGHT = 4096;
1925 const long SORT = 16384;
1926 const long SPIN = 8192;
1927 const long VSCROLL = 512;
1928 const long YES_NO = 16777216;
1929 const long YES_NO_CANCEL = 33554432;
1931 published constants WindowAttribute {
1932 const long BORDER = 16;
1933 const long CLOSEABLE = 128;
1934 const long FULLSIZE = 2;
1935 const long MINSIZE = 8;
1936 const long MOVEABLE = 64;
1937 const long NODECORATION = 512;
1938 const long OPTIMUMSIZE = 4;
1939 const long SHOW = 1;
1940 const long SIZEABLE = 32;
1941 /** @deprecated */ const long SYSTEMDEPENDENT = 256;
1943 published struct WindowEvent: ::com::sun::star::lang::EventObject {
1944 long X;
1945 long Y;
1946 long Width;
1947 long Height;
1948 long LeftInset;
1949 long TopInset;
1950 long RightInset;
1951 long BottomInset;
1953 published interface XActionListener {
1954 interface ::com::sun::star::lang::XEventListener;
1955 void actionPerformed([in] ::com::sun::star::awt::ActionEvent rEvent);
1957 published interface XActivateListener {
1958 interface ::com::sun::star::lang::XEventListener;
1959 void windowActivated([in] ::com::sun::star::lang::EventObject e);
1960 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
1962 published interface XAdjustmentListener {
1963 interface ::com::sun::star::lang::XEventListener;
1964 void adjustmentValueChanged([in] ::com::sun::star::awt::AdjustmentEvent rEvent);
1966 published interface XBitmap {
1967 interface ::com::sun::star::uno::XInterface;
1968 ::com::sun::star::awt::Size getSize();
1969 sequence< byte > getDIB();
1970 sequence< byte > getMaskDIB();
1972 published interface XDisplayBitmap;
1973 published interface XFont;
1974 published interface XDevice {
1975 interface ::com::sun::star::uno::XInterface;
1976 ::com::sun::star::awt::XGraphics createGraphics();
1977 ::com::sun::star::awt::XDevice createDevice([in] long nWidth, [in] long nHeight);
1978 ::com::sun::star::awt::DeviceInfo getInfo();
1979 sequence< ::com::sun::star::awt::FontDescriptor > getFontDescriptors();
1980 ::com::sun::star::awt::XFont getFont([in] ::com::sun::star::awt::FontDescriptor aDescriptor);
1981 ::com::sun::star::awt::XBitmap createBitmap([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight);
1982 ::com::sun::star::awt::XDisplayBitmap createDisplayBitmap([in] ::com::sun::star::awt::XBitmap Bitmap);
1984 published interface XDisplayBitmap {
1985 interface ::com::sun::star::uno::XInterface;
1987 published interface XEventHandler;
1988 published interface XDisplayConnection {
1989 interface ::com::sun::star::uno::XInterface;
1990 void addEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler, [in] long eventMask);
1991 void removeEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler);
1992 void addErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1993 void removeErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1994 any getIdentifier();
1996 published interface XEnhancedMouseClickHandler {
1997 interface ::com::sun::star::lang::XEventListener;
1998 boolean mousePressed([in] ::com::sun::star::awt::EnhancedMouseEvent e);
1999 boolean mouseReleased([in] ::com::sun::star::awt::EnhancedMouseEvent e);
2001 published interface XEventHandler {
2002 interface ::com::sun::star::uno::XInterface;
2003 boolean handleEvent([in] any event);
2005 /** @deprecated */ published interface XFileDialog {
2006 interface ::com::sun::star::uno::XInterface;
2007 void setPath([in] string Path);
2008 string getPath();
2009 void setFilters([in] sequence< string > rFilterNames, [in] sequence< string > rMasks);
2010 void setCurrentFilter([in] string Filter);
2011 string getCurrentFilter();
2013 published interface XFocusListener {
2014 interface ::com::sun::star::lang::XEventListener;
2015 void focusGained([in] ::com::sun::star::awt::FocusEvent e);
2016 void focusLost([in] ::com::sun::star::awt::FocusEvent e);
2018 published interface XFont {
2019 interface ::com::sun::star::uno::XInterface;
2020 ::com::sun::star::awt::FontDescriptor getFontDescriptor();
2021 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
2022 short getCharWidth([in] char c);
2023 sequence< short > getCharWidths([in] char nFirst, [in] char nLast);
2024 long getStringWidth([in] string str);
2025 long getStringWidthArray([in] string str, [out] sequence< long > aDXArray);
2026 void getKernPairs([out] sequence< char > Chars1, [out] sequence< char > Chars2, [out] sequence< short > Kerns);
2028 published struct XFontMappingUseItem {
2029 string originalFont;
2030 sequence< string > usedFonts;
2031 long count;
2033 published interface XFontMappingUse {
2034 interface ::com::sun::star::uno::XInterface;
2035 void startTrackingFontMappingUse();
2036 sequence< ::com::sun::star::awt::XFontMappingUseItem > finishTrackingFontMappingUse();
2038 published interface XGraphics {
2039 interface ::com::sun::star::uno::XInterface;
2040 ::com::sun::star::awt::XDevice getDevice();
2041 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
2042 void setFont([in] ::com::sun::star::awt::XFont xNewFont);
2043 void selectFont([in] ::com::sun::star::awt::FontDescriptor aDescription);
2044 void setTextColor([in] ::com::sun::star::util::Color nColor);
2045 void setTextFillColor([in] ::com::sun::star::util::Color nColor);
2046 void setLineColor([in] ::com::sun::star::util::Color nColor);
2047 void setFillColor([in] ::com::sun::star::util::Color nColor);
2048 void setRasterOp([in] ::com::sun::star::awt::RasterOperation ROP);
2049 void setClipRegion([in] ::com::sun::star::awt::XRegion Clipping);
2050 void intersectClipRegion([in] ::com::sun::star::awt::XRegion xClipping);
2051 void push();
2052 void pop();
2053 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);
2054 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);
2055 void drawPixel([in] long X, [in] long Y);
2056 void drawLine([in] long X1, [in] long Y1, [in] long X2, [in] long Y2);
2057 void drawRect([in] long X, [in] long Y, [in] long Width, [in] long Height);
2058 void drawRoundedRect([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long nHorzRound, [in] long nVertRound);
2059 void drawPolyLine([in] sequence< long > DataX, [in] sequence< long > DataY);
2060 void drawPolygon([in] sequence< long > DataX, [in] sequence< long > DataY);
2061 void drawPolyPolygon([in] sequence< sequence< long > > DataX, [in] sequence< sequence< long > > DataY);
2062 void drawEllipse([in] long X, [in] long Y, [in] long Width, [in] long Height);
2063 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);
2064 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);
2065 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);
2066 void drawGradient([in] long nX, [in] long nY, [in] long nWidth, [in] long Height, [in] ::com::sun::star::awt::Gradient aGradient);
2067 void drawText([in] long X, [in] long Y, [in] string Text);
2068 void drawTextArray([in] long X, [in] long Y, [in] string Text, [in] sequence< long > Longs);
2070 published interface XGraphics2 {
2071 interface ::com::sun::star::awt::XGraphics;
2072 void clear([in] ::com::sun::star::awt::Rectangle aRect);
2073 void drawImage([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] short nStyle, [in] ::com::sun::star::graphic::XGraphic aGraphic);
2075 published interface XImageButton {
2076 interface ::com::sun::star::uno::XInterface;
2077 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
2078 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
2079 void setActionCommand([in] string Command);
2081 published interface XImageProducer;
2082 published interface XImageConsumer {
2083 interface ::com::sun::star::uno::XInterface;
2084 void init([in] long Width, [in] long Height);
2085 void setColorModel([in] short BitCount, [in] sequence< long > RGBAPal, [in] long RedMask, [in] long GreenMask, [in] long BlueMask, [in] long AlphaMask);
2086 void setPixelsByBytes([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< byte > aProducerData, [in] long nOffset, [in] long nScanSize);
2087 void setPixelsByLongs([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< long > aProducerData, [in] long nOffset, [in] long nScanSize);
2088 void complete([in] long Status, [in] ::com::sun::star::awt::XImageProducer xProducer);
2090 published interface XImageProducer {
2091 interface ::com::sun::star::uno::XInterface;
2092 void addConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2093 void removeConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2094 void startProduction();
2096 published interface XPrinterPropertySet {
2097 interface ::com::sun::star::beans::XPropertySet;
2098 void setHorizontal([in] boolean bHorizontal) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2099 sequence< string > getFormDescriptions();
2100 void selectForm([in] string aFormDescription) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2101 sequence< byte > getBinarySetup();
2102 void setBinarySetup([in] sequence< byte > data) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2104 published interface XInfoPrinter {
2105 interface ::com::sun::star::awt::XPrinterPropertySet;
2106 ::com::sun::star::awt::XDevice createDevice();
2108 published interface XItemListener {
2109 interface ::com::sun::star::lang::XEventListener;
2110 void itemStateChanged([in] ::com::sun::star::awt::ItemEvent rEvent);
2112 published interface XKeyHandler {
2113 interface ::com::sun::star::lang::XEventListener;
2114 boolean keyPressed([in] ::com::sun::star::awt::KeyEvent aEvent);
2115 boolean keyReleased([in] ::com::sun::star::awt::KeyEvent aEvent);
2117 published interface XKeyListener {
2118 interface ::com::sun::star::lang::XEventListener;
2119 void keyPressed([in] ::com::sun::star::awt::KeyEvent e);
2120 void keyReleased([in] ::com::sun::star::awt::KeyEvent e);
2122 published interface XMenuListener {
2123 interface ::com::sun::star::lang::XEventListener;
2124 void itemHighlighted([in] ::com::sun::star::awt::MenuEvent aEvent);
2125 void itemSelected([in] ::com::sun::star::awt::MenuEvent aEvent);
2126 void itemActivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2127 void itemDeactivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2129 published interface XMessageBox {
2130 interface ::com::sun::star::uno::XInterface;
2131 [attribute] string CaptionText;
2132 [attribute] string MessageText;
2133 short execute();
2135 published interface XMouseClickHandler {
2136 interface ::com::sun::star::lang::XEventListener;
2137 boolean mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2138 boolean mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2140 published interface XMouseListener {
2141 interface ::com::sun::star::lang::XEventListener;
2142 void mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2143 void mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2144 void mouseEntered([in] ::com::sun::star::awt::MouseEvent e);
2145 void mouseExited([in] ::com::sun::star::awt::MouseEvent e);
2147 published interface XMouseMotionHandler {
2148 interface ::com::sun::star::lang::XEventListener;
2149 boolean mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2150 boolean mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2152 published interface XMouseMotionListener {
2153 interface ::com::sun::star::lang::XEventListener;
2154 void mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2155 void mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2157 published interface XPaintListener {
2158 interface ::com::sun::star::lang::XEventListener;
2159 void windowPaint([in] ::com::sun::star::awt::PaintEvent e);
2161 published interface XPrinter {
2162 interface ::com::sun::star::awt::XPrinterPropertySet;
2163 boolean start([in] string nJobName, [in] short nCopies, [in] boolean nCollate) raises (::com::sun::star::awt::PrinterException, ::com::sun::star::lang::IllegalArgumentException);
2164 void end() raises (::com::sun::star::awt::PrinterException);
2165 void terminate();
2166 ::com::sun::star::awt::XDevice startPage() raises (::com::sun::star::awt::PrinterException);
2167 void endPage() raises (::com::sun::star::awt::PrinterException);
2169 /** @deprecated */ published interface XProgressMonitor {
2170 interface ::com::sun::star::awt::XProgressBar;
2171 void addText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2172 void removeText([in] string Topic, [in] boolean beforeProgress);
2173 void updateText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2175 published interface XRegion {
2176 interface ::com::sun::star::uno::XInterface;
2177 ::com::sun::star::awt::Rectangle getBounds();
2178 void clear();
2179 void move([in] long nHorzMove, [in] long nVertMove);
2180 void unionRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2181 void intersectRectangle([in] ::com::sun::star::awt::Rectangle Region);
2182 void excludeRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2183 void xOrRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2184 void unionRegion([in] ::com::sun::star::awt::XRegion Region);
2185 void intersectRegion([in] ::com::sun::star::awt::XRegion Region);
2186 void excludeRegion([in] ::com::sun::star::awt::XRegion Region);
2187 void xOrRegion([in] ::com::sun::star::awt::XRegion Region);
2188 sequence< ::com::sun::star::awt::Rectangle > getRectangles();
2190 published interface XSpinListener {
2191 interface ::com::sun::star::lang::XEventListener;
2192 void up([in] ::com::sun::star::awt::SpinEvent rEvent);
2193 void down([in] ::com::sun::star::awt::SpinEvent rEvent);
2194 void first([in] ::com::sun::star::awt::SpinEvent rEvent);
2195 void last([in] ::com::sun::star::awt::SpinEvent rEvent);
2197 published interface XSystemDependentWindowPeer {
2198 interface ::com::sun::star::uno::XInterface;
2199 any getWindowHandle([in] sequence< byte > ProcessId, [in] short SystemType);
2201 published interface XTextArea {
2202 interface ::com::sun::star::uno::XInterface;
2203 string getTextLines();
2205 published interface XTextEditField {
2206 interface ::com::sun::star::uno::XInterface;
2207 void setEchoChar([in] char cEcho);
2209 published interface XTextListener {
2210 interface ::com::sun::star::lang::XEventListener;
2211 void textChanged([in] ::com::sun::star::awt::TextEvent rEvent);
2213 published interface XToolkit3 {
2214 interface ::com::sun::star::awt::XToolkit2;
2215 interface ::com::sun::star::awt::XFontMappingUse;
2217 published interface XTopWindowListener {
2218 interface ::com::sun::star::lang::XEventListener;
2219 void windowOpened([in] ::com::sun::star::lang::EventObject e);
2220 void windowClosing([in] ::com::sun::star::lang::EventObject e);
2221 void windowClosed([in] ::com::sun::star::lang::EventObject e);
2222 void windowMinimized([in] ::com::sun::star::lang::EventObject e);
2223 void windowNormalized([in] ::com::sun::star::lang::EventObject e);
2224 void windowActivated([in] ::com::sun::star::lang::EventObject e);
2225 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
2227 published interface XUserInputInterception {
2228 interface ::com::sun::star::uno::XInterface;
2229 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2230 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2231 void addMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2232 void removeMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2234 published interface XVclContainerListener;
2235 /** @deprecated */ published interface XVclContainer {
2236 interface ::com::sun::star::uno::XInterface;
2237 void addVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2238 void removeVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2239 sequence< ::com::sun::star::awt::XWindow > getWindows();
2241 /** @deprecated */ published interface XVclContainerListener {
2242 interface ::com::sun::star::lang::XEventListener;
2243 void windowAdded([in] ::com::sun::star::awt::VclContainerEvent e);
2244 void windowRemoved([in] ::com::sun::star::awt::VclContainerEvent e);
2246 /** @deprecated */ published interface XVclContainerPeer {
2247 interface ::com::sun::star::uno::XInterface;
2248 void enableDialogControl([in] boolean bEnable);
2249 void setTabOrder([in] sequence< ::com::sun::star::awt::XWindow > WindowOrder, [in] sequence< any > Tabs, [in] boolean GroupControl);
2250 void setGroup([in] sequence< ::com::sun::star::awt::XWindow > Windows);
2252 published interface XWindowPeer {
2253 interface ::com::sun::star::lang::XComponent;
2254 ::com::sun::star::awt::XToolkit getToolkit();
2255 void setPointer([in] ::com::sun::star::awt::XPointer Pointer);
2256 void setBackground([in] ::com::sun::star::util::Color Color);
2257 void invalidate([in] short Flags);
2258 void invalidateRect([in] ::com::sun::star::awt::Rectangle Rect, [in] short Flags);
2260 /** @deprecated */ published interface XVclWindowPeer {
2261 interface ::com::sun::star::awt::XWindowPeer;
2262 boolean isChild([in] ::com::sun::star::awt::XWindowPeer Peer);
2263 void setDesignMode([in] boolean bOn);
2264 boolean isDesignMode();
2265 void enableClipSiblings([in] boolean bClip);
2266 void setForeground([in] ::com::sun::star::util::Color Color);
2267 void setControlFont([in] ::com::sun::star::awt::FontDescriptor aFont);
2268 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);
2269 void setProperty([in] string PropertyName, [in] any Value);
2270 any getProperty([in] string PropertyName);
2272 published interface XWindow2 {
2273 interface ::com::sun::star::awt::XWindow;
2274 void setOutputSize([in] ::com::sun::star::awt::Size Size);
2275 ::com::sun::star::awt::Size getOutputSize();
2276 boolean isVisible();
2277 boolean isActive();
2278 boolean isEnabled();
2279 boolean hasFocus();
2281 published interface XWindowListener {
2282 interface ::com::sun::star::lang::XEventListener;
2283 void windowResized([in] ::com::sun::star::awt::WindowEvent e);
2284 void windowMoved([in] ::com::sun::star::awt::WindowEvent e);
2285 void windowShown([in] ::com::sun::star::lang::EventObject e);
2286 void windowHidden([in] ::com::sun::star::lang::EventObject e);
2288 module grid {
2289 published interface XGridColumn;
2290 published interface XGridColumnModel {
2291 interface ::com::sun::star::lang::XComponent;
2292 interface ::com::sun::star::container::XContainer;
2293 interface ::com::sun::star::util::XCloneable;
2294 long getColumnCount();
2295 ::com::sun::star::awt::grid::XGridColumn createColumn();
2296 long addColumn([in] ::com::sun::star::awt::grid::XGridColumn column) raises (::com::sun::star::lang::IllegalArgumentException);
2297 void removeColumn([in] long ColumnIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2298 sequence< ::com::sun::star::awt::grid::XGridColumn > getColumns();
2299 ::com::sun::star::awt::grid::XGridColumn getColumn([in] long index) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2300 void setDefaultColumns([in] long elements);
2302 published interface XGridDataModel {
2303 interface ::com::sun::star::lang::XComponent;
2304 interface ::com::sun::star::util::XCloneable;
2305 [attribute, readonly] long RowCount;
2306 [attribute, readonly] long ColumnCount;
2307 any getCellData([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2308 any getCellToolTip([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2309 any getRowHeading([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2310 sequence< any > getRowData([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2312 published interface XGridDataListener;
2313 published interface XMutableGridDataModel {
2314 interface ::com::sun::star::awt::grid::XGridDataModel;
2315 void addRow([in] any Heading, [in] sequence< any > Data);
2316 void addRows([in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IllegalArgumentException);
2317 void insertRow([in] long Index, [in] any Heading, [in] sequence< any > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2318 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);
2319 void removeRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2320 void removeAllRows();
2321 void updateCellData([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2322 void updateRowData([in] sequence< long > ColumnIndexes, [in] long RowIndex, [in] sequence< any > Values) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException);
2323 void updateRowHeading([in] long RowIndex, [in] any Heading) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2324 void updateCellToolTip([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2325 void updateRowToolTip([in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2326 void addGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2327 void removeGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2329 published service DefaultGridDataModel: ::com::sun::star::awt::grid::XMutableGridDataModel;
2332 module style {
2333 published enum HorizontalAlignment {
2334 LEFT = 0,
2335 CENTER = 1,
2336 RIGHT = 2
2339 module awt {
2340 module grid {
2341 published interface XGridColumnListener;
2342 published interface XGridColumn {
2343 interface ::com::sun::star::lang::XComponent;
2344 interface ::com::sun::star::util::XCloneable;
2345 [attribute] any Identifier;
2346 [attribute] long ColumnWidth;
2347 [attribute] long MinWidth;
2348 [attribute] long MaxWidth;
2349 [attribute] boolean Resizeable;
2350 [attribute] long Flexibility {
2351 set raises (::com::sun::star::lang::IllegalArgumentException);
2353 [attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign;
2354 [attribute] string Title;
2355 [attribute] string HelpText;
2356 [attribute, readonly] long Index;
2357 [attribute] long DataColumnIndex;
2358 void addGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2359 void removeGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2361 published struct GridColumnEvent: ::com::sun::star::lang::EventObject {
2362 string AttributeName;
2363 any OldValue;
2364 any NewValue;
2365 long ColumnIndex;
2367 published struct GridDataEvent: ::com::sun::star::lang::EventObject {
2368 long FirstColumn;
2369 long LastColumn;
2370 long FirstRow;
2371 long LastRow;
2373 published struct GridSelectionEvent: ::com::sun::star::lang::EventObject {
2374 sequence< long > SelectedRowIndexes;
2375 sequence< long > SelectedColumnIndexes;
2379 module util {
2380 published exception VetoException: ::com::sun::star::uno::Exception {
2383 module awt {
2384 module grid {
2385 published interface XGridControl {
2386 interface ::com::sun::star::uno::XInterface;
2387 long getColumnAtPoint([in] long X, [in] long Y);
2388 long getRowAtPoint([in] long X, [in] long Y);
2389 long getCurrentColumn();
2390 long getCurrentRow();
2391 void goToCell([in] long ColumnIndex, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::util::VetoException);
2393 published interface XGridSelectionListener;
2394 published interface XGridRowSelection {
2395 interface ::com::sun::star::uno::XInterface;
2396 void selectAllRows();
2397 void selectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2398 void deselectAllRows();
2399 void deselectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2400 sequence< long > getSelectedRows();
2401 boolean hasSelectedRows();
2402 boolean isRowSelected([in] long RowIndex);
2403 void addSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2404 void removeSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2408 module view {
2409 published enum SelectionType {
2410 NONE = 0,
2411 SINGLE = 1,
2412 MULTI = 2,
2413 RANGE = 3
2416 module awt {
2417 module grid {
2418 published service UnoControlGridModel {
2419 service ::com::sun::star::awt::UnoControlModel;
2420 [property] boolean ShowRowHeader;
2421 [property] long RowHeaderWidth;
2422 [property] boolean ShowColumnHeader;
2423 [property, maybevoid] long ColumnHeaderHeight;
2424 [property, maybevoid] long RowHeight;
2425 [property] ::com::sun::star::awt::grid::XGridColumnModel ColumnModel;
2426 [property] ::com::sun::star::awt::grid::XGridDataModel GridDataModel;
2427 [property] boolean HScroll;
2428 [property] boolean VScroll;
2429 [property] boolean Tabstop;
2430 [property] ::com::sun::star::view::SelectionType SelectionModel;
2431 [property] boolean UseGridLines;
2432 [property, maybevoid] ::com::sun::star::util::Color GridLineColor;
2433 [property, maybevoid] ::com::sun::star::util::Color HeaderBackgroundColor;
2434 [property, maybevoid] ::com::sun::star::util::Color HeaderTextColor;
2435 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionBackgroundColor;
2436 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionBackgroundColor;
2437 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionTextColor;
2438 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionTextColor;
2439 [property, maybevoid] sequence< ::com::sun::star::util::Color > RowBackgroundColors;
2440 [property] ::com::sun::star::style::VerticalAlignment VerticalAlign;
2441 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
2442 [property, maybevoid] ::com::sun::star::util::Color TextColor;
2443 [property, maybevoid] ::com::sun::star::util::Color TextLineColor;
2444 [property] short FontEmphasisMark;
2445 [property] short FontRelief;
2446 [property] string HelpText;
2447 [property] string HelpURL;
2449 published interface XGridColumnListener {
2450 interface ::com::sun::star::lang::XEventListener;
2451 void columnChanged([in] ::com::sun::star::awt::grid::GridColumnEvent event);
2453 published interface XGridDataListener {
2454 interface ::com::sun::star::lang::XEventListener;
2455 void rowsInserted([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2456 void rowsRemoved([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2457 void dataChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2458 void rowHeadingChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2460 published interface XGridSelectionListener {
2461 interface ::com::sun::star::lang::XEventListener;
2462 void selectionChanged([in] ::com::sun::star::awt::grid::GridSelectionEvent gridSelectionEvent);
2465 module tab {
2466 published struct TabPageActivatedEvent: ::com::sun::star::lang::EventObject {
2467 short TabPageID;
2469 published interface XTabPage {
2470 interface ::com::sun::star::uno::XInterface;
2472 published service UnoControlTabPage {
2473 service ::com::sun::star::awt::UnoControlContainer;
2474 interface ::com::sun::star::awt::tab::XTabPage;
2476 published interface XTabPageContainerListener;
2477 published interface XTabPageContainer {
2478 interface ::com::sun::star::uno::XInterface;
2479 [attribute] short ActiveTabPageID;
2480 short getTabPageCount();
2481 boolean isTabPageActive([in] short tabPageIndex);
2482 ::com::sun::star::awt::tab::XTabPage getTabPage([in] short tabPageIndex);
2483 ::com::sun::star::awt::tab::XTabPage getTabPageByID([in] short tabPageID);
2484 void addTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2485 void removeTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2487 published service UnoControlTabPageContainer {
2488 service ::com::sun::star::awt::UnoControl;
2489 interface ::com::sun::star::awt::tab::XTabPageContainer;
2491 published interface XTabPageModel;
2492 published interface XTabPageContainerModel {
2493 interface ::com::sun::star::container::XIndexContainer;
2494 interface ::com::sun::star::container::XContainer;
2495 ::com::sun::star::awt::tab::XTabPageModel createTabPage([in] short TabPageID);
2496 ::com::sun::star::awt::tab::XTabPageModel loadTabPage([in] short TabPageID, [in] string ResourceURL);
2498 published service UnoControlTabPageContainerModel {
2499 service ::com::sun::star::awt::UnoControlModel;
2500 interface ::com::sun::star::awt::tab::XTabPageContainerModel;
2502 published interface XTabPageModel {
2503 interface ::com::sun::star::uno::XInterface;
2504 [attribute, readonly] short TabPageID;
2505 [attribute] boolean Enabled;
2506 [attribute] string Title;
2507 [attribute] string ImageURL;
2508 [attribute] string ToolTip;
2510 published service UnoControlTabPageModel {
2511 interface ::com::sun::star::awt::tab::XTabPageModel;
2512 [property, optional] string Title;
2513 [property, optional] string HelpText;
2514 [property, optional] string HelpURL;
2515 [property, optional] boolean HScroll;
2516 [property, optional] boolean VScroll;
2517 [property, optional] long ScrollLeft;
2518 [property, optional] long ScrollTop;
2519 [property, optional] long ScrollWidth;
2520 [property, optional] long ScrollHeight;
2522 published interface XTabPageContainerListener {
2523 interface ::com::sun::star::lang::XEventListener;
2524 void tabPageActivated([in] ::com::sun::star::awt::tab::TabPageActivatedEvent tabPageActivatedEvent);
2528 module view {
2529 published interface XSelectionChangeListener;
2530 published interface XSelectionSupplier {
2531 interface ::com::sun::star::uno::XInterface;
2532 boolean select([in] any xSelection) raises (::com::sun::star::lang::IllegalArgumentException);
2533 any getSelection();
2534 void addSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2535 void removeSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2538 module drawing {
2539 published interface XShape;
2541 module chart {
2542 published interface XAxisXSupplier {
2543 interface ::com::sun::star::uno::XInterface;
2544 ::com::sun::star::drawing::XShape getXAxisTitle();
2545 ::com::sun::star::beans::XPropertySet getXAxis();
2546 ::com::sun::star::beans::XPropertySet getXMainGrid();
2547 ::com::sun::star::beans::XPropertySet getXHelpGrid();
2549 published service ChartAxisXSupplier {
2550 interface ::com::sun::star::chart::XAxisXSupplier;
2551 [property] boolean HasXAxis;
2552 [property] boolean HasXAxisDescription;
2553 [property] boolean HasXAxisGrid;
2554 [property] boolean HasXAxisHelpGrid;
2555 [property] boolean HasXAxisTitle;
2557 published interface XAxisZSupplier {
2558 interface ::com::sun::star::uno::XInterface;
2559 ::com::sun::star::drawing::XShape getZAxisTitle();
2560 ::com::sun::star::beans::XPropertySet getZMainGrid();
2561 ::com::sun::star::beans::XPropertySet getZHelpGrid();
2562 ::com::sun::star::beans::XPropertySet getZAxis();
2564 published service ChartAxisZSupplier {
2565 interface ::com::sun::star::chart::XAxisZSupplier;
2566 [property] boolean HasZAxis;
2567 [property] boolean HasZAxisDescription;
2568 [property] boolean HasZAxisGrid;
2569 [property] boolean HasZAxisHelpGrid;
2570 [property] boolean HasZAxisTitle;
2572 published enum ChartErrorCategory {
2573 NONE = 0,
2574 VARIANCE = 1,
2575 STANDARD_DEVIATION = 2,
2576 PERCENT = 3,
2577 ERROR_MARGIN = 4,
2578 CONSTANT_VALUE = 5
2580 published enum ChartErrorIndicatorType {
2581 NONE = 0,
2582 TOP_AND_BOTTOM = 1,
2583 UPPER = 2,
2584 LOWER = 3
2586 published enum ChartRegressionCurveType {
2587 NONE = 0,
2588 LINEAR = 1,
2589 LOGARITHM = 2,
2590 EXPONENTIAL = 3,
2591 POLYNOMIAL = 4,
2592 POWER = 5
2594 published service ChartStatistics {
2595 interface ::com::sun::star::beans::XPropertySet;
2596 [property] double ConstantErrorLow;
2597 [property] double ConstantErrorHigh;
2598 [property] boolean MeanValue;
2599 /** @deprecated */ [property] ::com::sun::star::chart::ChartErrorCategory ErrorCategory;
2600 [property, optional] long ErrorBarStyle;
2601 [property] double PercentageError;
2602 [property] double ErrorMargin;
2603 [property] ::com::sun::star::chart::ChartErrorIndicatorType ErrorIndicator;
2604 [property] ::com::sun::star::chart::ChartRegressionCurveType RegressionCurves;
2605 [property, optional] string ErrorBarRangePositive;
2606 [property, optional] string ErrorBarRangeNegative;
2608 published interface XAxisYSupplier {
2609 interface ::com::sun::star::uno::XInterface;
2610 ::com::sun::star::drawing::XShape getYAxisTitle();
2611 ::com::sun::star::beans::XPropertySet getYAxis();
2612 ::com::sun::star::beans::XPropertySet getYHelpGrid();
2613 ::com::sun::star::beans::XPropertySet getYMainGrid();
2615 published service ChartAxisYSupplier {
2616 interface ::com::sun::star::chart::XAxisYSupplier;
2617 [property] boolean HasYAxis;
2618 [property] boolean HasYAxisDescription;
2619 [property] boolean HasYAxisGrid;
2620 [property] boolean HasYAxisHelpGrid;
2621 [property] boolean HasYAxisTitle;
2623 published interface XTwoAxisYSupplier {
2624 interface ::com::sun::star::chart::XAxisYSupplier;
2625 ::com::sun::star::beans::XPropertySet getSecondaryYAxis();
2627 published service ChartTwoAxisYSupplier {
2628 service ::com::sun::star::chart::ChartAxisYSupplier;
2629 interface ::com::sun::star::chart::XTwoAxisYSupplier;
2630 [property] boolean HasSecondaryYAxis;
2631 [property] boolean HasSecondaryYAxisDescription;
2632 [property, optional] boolean HasSecondaryYAxisTitle;
2634 published enum ChartDataRowSource {
2635 ROWS = 0,
2636 COLUMNS = 1
2638 interface XAxis;
2639 interface XAxisSupplier {
2640 interface ::com::sun::star::uno::XInterface;
2641 ::com::sun::star::chart::XAxis getAxis([in] long nDimensionIndex);
2642 ::com::sun::star::chart::XAxis getSecondaryAxis([in] long nDimensionIndex);
2645 module drawing {
2646 /** @deprecated */ published interface XShapeDescriptor {
2647 interface ::com::sun::star::uno::XInterface;
2648 string getShapeType();
2650 published interface XShape {
2651 interface ::com::sun::star::drawing::XShapeDescriptor;
2652 ::com::sun::star::awt::Point getPosition();
2653 void setPosition([in] ::com::sun::star::awt::Point aPosition);
2654 ::com::sun::star::awt::Size getSize();
2655 void setSize([in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::beans::PropertyVetoException);
2658 module chart {
2659 published interface XDiagram {
2660 interface ::com::sun::star::drawing::XShape;
2661 string getDiagramType();
2662 ::com::sun::star::beans::XPropertySet getDataRowProperties([in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2663 ::com::sun::star::beans::XPropertySet getDataPointProperties([in] long nCol, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2665 interface XDiagramPositioning {
2666 interface ::com::sun::star::uno::XInterface;
2667 void setAutomaticDiagramPositioning();
2668 boolean isAutomaticDiagramPositioning();
2669 void setDiagramPositionExcludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2670 boolean isExcludingDiagramPositioning();
2671 ::com::sun::star::awt::Rectangle calculateDiagramPositionExcludingAxes();
2672 void setDiagramPositionIncludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2673 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxes();
2674 void setDiagramPositionIncludingAxesAndAxisTitles([in] ::com::sun::star::awt::Rectangle PositionRect);
2675 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxesAndAxisTitles();
2677 interface XSecondAxisTitleSupplier {
2678 interface ::com::sun::star::uno::XInterface;
2679 ::com::sun::star::drawing::XShape getSecondXAxisTitle();
2680 ::com::sun::star::drawing::XShape getSecondYAxisTitle();
2683 module xml {
2684 published service UserDefinedAttributesSupplier {
2685 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
2688 module chart {
2689 published service Diagram {
2690 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2691 interface ::com::sun::star::chart::XDiagram;
2692 interface ::com::sun::star::beans::XPropertySet;
2693 [optional] interface ::com::sun::star::chart::XAxisSupplier;
2694 [optional] interface ::com::sun::star::chart::XSecondAxisTitleSupplier;
2695 [optional] interface ::com::sun::star::chart::XDiagramPositioning;
2696 [property, optional] boolean AutomaticPosition;
2697 [property, optional] boolean AutomaticSize;
2698 [property] ::com::sun::star::chart::ChartDataRowSource DataRowSource;
2699 [property] long DataCaption;
2700 [property, optional] long MissingValueTreatment;
2702 published interface X3DDefaultSetter {
2703 interface ::com::sun::star::uno::XInterface;
2704 void set3DSettingsToDefault();
2705 void setDefaultRotation();
2706 void setDefaultIllumination();
2708 published interface X3DDisplay {
2709 interface ::com::sun::star::uno::XInterface;
2710 ::com::sun::star::beans::XPropertySet getWall();
2711 ::com::sun::star::beans::XPropertySet getFloor();
2713 published service Dim3DDiagram {
2714 interface ::com::sun::star::chart::X3DDisplay;
2715 [optional] interface ::com::sun::star::chart::X3DDefaultSetter;
2716 [property] boolean Dim3D;
2717 [property, optional] long Perspective;
2718 [property, optional] long RotationHorizontal;
2719 [property, optional] long RotationVertical;
2721 published service StackableDiagram {
2722 [property] boolean Percent;
2723 [property] boolean Stacked;
2725 published service AreaDiagram {
2726 service ::com::sun::star::chart::Diagram;
2727 service ::com::sun::star::chart::ChartStatistics;
2728 service ::com::sun::star::chart::ChartAxisXSupplier;
2729 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2730 service ::com::sun::star::chart::ChartAxisZSupplier;
2731 service ::com::sun::star::chart::Dim3DDiagram;
2732 service ::com::sun::star::chart::StackableDiagram;
2734 published service BarDiagram {
2735 service ::com::sun::star::chart::Diagram;
2736 service ::com::sun::star::chart::ChartStatistics;
2737 service ::com::sun::star::chart::ChartAxisXSupplier;
2738 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2739 service ::com::sun::star::chart::ChartAxisZSupplier;
2740 service ::com::sun::star::chart::Dim3DDiagram;
2741 service ::com::sun::star::chart::StackableDiagram;
2742 [property] boolean Vertical;
2743 [property, optional] boolean Deep;
2744 [property, optional] boolean StackedBarsConnected;
2745 [property, optional] boolean GroupBarsPerAxis;
2746 /** @deprecated */ [property] long NumberOfLines;
2748 published service BubbleDiagram {
2749 service ::com::sun::star::chart::Diagram;
2750 service ::com::sun::star::chart::ChartAxisXSupplier;
2751 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2752 [optional] service ::com::sun::star::chart::ChartStatistics;
2754 published service Chart3DBarProperties {
2755 interface ::com::sun::star::beans::XPropertySet;
2756 [property] long SolidType;
2759 module drawing {
2760 published enum BitmapMode {
2761 REPEAT = 0,
2762 STRETCH = 1,
2763 NO_REPEAT = 2
2765 published enum FillStyle {
2766 NONE = 0,
2767 SOLID = 1,
2768 GRADIENT = 2,
2769 HATCH = 3,
2770 BITMAP = 4
2772 published enum HatchStyle {
2773 SINGLE = 0,
2774 DOUBLE = 1,
2775 TRIPLE = 2
2777 published struct Hatch {
2778 ::com::sun::star::drawing::HatchStyle Style;
2779 ::com::sun::star::util::Color Color;
2780 long Distance;
2781 long Angle;
2783 published enum RectanglePoint {
2784 LEFT_TOP = 0,
2785 MIDDLE_TOP = 1,
2786 RIGHT_TOP = 2,
2787 LEFT_MIDDLE = 3,
2788 MIDDLE_MIDDLE = 4,
2789 RIGHT_MIDDLE = 5,
2790 LEFT_BOTTOM = 6,
2791 MIDDLE_BOTTOM = 7,
2792 RIGHT_BOTTOM = 8
2795 module text {
2796 published struct GraphicCrop {
2797 long Top;
2798 long Bottom;
2799 long Left;
2800 long Right;
2803 module drawing {
2804 published service FillProperties {
2805 [property] ::com::sun::star::drawing::FillStyle FillStyle;
2806 [property] ::com::sun::star::util::Color FillColor;
2807 [property] short FillTransparence;
2808 [property] string FillTransparenceGradientName;
2809 [property, optional] ::com::sun::star::awt::Gradient FillTransparenceGradient;
2810 [property] string FillGradientName;
2811 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
2812 [property] string FillHatchName;
2813 [property, optional] ::com::sun::star::drawing::Hatch FillHatch;
2814 [property] boolean FillBackground;
2815 [property] string FillBitmapName;
2816 [property, optional] ::com::sun::star::awt::XBitmap FillBitmap;
2817 /** @deprecated */ [property, optional] string FillBitmapURL;
2818 [property] short FillBitmapPositionOffsetX;
2819 [property] short FillBitmapPositionOffsetY;
2820 [property] short FillBitmapOffsetX;
2821 [property] short FillBitmapOffsetY;
2822 [property] ::com::sun::star::drawing::RectanglePoint FillBitmapRectanglePoint;
2823 [property] boolean FillBitmapLogicalSize;
2824 [property] long FillBitmapSizeX;
2825 [property] long FillBitmapSizeY;
2826 [property] ::com::sun::star::drawing::BitmapMode FillBitmapMode;
2827 [property, optional] boolean FillBitmapStretch;
2828 [property, optional] boolean FillBitmapTile;
2829 [property, optional] ::com::sun::star::text::GraphicCrop GraphicCrop;
2830 [property, optional] boolean FillUseSlideBackground;
2832 published enum LineCap {
2833 BUTT = 0,
2834 ROUND = 1,
2835 SQUARE = 2
2837 published enum DashStyle {
2838 RECT = 0,
2839 ROUND = 1,
2840 RECTRELATIVE = 2,
2841 ROUNDRELATIVE = 3
2843 published struct LineDash {
2844 ::com::sun::star::drawing::DashStyle Style;
2845 short Dots;
2846 long DotLen;
2847 short Dashes;
2848 long DashLen;
2849 long Distance;
2851 published enum LineJoint {
2852 NONE = 0,
2853 /** @deprecated */ MIDDLE = 1,
2854 BEVEL = 2,
2855 MITER = 3,
2856 ROUND = 4
2858 published enum LineStyle {
2859 NONE = 0,
2860 SOLID = 1,
2861 DASH = 2
2863 published enum PolygonFlags {
2864 NORMAL = 0,
2865 SMOOTH = 1,
2866 CONTROL = 2,
2867 SYMMETRIC = 3
2869 published typedef sequence< ::com::sun::star::drawing::PolygonFlags > FlagSequence;
2870 published typedef sequence< ::com::sun::star::drawing::FlagSequence > FlagSequenceSequence;
2871 published typedef sequence< ::com::sun::star::awt::Point > PointSequence;
2872 published typedef sequence< ::com::sun::star::drawing::PointSequence > PointSequenceSequence;
2873 published struct PolyPolygonBezierCoords {
2874 ::com::sun::star::drawing::PointSequenceSequence Coordinates;
2875 ::com::sun::star::drawing::FlagSequenceSequence Flags;
2877 published service LineProperties {
2878 [property] ::com::sun::star::drawing::LineStyle LineStyle;
2879 [property] ::com::sun::star::drawing::LineDash LineDash;
2880 [property, optional] string LineDashName;
2881 [property] ::com::sun::star::util::Color LineColor;
2882 [property] short LineTransparence;
2883 [property] long LineWidth;
2884 [property] ::com::sun::star::drawing::LineJoint LineJoint;
2885 [property, optional] ::com::sun::star::drawing::LineCap LineCap;
2886 [property, optional] string LineStartName;
2887 [property, optional] string LineEndName;
2888 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineStart;
2889 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineEnd;
2890 [property, optional] boolean LineStartCenter;
2891 [property, optional] long LineStartWidth;
2892 [property, optional] boolean LineEndCenter;
2893 [property, optional] long LineEndWidth;
2896 module chart {
2897 published service ChartArea {
2898 service ::com::sun::star::drawing::FillProperties;
2899 service ::com::sun::star::drawing::LineProperties;
2900 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2901 interface ::com::sun::star::beans::XPropertySet;
2903 published enum ChartAxisArrangeOrderType {
2904 AUTO = 0,
2905 SIDE_BY_SIDE = 1,
2906 STAGGER_EVEN = 2,
2907 STAGGER_ODD = 3
2909 published enum ChartAxisLabelPosition {
2910 NEAR_AXIS = 0,
2911 NEAR_AXIS_OTHER_SIDE = 1,
2912 OUTSIDE_START = 2,
2913 OUTSIDE_END = 3
2915 published enum ChartAxisMarkPosition {
2916 AT_LABELS = 0,
2917 AT_AXIS = 1,
2918 AT_LABELS_AND_AXIS = 2
2920 published enum ChartAxisPosition {
2921 ZERO = 0,
2922 START = 1,
2923 END = 2,
2924 VALUE = 3
2926 published struct TimeIncrement {
2927 any MajorTimeInterval;
2928 any MinorTimeInterval;
2929 any TimeResolution;
2931 interface XAxis {
2932 interface ::com::sun::star::uno::XInterface;
2933 ::com::sun::star::beans::XPropertySet getAxisTitle();
2934 ::com::sun::star::beans::XPropertySet getMajorGrid();
2935 ::com::sun::star::beans::XPropertySet getMinorGrid();
2938 module table {
2939 published struct BorderLine {
2940 ::com::sun::star::util::Color Color;
2941 short InnerLineWidth;
2942 short OuterLineWidth;
2943 short LineDistance;
2945 published struct BorderLine2: ::com::sun::star::table::BorderLine {
2946 short LineStyle;
2947 unsigned long LineWidth;
2949 published enum ShadowLocation {
2950 NONE = 0,
2951 TOP_LEFT = 1,
2952 TOP_RIGHT = 2,
2953 BOTTOM_LEFT = 3,
2954 BOTTOM_RIGHT = 4
2956 published struct ShadowFormat {
2957 ::com::sun::star::table::ShadowLocation Location;
2958 short ShadowWidth;
2959 boolean IsTransparent;
2960 ::com::sun::star::util::Color Color;
2963 module style {
2964 published service CharacterProperties {
2965 [property] string CharFontName;
2966 [property] string CharFontStyleName;
2967 [property] short CharFontFamily;
2968 [property] short CharFontCharSet;
2969 [property] short CharFontPitch;
2970 [property] ::com::sun::star::util::Color CharColor;
2971 [property, optional] short CharEscapement;
2972 [property] float CharHeight;
2973 [property] short CharUnderline;
2974 [property] float CharWeight;
2975 [property] ::com::sun::star::awt::FontSlant CharPosture;
2976 [property, optional] boolean CharAutoKerning;
2977 [property, optional] ::com::sun::star::util::Color CharBackColor;
2978 [property, optional] long CharShadingValue;
2979 [property, optional] boolean CharBackTransparent;
2980 [property, optional] short CharCaseMap;
2981 [property, optional] boolean CharCrossedOut;
2982 [property, optional] boolean CharFlash;
2983 [property, optional] short CharStrikeout;
2984 [property, optional] boolean CharWordMode;
2985 [property, optional] short CharKerning;
2986 [property] ::com::sun::star::lang::Locale CharLocale;
2987 [property, optional] boolean CharKeepTogether;
2988 [property, optional] boolean CharNoLineBreak;
2989 [property, optional] boolean CharShadowed;
2990 [property, optional] short CharFontType;
2991 [property, optional] string CharStyleName;
2992 [property, optional] boolean CharContoured;
2993 [property, optional] boolean CharCombineIsOn;
2994 [property, optional] string CharCombinePrefix;
2995 [property, optional] string CharCombineSuffix;
2996 [property, optional] short CharEmphasis;
2997 [property, optional] short CharRelief;
2998 [property, optional] string RubyText;
2999 [property, optional] short RubyAdjust;
3000 [property, optional] string RubyCharStyleName;
3001 /** @deprecated */ [property, optional] boolean RubyIsAbove;
3002 [property, optional] short CharRotation;
3003 [property, optional] boolean CharRotationIsFitToLine;
3004 [property, optional] short CharScaleWidth;
3005 [property, optional] string HyperLinkURL;
3006 [property, optional] string HyperLinkTarget;
3007 [property, optional] string HyperLinkName;
3008 [property, optional] string VisitedCharStyleName;
3009 [property, optional] string UnvisitedCharStyleName;
3010 [property, optional] byte CharEscapementHeight;
3011 [property, optional] boolean CharNoHyphenation;
3012 [property] ::com::sun::star::util::Color CharUnderlineColor;
3013 [property] boolean CharUnderlineHasColor;
3014 [property, optional] sequence< string > CharStyleNames;
3015 [property, optional] boolean CharHidden;
3016 [property, optional] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
3017 [property, optional] ::com::sun::star::table::BorderLine2 CharLeftBorder;
3018 [property, optional] ::com::sun::star::table::BorderLine2 CharRightBorder;
3019 [property, optional] ::com::sun::star::table::BorderLine2 CharTopBorder;
3020 [property, optional] ::com::sun::star::table::BorderLine2 CharBottomBorder;
3021 [property, optional] long CharBorderDistance;
3022 [property, optional] long CharLeftBorderDistance;
3023 [property, optional] long CharRightBorderDistance;
3024 [property, optional] long CharTopBorderDistance;
3025 [property, optional] long CharBottomBorderDistance;
3026 [property, optional] ::com::sun::star::table::ShadowFormat CharShadowFormat;
3027 [property, optional] ::com::sun::star::util::Color CharHighlight;
3028 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CharInteropGrabBag;
3029 [property, optional] short RubyPosition;
3030 [property, optional] short CharTransparence;
3031 [property, optional] short CharColorTheme;
3032 [property, optional] short CharColorTintOrShade;
3035 module chart {
3036 published service ChartAxis {
3037 service ::com::sun::star::drawing::LineProperties;
3038 service ::com::sun::star::style::CharacterProperties;
3039 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3040 interface ::com::sun::star::beans::XPropertySet;
3041 [optional] interface ::com::sun::star::chart::XAxis;
3042 [property, optional] double Max;
3043 [property, optional] double Min;
3044 [property, optional] double StepMain;
3045 [property, optional] long StepHelpCount;
3046 /** @deprecated */ [property, optional] double StepHelp;
3047 [property, optional] boolean AutoMax;
3048 [property, optional] boolean AutoMin;
3049 [property, optional] boolean AutoStepMain;
3050 [property, optional] boolean AutoStepHelp;
3051 [property, optional] boolean Logarithmic;
3052 [property, optional] long AxisType;
3053 [property, maybevoid, optional] ::com::sun::star::chart::TimeIncrement TimeIncrement;
3054 [property, optional] boolean ReverseDirection;
3055 [property, optional] ::com::sun::star::chart::ChartAxisPosition CrossoverPosition;
3056 [property, optional] double CrossoverValue;
3057 [property, optional] double Origin;
3058 [property, optional] boolean AutoOrigin;
3059 [property] long Marks;
3060 [property] long HelpMarks;
3061 [property, optional] ::com::sun::star::chart::ChartAxisMarkPosition MarkPosition;
3062 [property] boolean DisplayLabels;
3063 [property] long NumberFormat;
3064 [property, optional] boolean LinkNumberFormatToSource;
3065 [property, optional] ::com::sun::star::chart::ChartAxisLabelPosition LabelPosition;
3066 [property] long TextRotation;
3067 [property] ::com::sun::star::chart::ChartAxisArrangeOrderType ArrangeOrder;
3068 [property] boolean TextBreak;
3069 [property] boolean TextCanOverlap;
3070 [property] long Overlap;
3071 [property] long GapWidth;
3073 published constants ChartAxisAssign {
3074 const long PRIMARY_Y = 2;
3075 const long SECONDARY_Y = 4;
3077 published constants ChartAxisMarks {
3078 const long INNER = 1;
3079 const long NONE = 0;
3080 const long OUTER = 2;
3082 published constants ChartAxisType {
3083 const long AUTOMATIC = 0;
3084 const long CATEGORY = 1;
3085 const long DATE = 2;
3087 published interface XChartDataChangeEventListener;
3088 published interface XChartData {
3089 interface ::com::sun::star::uno::XInterface;
3090 void addChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3091 void removeChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3092 double getNotANumber();
3093 boolean isNotANumber([in] double nNumber);
3095 published service ChartData {
3096 interface ::com::sun::star::chart::XChartData;
3098 published interface XChartDataArray {
3099 interface ::com::sun::star::chart::XChartData;
3100 sequence< sequence< double > > getData();
3101 void setData([in] sequence< sequence< double > > aData);
3102 sequence< string > getRowDescriptions();
3103 void setRowDescriptions([in] sequence< string > aRowDescriptions);
3104 sequence< string > getColumnDescriptions();
3105 void setColumnDescriptions([in] sequence< string > aColumnDescriptions);
3107 published service ChartDataArray {
3108 service ::com::sun::star::chart::ChartData;
3109 interface ::com::sun::star::chart::XChartDataArray;
3111 published constants ChartDataCaption {
3112 const long CUSTOM = 32;
3113 const long DATA_SERIES = 64;
3114 /** @deprecated */ const long FORMAT = 8;
3115 const long NONE = 0;
3116 const long PERCENT = 2;
3117 const long SYMBOL = 16;
3118 const long TEXT = 4;
3119 const long VALUE = 1;
3121 published enum ChartDataChangeType {
3122 ALL = 0,
3123 DATA_RANGE = 1,
3124 COLUMN_INSERTED = 2,
3125 ROW_INSERTED = 3,
3126 COLUMN_DELETED = 4,
3127 ROW_DELETED = 5
3129 published struct ChartDataChangeEvent: ::com::sun::star::lang::EventObject {
3130 ::com::sun::star::chart::ChartDataChangeType Type;
3131 short StartColumn;
3132 short EndColumn;
3133 short StartRow;
3134 short EndRow;
3136 /** @deprecated */ published struct ChartDataValue {
3137 double Value;
3138 double HighError;
3139 double LowError;
3141 /** @deprecated */ published typedef sequence< ::com::sun::star::chart::ChartDataValue > ChartDataPoint;
3142 published service ChartDataPointProperties {
3143 service ::com::sun::star::drawing::LineProperties;
3144 service ::com::sun::star::style::CharacterProperties;
3145 [optional] service ::com::sun::star::drawing::FillProperties;
3146 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3147 [optional] service ::com::sun::star::chart::Chart3DBarProperties;
3148 interface ::com::sun::star::beans::XPropertySet;
3149 [property] long DataCaption;
3150 [property, optional] string LabelSeparator;
3151 [property, optional] long NumberFormat;
3152 [property, optional] long PercentageNumberFormat;
3153 [property, optional] long LabelPlacement;
3154 [property, optional] long SymbolType;
3155 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3156 [property, optional] long SegmentOffset;
3157 [property, optional] boolean TextWordWrap;
3158 [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3160 /** @deprecated */ published struct ChartDataRow {
3161 string Name;
3162 sequence< sequence< ::com::sun::star::chart::ChartDataValue > > Points;
3164 published service ChartDataRowProperties {
3165 service ::com::sun::star::chart::ChartDataPointProperties;
3166 [optional] service ::com::sun::star::chart::ChartStatistics;
3167 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3168 interface ::com::sun::star::beans::XPropertySet;
3169 [property] long Axis;
3170 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataRegressionProperties;
3171 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataErrorProperties;
3172 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataMeanValueProperties;
3175 module frame {
3176 published interface XController;
3177 published interface XModel {
3178 interface ::com::sun::star::lang::XComponent;
3179 boolean attachResource([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
3180 string getURL();
3181 sequence< ::com::sun::star::beans::PropertyValue > getArgs();
3182 void connectController([in] ::com::sun::star::frame::XController Controller);
3183 void disconnectController([in] ::com::sun::star::frame::XController Controller);
3184 void lockControllers();
3185 void unlockControllers();
3186 boolean hasControllersLocked();
3187 ::com::sun::star::frame::XController getCurrentController();
3188 void setCurrentController([in] ::com::sun::star::frame::XController Controller) raises (::com::sun::star::container::NoSuchElementException);
3189 ::com::sun::star::uno::XInterface getCurrentSelection();
3192 module chart {
3193 published interface XChartDocument {
3194 interface ::com::sun::star::frame::XModel;
3195 ::com::sun::star::drawing::XShape getTitle();
3196 ::com::sun::star::drawing::XShape getSubTitle();
3197 ::com::sun::star::drawing::XShape getLegend();
3198 ::com::sun::star::beans::XPropertySet getArea();
3199 ::com::sun::star::chart::XDiagram getDiagram();
3200 void setDiagram([in] ::com::sun::star::chart::XDiagram xDiagram);
3201 ::com::sun::star::chart::XChartData getData();
3202 void attachData([in] ::com::sun::star::chart::XChartData xData);
3205 module drawing {
3206 published interface XDrawPage;
3207 /** @deprecated */ published interface XDrawPageSupplier {
3208 interface ::com::sun::star::uno::XInterface;
3209 ::com::sun::star::drawing::XDrawPage getDrawPage();
3212 module chart {
3213 published service ChartDocument {
3214 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3215 interface ::com::sun::star::chart::XChartDocument;
3216 interface ::com::sun::star::beans::XPropertySet;
3217 [optional] interface ::com::sun::star::drawing::XDrawPageSupplier;
3218 [property] boolean HasMainTitle;
3219 [property] boolean HasSubTitle;
3220 [property] boolean HasLegend;
3222 published service ChartGrid {
3223 service ::com::sun::star::drawing::LineProperties;
3224 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3225 interface ::com::sun::star::beans::XPropertySet;
3227 published enum ChartLegendPosition {
3228 NONE = 0,
3229 LEFT = 1,
3230 TOP = 2,
3231 RIGHT = 3,
3232 BOTTOM = 4
3235 module drawing {
3236 published struct HomogenMatrixLine3 {
3237 double Column1;
3238 double Column2;
3239 double Column3;
3241 published struct HomogenMatrix3 {
3242 ::com::sun::star::drawing::HomogenMatrixLine3 Line1;
3243 ::com::sun::star::drawing::HomogenMatrixLine3 Line2;
3244 ::com::sun::star::drawing::HomogenMatrixLine3 Line3;
3246 published interface XGluePointsSupplier {
3247 interface ::com::sun::star::uno::XInterface;
3248 ::com::sun::star::container::XIndexContainer getGluePoints();
3251 module style {
3252 published interface XStyle;
3254 module drawing {
3255 published service Shape {
3256 interface ::com::sun::star::beans::XPropertySet;
3257 interface ::com::sun::star::drawing::XShape;
3258 interface ::com::sun::star::lang::XComponent;
3259 interface ::com::sun::star::drawing::XShapeDescriptor;
3260 [optional] interface ::com::sun::star::drawing::XGluePointsSupplier;
3261 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
3262 [property, optional] long ZOrder;
3263 [property, optional] short LayerID;
3264 [property, optional] string LayerName;
3265 [property, optional] boolean Visible;
3266 [property, optional] boolean Printable;
3267 [property, optional] boolean MoveProtect;
3268 [property, optional] string Name;
3269 [property, optional] boolean SizeProtect;
3270 [property, optional] ::com::sun::star::style::XStyle Style;
3271 [property, optional] ::com::sun::star::drawing::HomogenMatrix3 Transformation;
3272 [property, optional] ::com::sun::star::container::XNameContainer ShapeUserDefinedAttributes;
3273 [property, optional] long NavigationOrder;
3274 [property, optional] string Hyperlink;
3275 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
3276 [property, optional] short RelativeHeight;
3277 [property, optional] short RelativeWidth;
3278 [property, optional] short RelativeHeightRelation;
3279 [property, optional] short RelativeWidthRelation;
3280 [property, optional] string Title;
3281 [property, optional] string Description;
3282 [property, optional] boolean Decorative;
3285 module chart {
3286 published service ChartLegend {
3287 service ::com::sun::star::drawing::Shape;
3288 service ::com::sun::star::style::CharacterProperties;
3289 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3290 [property, optional] boolean AutomaticPosition;
3291 [property] ::com::sun::star::chart::ChartLegendPosition Alignment;
3293 published service ChartLine {
3294 service ::com::sun::star::drawing::LineProperties;
3295 interface ::com::sun::star::beans::XPropertySet;
3297 published service ChartPieSegmentProperties {
3298 service ::com::sun::star::chart::ChartDataPointProperties;
3299 interface ::com::sun::star::beans::XPropertySet;
3300 [property] long SegmentOffset;
3302 published struct ChartSeriesAddress {
3303 string DataRangeAddress;
3304 string LabelAddress;
3305 sequence< string > DomainRangeAddresses;
3307 published constants ChartSolidType {
3308 const long CONE = 2;
3309 const long CYLINDER = 1;
3310 const long PYRAMID = 3;
3311 const long RECTANGULAR_SOLID = 0;
3313 published constants ChartSymbolType {
3314 const long AUTO = -2;
3315 const long BITMAPURL = -1;
3316 const long NONE = -3;
3317 const long SYMBOL0 = 0;
3318 const long SYMBOL1 = 1;
3319 const long SYMBOL2 = 2;
3320 const long SYMBOL3 = 3;
3321 const long SYMBOL4 = 4;
3322 const long SYMBOL5 = 5;
3323 const long SYMBOL6 = 6;
3324 const long SYMBOL7 = 7;
3326 published service ChartTableAddressSupplier {
3327 [property] string CategoriesRangeAddress;
3328 [property] sequence< ::com::sun::star::chart::ChartSeriesAddress > SeriesAddresses;
3329 [property, optional] string MainTitleAddress;
3330 [property, optional] string SubTitleAddress;
3332 published service ChartTitle {
3333 service ::com::sun::star::drawing::Shape;
3334 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3335 [property, optional] boolean AutomaticPosition;
3336 [property] long TextRotation;
3337 [property] string String;
3339 published interface XTwoAxisXSupplier {
3340 interface ::com::sun::star::chart::XAxisXSupplier;
3341 ::com::sun::star::beans::XPropertySet getSecondaryXAxis();
3343 published service ChartTwoAxisXSupplier {
3344 service ::com::sun::star::chart::ChartAxisXSupplier;
3345 interface ::com::sun::star::chart::XTwoAxisXSupplier;
3346 [property] boolean HasSecondaryXAxis;
3347 [property] boolean HasSecondaryXAxisDescription;
3348 [property, optional] boolean HasSecondaryXAxisTitle;
3350 published constants DataLabelPlacement {
3351 const long AVOID_OVERLAP = 0;
3352 const long BOTTOM = 6;
3353 const long BOTTOM_LEFT = 5;
3354 const long BOTTOM_RIGHT = 7;
3355 const long CENTER = 1;
3356 const long CUSTOM = 13;
3357 const long INSIDE = 10;
3358 const long LEFT = 4;
3359 const long NEAR_ORIGIN = 12;
3360 const long OUTSIDE = 11;
3361 const long RIGHT = 8;
3362 const long TOP = 2;
3363 const long TOP_LEFT = 3;
3364 const long TOP_RIGHT = 9;
3366 published service DonutDiagram {
3367 service ::com::sun::star::chart::Diagram;
3369 published constants ErrorBarStyle {
3370 const long ABSOLUTE = 3;
3371 const long ERROR_MARGIN = 5;
3372 const long FROM_DATA = 7;
3373 const long NONE = 0;
3374 const long RELATIVE = 4;
3375 const long STANDARD_DEVIATION = 2;
3376 const long STANDARD_ERROR = 6;
3377 const long VARIANCE = 1;
3379 published service FilledNetDiagram {
3380 service ::com::sun::star::chart::Diagram;
3381 service ::com::sun::star::chart::ChartAxisXSupplier;
3382 service ::com::sun::star::chart::ChartAxisYSupplier;
3383 service ::com::sun::star::chart::StackableDiagram;
3385 published service LineDiagram {
3386 service ::com::sun::star::chart::Diagram;
3387 service ::com::sun::star::chart::ChartStatistics;
3388 service ::com::sun::star::chart::ChartAxisXSupplier;
3389 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3390 service ::com::sun::star::chart::ChartAxisZSupplier;
3391 service ::com::sun::star::chart::Dim3DDiagram;
3392 service ::com::sun::star::chart::StackableDiagram;
3393 [property] long SymbolType;
3394 [property, optional] ::com::sun::star::awt::Size SymbolSize;
3395 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3396 [property] boolean Lines;
3397 [property] long SplineType;
3398 [property, optional] long SplineOrder;
3399 [property, optional] long SplineResolution;
3400 /** @deprecated */ [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3402 published constants MissingValueTreatment {
3403 const long CONTINUE = 2;
3404 const long LEAVE_GAP = 0;
3405 const long USE_ZERO = 1;
3407 published service NetDiagram {
3408 service ::com::sun::star::chart::Diagram;
3409 service ::com::sun::star::chart::StackableDiagram;
3410 service ::com::sun::star::chart::ChartAxisYSupplier;
3412 published service PieDiagram {
3413 service ::com::sun::star::chart::Diagram;
3414 service ::com::sun::star::chart::Dim3DDiagram;
3416 published interface XStatisticDisplay {
3417 interface ::com::sun::star::uno::XInterface;
3418 ::com::sun::star::beans::XPropertySet getUpBar();
3419 ::com::sun::star::beans::XPropertySet getDownBar();
3420 ::com::sun::star::beans::XPropertySet getMinMaxLine();
3422 published service StockDiagram {
3423 service ::com::sun::star::chart::ChartStatistics;
3424 service ::com::sun::star::chart::Diagram;
3425 service ::com::sun::star::chart::ChartAxisXSupplier;
3426 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3427 interface ::com::sun::star::chart::XStatisticDisplay;
3428 [property] boolean Volume;
3429 [property] boolean UpDown;
3431 published struct TimeInterval {
3432 long Number;
3433 long TimeUnit;
3435 published constants TimeUnit {
3436 const long DAY = 0;
3437 const long MONTH = 1;
3438 const long YEAR = 2;
3440 published interface XChartDataChangeEventListener {
3441 interface ::com::sun::star::lang::XEventListener;
3442 void chartDataChanged([in] ::com::sun::star::chart::ChartDataChangeEvent aEvent);
3444 published interface XComplexDescriptionAccess {
3445 interface ::com::sun::star::chart::XChartDataArray;
3446 sequence< sequence< string > > getComplexRowDescriptions();
3447 void setComplexRowDescriptions([in] sequence< sequence< string > > rRowDescriptions);
3448 sequence< sequence< string > > getComplexColumnDescriptions();
3449 void setComplexColumnDescriptions([in] sequence< sequence< string > > rColumnDescriptions);
3451 published interface XDateCategories {
3452 interface ::com::sun::star::uno::XInterface;
3453 void setDateCategories([in] sequence< double > rDates);
3454 sequence< double > getDateCategories();
3456 published service XYDiagram {
3457 service ::com::sun::star::chart::Diagram;
3458 service ::com::sun::star::chart::ChartStatistics;
3459 service ::com::sun::star::chart::ChartAxisXSupplier;
3460 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3461 service ::com::sun::star::chart::LineDiagram;
3464 module style {
3465 published service CharacterPropertiesAsian {
3466 [property] float CharHeightAsian;
3467 [property] float CharWeightAsian;
3468 [property] string CharFontNameAsian;
3469 [property] string CharFontStyleNameAsian;
3470 [property] short CharFontFamilyAsian;
3471 [property] short CharFontCharSetAsian;
3472 [property] short CharFontPitchAsian;
3473 [property] ::com::sun::star::awt::FontSlant CharPostureAsian;
3474 [property] ::com::sun::star::lang::Locale CharLocaleAsian;
3476 published service CharacterPropertiesComplex {
3477 [property] float CharHeightComplex;
3478 [property] float CharWeightComplex;
3479 [property] string CharFontNameComplex;
3480 [property] string CharFontStyleNameComplex;
3481 [property] short CharFontFamilyComplex;
3482 [property] short CharFontCharSetComplex;
3483 [property] short CharFontPitchComplex;
3484 [property] ::com::sun::star::awt::FontSlant CharPostureComplex;
3485 [property] ::com::sun::star::lang::Locale CharLocaleComplex;
3488 module util {
3489 published exception CloseVetoException: ::com::sun::star::uno::Exception {
3492 module style {
3493 published interface XStyleFamiliesSupplier {
3494 interface ::com::sun::star::uno::XInterface;
3495 ::com::sun::star::container::XNameAccess getStyleFamilies();
3498 module util {
3499 published interface XNumberFormats;
3500 published interface XNumberFormatsSupplier {
3501 interface ::com::sun::star::uno::XInterface;
3502 ::com::sun::star::beans::XPropertySet getNumberFormatSettings();
3503 ::com::sun::star::util::XNumberFormats getNumberFormats();
3506 module drawing {
3507 published enum Alignment {
3508 TOP_LEFT = 0,
3509 TOP = 1,
3510 TOP_RIGHT = 2,
3511 LEFT = 3,
3512 CENTER = 4,
3513 RIGHT = 5,
3514 BOTTOM_LEFT = 6,
3515 BOTTOM = 7,
3516 BOTTOM_RIGHT = 8
3518 published struct Direction3D {
3519 double DirectionX;
3520 double DirectionY;
3521 double DirectionZ;
3524 module style {
3525 published interface XStyle {
3526 interface ::com::sun::star::container::XNamed;
3527 boolean isUserDefined();
3528 boolean isInUse();
3529 string getParentStyle();
3530 void setParentStyle([in] string aParentStyle) raises (::com::sun::star::container::NoSuchElementException);
3532 published service Style {
3533 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3534 interface ::com::sun::star::style::XStyle;
3535 interface ::com::sun::star::beans::XPropertySet;
3536 [optional] interface ::com::sun::star::beans::XMultiPropertySet;
3537 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3538 [property, optional, readonly] boolean IsPhysical;
3539 [property, optional] string FollowStyle;
3540 [property, optional, readonly] string DisplayName;
3541 [property, optional] string IsAutoUpdate;
3542 [property, optional] sequence< ::com::sun::star::beans::NamedValue > ParaStyleConditions;
3543 [property, optional] boolean Hidden;
3544 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > StyleInteropGrabBag;
3546 published interface XDefaultsSupplier {
3547 interface ::com::sun::star::uno::XInterface;
3548 ::com::sun::star::beans::XPropertySet getDefaults();
3550 published enum BreakType {
3551 NONE = 0,
3552 COLUMN_BEFORE = 1,
3553 COLUMN_AFTER = 2,
3554 COLUMN_BOTH = 3,
3555 PAGE_BEFORE = 4,
3556 PAGE_AFTER = 5,
3557 PAGE_BOTH = 6
3559 published struct DropCapFormat {
3560 byte Lines;
3561 byte Count;
3562 short Distance;
3564 published enum GraphicLocation {
3565 NONE = 0,
3566 LEFT_TOP = 1,
3567 MIDDLE_TOP = 2,
3568 RIGHT_TOP = 3,
3569 LEFT_MIDDLE = 4,
3570 MIDDLE_MIDDLE = 5,
3571 RIGHT_MIDDLE = 6,
3572 LEFT_BOTTOM = 7,
3573 MIDDLE_BOTTOM = 8,
3574 RIGHT_BOTTOM = 9,
3575 AREA = 10,
3576 TILED = 11
3578 published struct LineSpacing {
3579 short Mode;
3580 short Height;
3582 published enum ParagraphAdjust {
3583 LEFT = 0,
3584 RIGHT = 1,
3585 BLOCK = 2,
3586 CENTER = 3,
3587 STRETCH = 4
3589 published enum TabAlign {
3590 LEFT = 0,
3591 CENTER = 1,
3592 RIGHT = 2,
3593 DECIMAL = 3,
3594 DEFAULT = 4
3596 published struct TabStop {
3597 long Position;
3598 ::com::sun::star::style::TabAlign Alignment;
3599 char DecimalChar;
3600 char FillChar;
3602 published service ParagraphProperties {
3603 [property] ::com::sun::star::style::ParagraphAdjust ParaAdjust;
3604 [property, optional] ::com::sun::star::style::LineSpacing ParaLineSpacing;
3605 [property, optional] ::com::sun::star::util::Color ParaBackColor;
3606 [property, optional] boolean ParaBackTransparent;
3607 /** @deprecated */ [property, optional] string ParaBackGraphicURL;
3608 [property, optional] string ParaBackGraphicFilter;
3609 [property, optional] ::com::sun::star::style::GraphicLocation ParaBackGraphicLocation;
3610 [property] short ParaLastLineAdjust;
3611 [property, optional] boolean ParaExpandSingleWord;
3612 [property] long ParaLeftMargin;
3613 [property] long ParaRightMargin;
3614 [property] long ParaTopMargin;
3615 [property] long ParaBottomMargin;
3616 [property, optional] boolean ParaContextMargin;
3617 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ParaInteropGrabBag;
3618 [property, optional] boolean ParaLineNumberCount;
3619 [property, optional] long ParaLineNumberStartValue;
3620 [property, optional] string PageDescName;
3621 [property, optional] short PageNumberOffset;
3622 [property, optional] boolean ParaRegisterModeActive;
3623 [property, optional] sequence< ::com::sun::star::style::TabStop > ParaTabStops;
3624 [property, optional] string ParaStyleName;
3625 [property, maybevoid, optional, readonly] string PageStyleName;
3626 [property, optional] ::com::sun::star::style::DropCapFormat DropCapFormat;
3627 [property, optional] boolean DropCapWholeWord;
3628 [property, optional] boolean ParaKeepTogether;
3629 [property, optional] boolean ParaSplit;
3630 [property, optional] short NumberingLevel;
3631 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
3632 [property, optional] short NumberingStartValue;
3633 [property, optional] boolean ParaIsNumberingRestart;
3634 [property, optional] string NumberingStyleName;
3635 [property, optional] byte ParaOrphans;
3636 [property, optional] byte ParaWidows;
3637 [property, optional] ::com::sun::star::table::ShadowFormat ParaShadowFormat;
3638 [property, optional] ::com::sun::star::table::BorderLine LeftBorder;
3639 [property, optional] ::com::sun::star::table::BorderLine RightBorder;
3640 [property, optional] ::com::sun::star::table::BorderLine TopBorder;
3641 [property, optional] ::com::sun::star::table::BorderLine BottomBorder;
3642 [property, optional] long BorderDistance;
3643 [property, optional] long LeftBorderDistance;
3644 [property, optional] long RightBorderDistance;
3645 [property, optional] long TopBorderDistance;
3646 [property, optional] long BottomBorderDistance;
3647 [property, optional] ::com::sun::star::style::BreakType BreakType;
3648 [property, optional] string DropCapCharStyleName;
3649 [property, optional] long ParaFirstLineIndent;
3650 [property, optional] boolean ParaIsAutoFirstLineIndent;
3651 [property] boolean ParaIsHyphenation;
3652 [property, optional] short ParaHyphenationMaxHyphens;
3653 [property, optional] short ParaHyphenationMaxLeadingChars;
3654 [property, optional] short ParaHyphenationMaxTrailingChars;
3655 [property, optional] short ParaVertAlignment;
3656 [property, optional] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
3657 [property, maybevoid, optional] boolean NumberingIsNumber;
3658 [property, maybevoid, optional] boolean ParaIsConnectBorder;
3659 [property, optional] string ListId;
3660 [property, optional] short OutlineLevel;
3661 [property, optional] ::com::sun::star::graphic::XGraphic ParaBackGraphic;
3662 [property, optional, readonly] boolean ContinueingPreviousSubTree;
3663 [property, optional, readonly] string ListLabelString;
3664 [property, optional] boolean ParaHyphenationNoCaps;
3665 [property, optional] boolean ParaHyphenationNoLastWord;
3666 [property, optional] short ParaHyphenationMinWordLength;
3667 [property, optional] long ParaHyphenationZone;
3668 [property, optional, readonly] long SortedTextId;
3669 [property, optional] boolean ParaHyphenationKeep;
3670 [property, optional] long ParaHyphenationKeepType;
3671 [property, optional] short ParaHyphenationCompoundMinLeadingChars;
3674 module util {
3675 published interface XModifyListener;
3676 published interface XModifyBroadcaster {
3677 interface ::com::sun::star::uno::XInterface;
3678 void addModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3679 void removeModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3682 module sdbc {
3683 published exception SQLException: ::com::sun::star::uno::Exception {
3684 string SQLState;
3685 long ErrorCode;
3686 any NextException;
3689 module util {
3690 published struct DateTime {
3691 unsigned long NanoSeconds;
3692 unsigned short Seconds;
3693 unsigned short Minutes;
3694 unsigned short Hours;
3695 unsigned short Day;
3696 unsigned short Month;
3697 short Year;
3698 boolean IsUTC;
3701 module sdbc {
3702 published interface XArray;
3703 published interface XBlob;
3704 published interface XClob;
3705 published interface XRef;
3706 published interface XParameters {
3707 interface ::com::sun::star::uno::XInterface;
3708 void setNull([in] long parameterIndex, [in] long sqlType) raises (::com::sun::star::sdbc::SQLException);
3709 void setObjectNull([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
3710 void setBoolean([in] long parameterIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
3711 void setByte([in] long parameterIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
3712 void setShort([in] long parameterIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
3713 void setInt([in] long parameterIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
3714 void setLong([in] long parameterIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
3715 void setFloat([in] long parameterIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
3716 void setDouble([in] long parameterIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
3717 void setString([in] long parameterIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
3718 void setBytes([in] long parameterIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
3719 void setDate([in] long parameterIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
3720 void setTime([in] long parameterIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
3721 void setTimestamp([in] long parameterIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
3722 void setBinaryStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3723 void setCharacterStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3724 void setObject([in] long parameterIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
3725 void setObjectWithInfo([in] long parameterIndex, [in] any x, [in] long targetSqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
3726 void setRef([in] long parameterIndex, [in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
3727 void setBlob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
3728 void setClob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
3729 void setArray([in] long parameterIndex, [in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
3730 void clearParameters() raises (::com::sun::star::sdbc::SQLException);
3732 published interface XResultSet {
3733 interface ::com::sun::star::uno::XInterface;
3734 boolean next() raises (::com::sun::star::sdbc::SQLException);
3735 boolean isBeforeFirst() raises (::com::sun::star::sdbc::SQLException);
3736 boolean isAfterLast() raises (::com::sun::star::sdbc::SQLException);
3737 boolean isFirst() raises (::com::sun::star::sdbc::SQLException);
3738 boolean isLast() raises (::com::sun::star::sdbc::SQLException);
3739 void beforeFirst() raises (::com::sun::star::sdbc::SQLException);
3740 void afterLast() raises (::com::sun::star::sdbc::SQLException);
3741 boolean first() raises (::com::sun::star::sdbc::SQLException);
3742 boolean last() raises (::com::sun::star::sdbc::SQLException);
3743 long getRow() raises (::com::sun::star::sdbc::SQLException);
3744 boolean absolute([in] long row) raises (::com::sun::star::sdbc::SQLException);
3745 boolean relative([in] long rows) raises (::com::sun::star::sdbc::SQLException);
3746 boolean previous() raises (::com::sun::star::sdbc::SQLException);
3747 void refreshRow() raises (::com::sun::star::sdbc::SQLException);
3748 boolean rowUpdated() raises (::com::sun::star::sdbc::SQLException);
3749 boolean rowInserted() raises (::com::sun::star::sdbc::SQLException);
3750 boolean rowDeleted() raises (::com::sun::star::sdbc::SQLException);
3751 ::com::sun::star::uno::XInterface getStatement() raises (::com::sun::star::sdbc::SQLException);
3753 published interface XRowSetListener;
3754 published interface XRowSet {
3755 interface ::com::sun::star::sdbc::XResultSet;
3756 void execute() raises (::com::sun::star::sdbc::SQLException);
3757 void addRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3758 void removeRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3761 module view {
3762 published interface XSelectionChangeListener {
3763 interface ::com::sun::star::lang::XEventListener;
3764 void selectionChanged([in] ::com::sun::star::lang::EventObject aEvent);
3767 module configuration {
3768 published service HierarchyElement {
3769 interface ::com::sun::star::container::XHierarchicalName;
3770 interface ::com::sun::star::container::XNamed;
3771 [optional] interface ::com::sun::star::beans::XProperty;
3772 [optional] interface ::com::sun::star::beans::XPropertyWithState;
3773 [optional] interface ::com::sun::star::container::XChild;
3776 module util {
3777 published interface XChangesListener;
3778 published interface XChangesNotifier {
3779 interface ::com::sun::star::uno::XInterface;
3780 void addChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3781 void removeChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3784 module configuration {
3785 published service AccessRootElement {
3786 service ::com::sun::star::configuration::HierarchyElement;
3787 interface ::com::sun::star::lang::XComponent;
3788 interface ::com::sun::star::util::XChangesNotifier;
3789 [optional] interface ::com::sun::star::lang::XLocalizable;
3791 published service AdministrationProvider {
3792 interface ::com::sun::star::lang::XMultiServiceFactory;
3793 interface ::com::sun::star::lang::XComponent;
3795 published exception CannotLoadConfigurationException: ::com::sun::star::uno::Exception {
3797 published service HierarchyAccess {
3798 interface ::com::sun::star::container::XNameAccess;
3799 interface ::com::sun::star::container::XHierarchicalNameAccess;
3800 interface ::com::sun::star::container::XContainer;
3801 interface ::com::sun::star::beans::XExactName;
3802 [optional] interface ::com::sun::star::beans::XPropertySetInfo;
3803 [optional] interface ::com::sun::star::beans::XPropertyState;
3804 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3806 published service PropertyHierarchy {
3807 interface ::com::sun::star::beans::XPropertySet;
3808 interface ::com::sun::star::beans::XMultiPropertySet;
3809 interface ::com::sun::star::beans::XHierarchicalPropertySet;
3810 interface ::com::sun::star::beans::XMultiHierarchicalPropertySet;
3812 published service GroupAccess {
3813 service ::com::sun::star::configuration::HierarchyAccess;
3814 service ::com::sun::star::configuration::PropertyHierarchy;
3815 [optional] interface ::com::sun::star::beans::XPropertyState;
3816 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3818 published service GroupElement {
3819 service ::com::sun::star::configuration::HierarchyElement;
3820 interface ::com::sun::star::container::XChild;
3822 published interface XTemplateContainer {
3823 interface ::com::sun::star::uno::XInterface;
3824 string getElementTemplateName();
3827 module util {
3828 published interface XStringEscape {
3829 interface ::com::sun::star::uno::XInterface;
3830 string escapeString([in] string aString) raises (::com::sun::star::lang::IllegalArgumentException);
3831 string unescapeString([in] string aEscapedString) raises (::com::sun::star::lang::IllegalArgumentException);
3834 module configuration {
3835 published service SimpleSetAccess {
3836 interface ::com::sun::star::container::XNameAccess;
3837 [optional] interface ::com::sun::star::configuration::XTemplateContainer;
3838 [optional] interface ::com::sun::star::util::XStringEscape;
3839 [optional] interface ::com::sun::star::container::XContainer;
3841 published service SetAccess {
3842 service ::com::sun::star::configuration::HierarchyAccess;
3843 service ::com::sun::star::configuration::SimpleSetAccess;
3844 interface ::com::sun::star::container::XContainer;
3846 published interface XTemplateInstance {
3847 interface ::com::sun::star::uno::XInterface;
3848 string getTemplateName();
3850 published service SetElement {
3851 service ::com::sun::star::configuration::HierarchyElement;
3852 interface ::com::sun::star::container::XChild;
3853 interface ::com::sun::star::lang::XComponent;
3854 interface ::com::sun::star::configuration::XTemplateInstance;
3856 published service ConfigurationAccess {
3857 service ::com::sun::star::configuration::HierarchyAccess;
3858 service ::com::sun::star::configuration::HierarchyElement;
3859 [optional] service ::com::sun::star::configuration::SetAccess;
3860 [optional] service ::com::sun::star::configuration::GroupAccess;
3861 [optional] service ::com::sun::star::configuration::AccessRootElement;
3862 [optional] service ::com::sun::star::configuration::SetElement;
3863 [optional] service ::com::sun::star::configuration::GroupElement;
3865 /** @deprecated */ published service ConfigurationProvider {
3866 interface ::com::sun::star::lang::XMultiServiceFactory;
3867 interface ::com::sun::star::lang::XComponent;
3870 module util {
3871 published interface XFlushListener;
3872 published interface XFlushable {
3873 interface ::com::sun::star::uno::XInterface;
3874 void flush();
3875 void addFlushListener([in] ::com::sun::star::util::XFlushListener l);
3876 void removeFlushListener([in] ::com::sun::star::util::XFlushListener l);
3879 module configuration {
3880 published service ConfigurationRegistry {
3881 interface ::com::sun::star::registry::XSimpleRegistry;
3882 interface ::com::sun::star::util::XFlushable;
3884 published service GroupUpdate {
3885 service ::com::sun::star::configuration::GroupAccess;
3886 interface ::com::sun::star::container::XNameReplace;
3888 published service SimpleSetUpdate {
3889 service ::com::sun::star::configuration::SimpleSetAccess;
3890 interface ::com::sun::star::container::XNameContainer;
3891 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
3892 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
3894 published service SetUpdate {
3895 service ::com::sun::star::configuration::SetAccess;
3896 service ::com::sun::star::configuration::SimpleSetUpdate;
3899 module util {
3900 published struct ElementChange {
3901 any Accessor;
3902 any Element;
3903 any ReplacedElement;
3905 published typedef sequence< ::com::sun::star::util::ElementChange > ChangesSet;
3906 published interface XChangesBatch {
3907 interface ::com::sun::star::uno::XInterface;
3908 void commitChanges() raises (::com::sun::star::lang::WrappedTargetException);
3909 boolean hasPendingChanges();
3910 ::com::sun::star::util::ChangesSet getPendingChanges();
3913 module configuration {
3914 published service UpdateRootElement {
3915 service ::com::sun::star::configuration::AccessRootElement;
3916 interface ::com::sun::star::util::XChangesBatch;
3918 published service ConfigurationUpdateAccess {
3919 service ::com::sun::star::configuration::ConfigurationAccess;
3920 [optional] service ::com::sun::star::configuration::SetUpdate;
3921 [optional] service ::com::sun::star::configuration::GroupUpdate;
3922 [optional] service ::com::sun::star::configuration::UpdateRootElement;
3924 published exception CorruptedConfigurationException: ::com::sun::star::uno::RuntimeException {
3925 string Details;
3927 published exception CorruptedUIConfigurationException: ::com::sun::star::configuration::CorruptedConfigurationException {
3930 module util {
3931 published interface XRefreshListener;
3932 published interface XRefreshable {
3933 interface ::com::sun::star::uno::XInterface;
3934 void refresh();
3935 void addRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3936 void removeRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3939 module configuration {
3940 published service DefaultProvider {
3941 service ::com::sun::star::configuration::ConfigurationProvider;
3942 [optional] interface ::com::sun::star::util::XRefreshable;
3943 [optional] interface ::com::sun::star::util::XFlushable;
3944 [optional] interface ::com::sun::star::lang::XLocalizable;
3945 [property, optional] boolean EnableAsync;
3947 published exception InstallationIncompleteException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3949 published exception InvalidBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3950 string BootstrapFileURL;
3952 published exception MissingBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3953 string BootstrapFileURL;
3955 module backend {
3956 published exception BackendSetupException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3957 any BackendException;
3959 published exception AuthenticationFailedException: ::com::sun::star::configuration::backend::BackendSetupException {
3961 published exception BackendAccessException: ::com::sun::star::lang::WrappedTargetException {
3963 published interface XLayer;
3964 published interface XUpdateHandler;
3965 published interface XBackend {
3966 interface ::com::sun::star::uno::XInterface;
3967 sequence< ::com::sun::star::configuration::backend::XLayer > listOwnLayers([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3968 ::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);
3969 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);
3970 ::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);
3972 published interface XBackendEntities {
3973 interface ::com::sun::star::uno::XInterface;
3974 string getOwnerEntity();
3975 string getAdminEntity();
3976 boolean supportsEntity([in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException);
3977 boolean isEqualEntity([in] string aEntity, [in] string aOtherEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3979 published interface XSchema;
3980 published interface XSchemaSupplier {
3981 interface ::com::sun::star::uno::XInterface;
3982 ::com::sun::star::configuration::backend::XSchema getComponentSchema([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3984 published service Backend {
3985 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
3986 interface ::com::sun::star::configuration::backend::XBackend;
3987 [optional] interface ::com::sun::star::configuration::backend::XBackendEntities;
3989 published service BackendAdapter {
3990 service ::com::sun::star::configuration::backend::Backend;
3991 interface ::com::sun::star::configuration::backend::XBackendEntities;
3992 [optional] interface ::com::sun::star::lang::XInitialization;
3994 published exception CannotConnectException: ::com::sun::star::configuration::backend::BackendSetupException {
3996 published exception ConnectionLostException: ::com::sun::star::configuration::backend::BackendAccessException {
3998 published exception MalformedDataException: ::com::sun::star::uno::Exception {
3999 any ErrorDetails;
4001 published interface XLayerImporter {
4002 interface ::com::sun::star::uno::XInterface;
4003 ::com::sun::star::configuration::backend::XBackend getTargetBackend();
4004 void setTargetBackend([in] ::com::sun::star::configuration::backend::XBackend aBackend) raises (::com::sun::star::lang::NullPointerException);
4005 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);
4006 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);
4008 published service Importer {
4009 interface ::com::sun::star::configuration::backend::XLayerImporter;
4010 [optional] interface ::com::sun::star::lang::XInitialization;
4012 published service CopyImporter {
4013 service ::com::sun::star::configuration::backend::Importer;
4014 interface ::com::sun::star::lang::XInitialization;
4018 module task {
4019 published interface XJob {
4020 interface ::com::sun::star::uno::XInterface;
4021 any execute([in] sequence< ::com::sun::star::beans::NamedValue > Arguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
4024 module configuration {
4025 module backend {
4026 published service DataImporter {
4027 interface ::com::sun::star::task::XJob;
4029 published service HierarchyBrowser {
4030 interface ::com::sun::star::task::XJob;
4032 published exception InsufficientAccessRightsException: ::com::sun::star::configuration::backend::BackendAccessException {
4034 published service InteractionHandler {
4035 interface ::com::sun::star::task::XInteractionHandler;
4036 interface ::com::sun::star::lang::XInitialization;
4038 published exception InvalidAuthenticationMechanismException: ::com::sun::star::configuration::backend::BackendSetupException {
4040 published interface XLayerHandler;
4041 published interface XLayer {
4042 interface ::com::sun::star::uno::XInterface;
4043 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);
4045 published interface XCompositeLayer {
4046 interface ::com::sun::star::configuration::backend::XLayer;
4047 sequence< string > listSubLayerIds() raises (::com::sun::star::lang::WrappedTargetException);
4048 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);
4052 module util {
4053 published interface XTimeStamped {
4054 interface ::com::sun::star::uno::XInterface;
4055 string getTimestamp();
4058 module configuration {
4059 module backend {
4060 published service Layer {
4061 interface ::com::sun::star::configuration::backend::XLayer;
4062 [optional] interface ::com::sun::star::configuration::backend::XCompositeLayer;
4063 [optional] interface ::com::sun::star::util::XTimeStamped;
4064 [property, optional, readonly] string URL;
4066 published service LayerFilter {
4067 interface ::com::sun::star::configuration::backend::XLayer;
4068 interface ::com::sun::star::lang::XInitialization;
4070 published struct TemplateIdentifier {
4071 string Name;
4072 string Component;
4074 published interface XUpdateHandler {
4075 interface ::com::sun::star::uno::XInterface;
4076 void startUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4077 void endUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4078 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);
4079 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4080 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);
4081 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4082 void removeNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4083 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);
4084 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4085 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4086 void resetPropertyValue() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4087 void resetPropertyValueForLocale([in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4088 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4089 void resetProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4090 void addOrReplaceProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4091 void addOrReplacePropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4092 void removeProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4094 published service LayerUpdateMerger {
4095 interface ::com::sun::star::configuration::backend::XUpdateHandler;
4096 interface ::com::sun::star::lang::XInitialization;
4098 published interface XUpdatableLayer;
4099 published interface XMultiLayerStratum {
4100 interface ::com::sun::star::uno::XInterface;
4101 sequence< string > listLayerIds([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4102 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);
4103 ::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);
4104 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);
4105 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);
4106 ::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);
4108 published service SingleBackend {
4109 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
4110 interface ::com::sun::star::configuration::backend::XMultiLayerStratum;
4111 interface ::com::sun::star::configuration::backend::XBackendEntities;
4113 published service LdapSingleBackend {
4114 service ::com::sun::star::configuration::backend::SingleBackend;
4116 published interface XSingleLayerStratum {
4117 interface ::com::sun::star::uno::XInterface;
4118 ::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);
4119 ::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);
4121 published service LocalDataImporter {
4122 service ::com::sun::star::configuration::backend::DataImporter;
4124 published service LocalHierarchyBrowser {
4125 service ::com::sun::star::configuration::backend::HierarchyBrowser;
4127 published service LocalSingleBackend {
4128 service ::com::sun::star::configuration::backend::SingleBackend;
4130 published service MergeImporter {
4131 service ::com::sun::star::configuration::backend::Importer;
4133 published constants NodeAttribute {
4134 const short FINALIZED = 256;
4135 const short FUSE = 2048;
4136 const short MANDATORY = 512;
4137 const short MASK = 32512;
4138 const short READONLY = 1024;
4140 published service OfflineBackend {
4141 service ::com::sun::star::configuration::backend::BackendAdapter;
4143 published service OnlineBackend {
4144 service ::com::sun::star::configuration::backend::BackendAdapter;
4146 published interface XSchemaHandler;
4147 published interface XSchema {
4148 interface ::com::sun::star::uno::XInterface;
4149 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);
4150 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);
4151 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);
4153 published service Schema {
4154 interface ::com::sun::star::configuration::backend::XSchema;
4155 [property, optional, readonly] string URL;
4157 published constants SchemaAttribute {
4158 const short EXTENSIBLE = 4;
4159 const short LOCALIZED = 2;
4160 const short MASK = 255;
4161 const short REQUIRED = 1;
4163 published service SingleBackendAdapter {
4164 service ::com::sun::star::configuration::backend::BackendAdapter;
4166 published interface XUpdatableLayer {
4167 interface ::com::sun::star::configuration::backend::XLayer;
4168 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);
4170 published service UpdatableLayer {
4171 service ::com::sun::star::configuration::backend::Layer;
4172 interface ::com::sun::star::configuration::backend::XUpdatableLayer;
4174 published interface XLayerHandler {
4175 interface ::com::sun::star::uno::XInterface;
4176 void startLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4177 void endLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4178 void overrideNode([in] string aName, [in] short aAttributes, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4179 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4180 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);
4181 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4182 void dropNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4183 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);
4184 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4185 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4186 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4187 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4188 void addPropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4190 published interface XSchemaHandler {
4191 interface ::com::sun::star::uno::XInterface;
4192 void startSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4193 void endSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4194 void importComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4195 void startComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4196 void endComponent() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4197 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);
4198 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);
4199 void endTemplate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4200 void startGroup([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4201 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);
4202 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4203 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4204 void addPropertyWithDefault([in] string aName, [in] short aAttributes, [in] any aDefaultValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4205 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);
4206 void addItemType([in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4208 module xml {
4209 published service LayerParser {
4210 interface ::com::sun::star::configuration::backend::XLayer;
4211 interface ::com::sun::star::io::XActiveDataSink;
4212 interface ::com::sun::star::lang::XInitialization;
4214 published service LayerWriter {
4215 interface ::com::sun::star::configuration::backend::XLayerHandler;
4216 interface ::com::sun::star::io::XActiveDataSource;
4217 interface ::com::sun::star::lang::XInitialization;
4219 published service SchemaParser {
4220 interface ::com::sun::star::configuration::backend::XSchema;
4221 interface ::com::sun::star::io::XActiveDataSink;
4222 interface ::com::sun::star::lang::XInitialization;
4226 module bootstrap {
4227 /** @deprecated */ published service BootstrapContext {
4228 interface ::com::sun::star::uno::XComponentContext;
4231 published singleton theDefaultProvider: ::com::sun::star::lang::XMultiServiceFactory;
4233 module ui {
4234 module dialogs {
4235 published interface XExecutableDialog {
4236 interface ::com::sun::star::uno::XInterface;
4237 void setTitle([in] string aTitle);
4238 short execute();
4242 module datatransfer {
4243 published struct DataFlavor {
4244 string MimeType;
4245 string HumanPresentableName;
4246 type DataType;
4248 published interface XDataFormatTranslator {
4249 interface ::com::sun::star::uno::XInterface;
4250 any getSystemDataTypeFromDataFlavor([in] ::com::sun::star::datatransfer::DataFlavor aDataFlavor);
4251 ::com::sun::star::datatransfer::DataFlavor getDataFlavorFromSystemDataType([in] any aSysDataType);
4253 published service DataFormatTranslator: ::com::sun::star::datatransfer::XDataFormatTranslator;
4254 published interface XMimeContentType;
4255 published interface XMimeContentTypeFactory {
4256 interface ::com::sun::star::uno::XInterface;
4257 ::com::sun::star::datatransfer::XMimeContentType createMimeContentType([in] string aContentType) raises (::com::sun::star::lang::IllegalArgumentException);
4259 published service MimeContentTypeFactory: ::com::sun::star::datatransfer::XMimeContentTypeFactory;
4260 published exception UnsupportedFlavorException: ::com::sun::star::uno::Exception {
4262 published interface XMimeContentType {
4263 interface ::com::sun::star::uno::XInterface;
4264 string getMediaType();
4265 string getMediaSubtype();
4266 string getFullMediaType();
4267 sequence< string > getParameters();
4268 boolean hasParameter([in] string aName);
4269 string getParameterValue([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4271 published interface XSystemTransferable {
4272 interface ::com::sun::star::uno::XInterface;
4273 any getData([in] sequence< byte > aProcessId);
4275 published interface XTransferDataAccess {
4276 interface ::com::sun::star::uno::XInterface;
4277 hyper queryDataSize([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4278 sequence< any > getData([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4280 published interface XTransferable {
4281 interface ::com::sun::star::uno::XInterface;
4282 any getTransferData([in] ::com::sun::star::datatransfer::DataFlavor aFlavor) raises (::com::sun::star::datatransfer::UnsupportedFlavorException, ::com::sun::star::io::IOException);
4283 sequence< ::com::sun::star::datatransfer::DataFlavor > getTransferDataFlavors();
4284 boolean isDataFlavorSupported([in] ::com::sun::star::datatransfer::DataFlavor aFlavor);
4286 published interface XTransferableEx {
4287 interface ::com::sun::star::uno::XInterface;
4288 sequence< ::com::sun::star::datatransfer::DataFlavor > queryTransferDataFlavors([in] sequence< ::com::sun::star::datatransfer::DataFlavor > requestedFlavors);
4290 published interface XTransferableSource {
4291 interface ::com::sun::star::uno::XInterface;
4292 string getDataSourceDescription();
4294 interface XTransferableSupplier {
4295 interface ::com::sun::star::uno::XInterface;
4296 ::com::sun::star::datatransfer::XTransferable getTransferable();
4297 void insertTransferable([in] ::com::sun::star::datatransfer::XTransferable xTrans) raises (::com::sun::star::datatransfer::UnsupportedFlavorException);
4299 module clipboard {
4300 published struct ClipboardEvent: ::com::sun::star::lang::EventObject {
4301 ::com::sun::star::datatransfer::XTransferable Contents;
4303 published interface XClipboardManager {
4304 interface ::com::sun::star::uno::XInterface;
4305 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4306 void addClipboard([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
4307 void removeClipboard([in] string aName);
4308 sequence< string > listClipboardNames();
4310 published service ClipboardManager {
4311 interface ::com::sun::star::datatransfer::clipboard::XClipboardManager;
4312 interface ::com::sun::star::lang::XComponent;
4314 published interface XClipboardOwner;
4315 published interface XClipboard {
4316 interface ::com::sun::star::uno::XInterface;
4317 ::com::sun::star::datatransfer::XTransferable getContents();
4318 void setContents([in] ::com::sun::star::datatransfer::XTransferable xTrans, [in] ::com::sun::star::datatransfer::clipboard::XClipboardOwner xClipboardOwner);
4319 string getName();
4321 published interface XClipboardEx {
4322 interface ::com::sun::star::datatransfer::clipboard::XClipboard;
4323 byte getRenderingCapabilities();
4325 published interface XClipboardListener;
4326 published interface XClipboardNotifier {
4327 interface ::com::sun::star::uno::XInterface;
4328 void addClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4329 void removeClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4331 published service GenericClipboard {
4332 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4333 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4334 interface ::com::sun::star::lang::XInitialization;
4335 interface ::com::sun::star::lang::XComponent;
4337 published interface XFlushableClipboard {
4338 interface ::com::sun::star::uno::XInterface;
4339 void flushClipboard();
4341 published interface XSystemClipboard {
4342 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4343 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4344 interface ::com::sun::star::lang::XComponent;
4345 [optional] interface ::com::sun::star::datatransfer::clipboard::XFlushableClipboard;
4347 published constants RenderingCapabilities {
4348 const byte Delayed = 1;
4349 /** @deprecated */ const byte Persistant = 2;
4350 const byte Persistent = 2;
4352 published service SystemClipboard: ::com::sun::star::datatransfer::clipboard::XSystemClipboard;
4353 published interface XClipboardFactory {
4354 interface ::com::sun::star::uno::XInterface;
4355 ::com::sun::star::datatransfer::clipboard::XClipboard createClipboard([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
4357 published interface XClipboardListener {
4358 interface ::com::sun::star::lang::XEventListener;
4359 void changedContents([in] ::com::sun::star::datatransfer::clipboard::ClipboardEvent event);
4361 published interface XClipboardOwner {
4362 interface ::com::sun::star::uno::XInterface;
4363 void lostOwnership([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard, [in] ::com::sun::star::datatransfer::XTransferable xTrans);
4366 module dnd {
4367 published constants DNDConstants {
4368 const byte ACTION_COPY = 1;
4369 const byte ACTION_COPY_OR_MOVE = 3;
4370 const byte ACTION_DEFAULT = -128;
4371 const byte ACTION_LINK = 4;
4372 const byte ACTION_MOVE = 2;
4373 const byte ACTION_NONE = 0;
4374 const byte ACTION_REFERENCE = 4;
4376 published struct DragGestureEvent: ::com::sun::star::lang::EventObject {
4377 byte DragAction;
4378 long DragOriginX;
4379 long DragOriginY;
4380 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4381 any Event;
4383 published interface XDragSourceContext;
4384 published struct DragSourceEvent: ::com::sun::star::lang::EventObject {
4385 ::com::sun::star::datatransfer::dnd::XDragSourceContext DragSourceContext;
4386 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4388 published struct DragSourceDragEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4389 byte DropAction;
4390 byte UserAction;
4392 published struct DragSourceDropEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4393 byte DropAction;
4394 boolean DropSuccess;
4396 published struct DropTargetEvent: ::com::sun::star::lang::EventObject {
4397 byte Dummy;
4399 published interface XDropTargetDragContext;
4400 published struct DropTargetDragEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4401 ::com::sun::star::datatransfer::dnd::XDropTargetDragContext Context;
4402 byte DropAction;
4403 long LocationX;
4404 long LocationY;
4405 byte SourceActions;
4407 published struct DropTargetDragEnterEvent: ::com::sun::star::datatransfer::dnd::DropTargetDragEvent {
4408 sequence< ::com::sun::star::datatransfer::DataFlavor > SupportedDataFlavors;
4410 published interface XDropTargetDropContext;
4411 published struct DropTargetDropEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4412 ::com::sun::star::datatransfer::dnd::XDropTargetDropContext Context;
4413 byte DropAction;
4414 long LocationX;
4415 long LocationY;
4416 byte SourceActions;
4417 ::com::sun::star::datatransfer::XTransferable Transferable;
4419 published exception InvalidDNDOperationException: ::com::sun::star::uno::RuntimeException {
4421 published interface XDragSourceListener;
4422 published interface XDragSource {
4423 interface ::com::sun::star::uno::XInterface;
4424 boolean isDragImageSupported();
4425 long getDefaultCursor([in] byte dragAction) raises (::com::sun::star::lang::IllegalArgumentException);
4426 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);
4428 published service OleDragSource {
4429 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4430 interface ::com::sun::star::lang::XInitialization;
4431 interface ::com::sun::star::lang::XComponent;
4433 published interface XDropTargetListener;
4434 published interface XDropTarget {
4435 interface ::com::sun::star::uno::XInterface;
4436 void addDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4437 void removeDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4438 boolean isActive();
4439 void setActive([in] boolean active);
4440 byte getDefaultActions();
4441 void setDefaultActions([in] byte actions);
4443 published service OleDropTarget {
4444 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4445 interface ::com::sun::star::lang::XInitialization;
4446 interface ::com::sun::star::lang::XComponent;
4448 published service X11DragSource {
4449 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4450 interface ::com::sun::star::lang::XInitialization;
4451 interface ::com::sun::star::lang::XComponent;
4453 published service X11DropTarget {
4454 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4455 interface ::com::sun::star::lang::XInitialization;
4456 interface ::com::sun::star::lang::XComponent;
4458 published interface XAutoscroll {
4459 interface ::com::sun::star::uno::XInterface;
4460 void autoscroll([in] long cursorLocationX, [in] long cursorLocationY);
4461 any getAutoscrollRegion();
4463 published interface XDragGestureListener {
4464 interface ::com::sun::star::lang::XEventListener;
4465 void dragGestureRecognized([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent dge);
4467 published interface XDragGestureRecognizer {
4468 interface ::com::sun::star::uno::XInterface;
4469 void addDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4470 void removeDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4471 void resetRecognizer();
4473 published interface XDragSourceContext {
4474 interface ::com::sun::star::uno::XInterface;
4475 long getCurrentCursor();
4476 void setCursor([in] long cursorId);
4477 void setImage([in] long imageId);
4478 void transferablesFlavorsChanged();
4480 published interface XDragSourceListener {
4481 interface ::com::sun::star::lang::XEventListener;
4482 void dragDropEnd([in] ::com::sun::star::datatransfer::dnd::DragSourceDropEvent dsde);
4483 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4484 void dragExit([in] ::com::sun::star::datatransfer::dnd::DragSourceEvent dse);
4485 void dragOver([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4486 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4488 published interface XDropTargetDragContext {
4489 interface ::com::sun::star::uno::XInterface;
4490 void acceptDrag([in] byte dragOperation);
4491 void rejectDrag();
4493 published interface XDropTargetDropContext {
4494 interface ::com::sun::star::uno::XInterface;
4495 void acceptDrop([in] byte dragOperation);
4496 void rejectDrop();
4497 void dropComplete([in] boolean success);
4499 published interface XDropTargetListener {
4500 interface ::com::sun::star::lang::XEventListener;
4501 void drop([in] ::com::sun::star::datatransfer::dnd::DropTargetDropEvent dtde);
4502 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEnterEvent dtdee);
4503 void dragExit([in] ::com::sun::star::datatransfer::dnd::DropTargetEvent dte);
4504 void dragOver([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4505 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4509 module ucb {
4510 published exception CommandAbortedException: ::com::sun::star::uno::Exception {
4512 published exception CommandFailedException: ::com::sun::star::uno::Exception {
4513 any Reason;
4515 published enum ContentCreationError {
4516 UNKNOWN = 0,
4517 /** @deprecated */ NO_CONTENT_BROKER = 1,
4518 /** @deprecated */ NO_IDENTIFIER_FACTORY = 2,
4519 IDENTIFIER_CREATION_FAILED = 3,
4520 NO_CONTENT_PROVIDER = 4,
4521 CONTENT_CREATION_FAILED = 5
4523 published exception ContentCreationException: ::com::sun::star::uno::Exception {
4524 ::com::sun::star::ucb::ContentCreationError eError;
4526 published interface XProgressHandler;
4527 published interface XCommandEnvironment {
4528 interface ::com::sun::star::uno::XInterface;
4529 ::com::sun::star::task::XInteractionHandler getInteractionHandler();
4530 ::com::sun::star::ucb::XProgressHandler getProgressHandler();
4533 module document {
4534 published exception AmbigousFilterRequest: ::com::sun::star::uno::Exception {
4535 string URL;
4536 string SelectedFilter;
4537 string DetectedFilter;
4539 published exception BrokenPackageRequest: ::com::sun::star::uno::Exception {
4540 string aName;
4542 published exception ChangedByOthersRequest: ::com::sun::star::uno::Exception {
4544 published exception CorruptedFilterConfigurationException: ::com::sun::star::uno::RuntimeException {
4545 string Details;
4548 module embed {
4549 published interface XStorage;
4551 module document {
4552 published interface XDocumentProperties {
4553 interface ::com::sun::star::uno::XInterface;
4554 [attribute] string Author;
4555 [attribute] string Generator;
4556 [attribute] ::com::sun::star::util::DateTime CreationDate;
4557 [attribute] string Title;
4558 [attribute] string Subject;
4559 [attribute] string Description;
4560 [attribute] sequence< string > Keywords;
4561 [attribute] ::com::sun::star::lang::Locale Language;
4562 [attribute] string ModifiedBy;
4563 [attribute] ::com::sun::star::util::DateTime ModificationDate;
4564 [attribute] string PrintedBy;
4565 [attribute] ::com::sun::star::util::DateTime PrintDate;
4566 [attribute] string TemplateName;
4567 [attribute] string TemplateURL;
4568 [attribute] ::com::sun::star::util::DateTime TemplateDate;
4569 [attribute] string AutoloadURL;
4570 [attribute] long AutoloadSecs {
4571 set raises (::com::sun::star::lang::IllegalArgumentException);
4573 [attribute] string DefaultTarget;
4574 [attribute] sequence< ::com::sun::star::beans::NamedValue > DocumentStatistics;
4575 [attribute] short EditingCycles {
4576 set raises (::com::sun::star::lang::IllegalArgumentException);
4578 [attribute] long EditingDuration {
4579 set raises (::com::sun::star::lang::IllegalArgumentException);
4581 void resetUserData([in] string Author);
4582 ::com::sun::star::beans::XPropertyContainer getUserDefinedProperties();
4583 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);
4584 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);
4585 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);
4586 void storeToMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException);
4588 published service DocumentProperties: ::com::sun::star::document::XDocumentProperties {
4589 create();
4591 published service EventDescriptor {
4592 [property] string EventType;
4593 [property] string Script;
4595 /** @deprecated */ published struct EventObject: ::com::sun::star::lang::EventObject {
4596 string EventName;
4598 published service Events {
4599 interface ::com::sun::star::container::XNameReplace;
4601 published interface XExporter {
4602 interface ::com::sun::star::uno::XInterface;
4603 void setSourceDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4605 published interface XFilter {
4606 interface ::com::sun::star::uno::XInterface;
4607 boolean filter([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
4608 void cancel();
4610 published service ExportFilter {
4611 interface ::com::sun::star::document::XExporter;
4612 interface ::com::sun::star::document::XFilter;
4613 [optional] interface ::com::sun::star::lang::XInitialization;
4614 [optional] interface ::com::sun::star::container::XNamed;
4616 published interface XExtendedFilterDetection {
4617 interface ::com::sun::star::uno::XInterface;
4618 string detect([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor);
4620 published service ExtendedTypeDetection {
4621 interface ::com::sun::star::document::XExtendedFilterDetection;
4623 published service ExtendedTypeDetectionFactory {
4624 interface ::com::sun::star::lang::XMultiServiceFactory;
4625 interface ::com::sun::star::container::XNameAccess;
4626 [optional] interface ::com::sun::star::container::XNameContainer;
4627 [optional] interface ::com::sun::star::container::XContainerQuery;
4628 [optional] interface ::com::sun::star::util::XFlushable;
4630 published interface XFilterAdapter {
4631 interface ::com::sun::star::uno::XInterface;
4632 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);
4634 published service FilterAdapter {
4635 interface ::com::sun::star::document::XFilterAdapter;
4637 published service FilterFactory {
4638 interface ::com::sun::star::lang::XMultiServiceFactory;
4639 interface ::com::sun::star::container::XNameAccess;
4640 interface ::com::sun::star::container::XContainerQuery;
4641 [optional] interface ::com::sun::star::container::XNameContainer;
4642 [optional] interface ::com::sun::star::util::XFlushable;
4644 published exception FilterOptionsRequest: ::com::sun::star::uno::Exception {
4645 ::com::sun::star::frame::XModel rModel;
4646 sequence< ::com::sun::star::beans::PropertyValue > rProperties;
4648 published service HeaderFooterSettings {
4649 interface ::com::sun::star::beans::XPropertySet;
4650 [property, optional] boolean IsPrintPageName;
4651 [property, optional] boolean IsPrintDate;
4652 [property, optional] boolean IsPrintTime;
4654 published interface XImporter {
4655 interface ::com::sun::star::uno::XInterface;
4656 void setTargetDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4658 published service ImportFilter {
4659 interface ::com::sun::star::document::XImporter;
4660 interface ::com::sun::star::document::XFilter;
4661 [optional] interface ::com::sun::star::lang::XInitialization;
4662 [optional] interface ::com::sun::star::container::XNamed;
4664 published interface XLinkTargetSupplier {
4665 interface ::com::sun::star::uno::XInterface;
4666 ::com::sun::star::container::XNameAccess getLinks();
4668 published service LinkTarget {
4669 interface ::com::sun::star::beans::XPropertySet;
4670 [optional] interface ::com::sun::star::document::XLinkTargetSupplier;
4671 [property, readonly] string LinkDisplayName;
4673 published service LinkTargets {
4674 interface ::com::sun::star::container::XNameAccess;
4676 published constants LinkUpdateModes {
4677 const long AUTO = 2;
4678 const long GLOBAL_SETTING = 3;
4679 const long MANUAL = 1;
4680 const long NEVER = 0;
4682 published exception LockFileIgnoreRequest: ::com::sun::star::io::IOException {
4684 published exception LockedDocumentRequest: ::com::sun::star::uno::Exception {
4685 string DocumentURL;
4686 string UserInfo;
4688 published exception LockedOnSavingRequest: ::com::sun::star::uno::Exception {
4689 string DocumentURL;
4690 string UserInfo;
4692 published constants MacroExecMode {
4693 const short ALWAYS_EXECUTE = 2;
4694 const short ALWAYS_EXECUTE_NO_WARN = 4;
4695 const short FROM_LIST = 1;
4696 const short FROM_LIST_AND_SIGNED_NO_WARN = 9;
4697 const short FROM_LIST_AND_SIGNED_WARN = 8;
4698 const short FROM_LIST_NO_WARN = 7;
4699 const short NEVER_EXECUTE = 0;
4700 const short USE_CONFIG = 3;
4701 const short USE_CONFIG_APPROVE_CONFIRMATION = 6;
4702 const short USE_CONFIG_REJECT_CONFIRMATION = 5;
4704 published exception NoSuchFilterRequest: ::com::sun::star::uno::Exception {
4705 string URL;
4708 module xml {
4709 module sax {
4710 published exception SAXException: ::com::sun::star::uno::Exception {
4711 any WrappedException;
4715 module document {
4716 interface XDocumentEventListener;
4718 module frame {
4719 interface XController2;
4721 module document {
4722 interface XDocumentEventBroadcaster {
4723 interface ::com::sun::star::uno::XInterface;
4724 void addDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4725 void removeDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4726 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);
4728 published interface XDocumentPropertiesSupplier {
4729 interface ::com::sun::star::uno::XInterface;
4730 ::com::sun::star::document::XDocumentProperties getDocumentProperties();
4733 module script {
4734 interface XStorageBasedLibraryContainer;
4736 module document {
4737 interface XEmbeddedScripts {
4738 interface ::com::sun::star::uno::XInterface;
4739 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer BasicLibraries;
4740 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer DialogLibraries;
4741 [attribute, readonly] boolean AllowMacroExecution;
4743 published interface XEventListener;
4744 /** @deprecated */ published interface XEventBroadcaster {
4745 interface ::com::sun::star::uno::XInterface;
4746 void addEventListener([in] ::com::sun::star::document::XEventListener Listener);
4747 void removeEventListener([in] ::com::sun::star::document::XEventListener Listener);
4749 published interface XEventsSupplier {
4750 interface ::com::sun::star::uno::XInterface;
4751 ::com::sun::star::container::XNameReplace getEvents();
4753 interface XUndoManager;
4754 interface XUndoManagerSupplier {
4755 interface ::com::sun::star::uno::XInterface;
4756 ::com::sun::star::document::XUndoManager getUndoManager();
4758 published interface XViewDataSupplier {
4759 interface ::com::sun::star::uno::XInterface;
4760 ::com::sun::star::container::XIndexAccess getViewData();
4761 void setViewData([in] ::com::sun::star::container::XIndexAccess Data);
4764 module frame {
4765 published interface XStorable {
4766 interface ::com::sun::star::uno::XInterface;
4767 boolean hasLocation();
4768 string getLocation();
4769 boolean isReadonly();
4770 void store() raises (::com::sun::star::io::IOException);
4771 void storeAsURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4772 void storeToURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4775 module util {
4776 published interface XModifiable {
4777 interface ::com::sun::star::util::XModifyBroadcaster;
4778 boolean isModified();
4779 void setModified([in] boolean bModified) raises (::com::sun::star::beans::PropertyVetoException);
4782 module view {
4783 published interface XPrintJobListener;
4784 published interface XPrintJobBroadcaster {
4785 interface ::com::sun::star::uno::XInterface;
4786 void addPrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4787 void removePrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4789 published interface XPrintable {
4790 interface ::com::sun::star::uno::XInterface;
4791 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
4792 void setPrinter([in] sequence< ::com::sun::star::beans::PropertyValue > aPrinter) raises (::com::sun::star::lang::IllegalArgumentException);
4793 void print([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
4796 module document {
4797 published service OfficeDocument {
4798 interface ::com::sun::star::frame::XModel;
4799 interface ::com::sun::star::util::XModifiable;
4800 interface ::com::sun::star::frame::XStorable;
4801 interface ::com::sun::star::view::XPrintable;
4802 /** @deprecated */ [optional] interface ::com::sun::star::document::XEventBroadcaster;
4803 [optional] interface ::com::sun::star::document::XDocumentEventBroadcaster;
4804 [optional] interface ::com::sun::star::document::XEventsSupplier;
4805 [optional] interface ::com::sun::star::document::XViewDataSupplier;
4806 [optional] interface ::com::sun::star::view::XPrintJobBroadcaster;
4807 [optional] interface ::com::sun::star::document::XEmbeddedScripts;
4808 [optional] interface ::com::sun::star::document::XDocumentPropertiesSupplier;
4809 [optional] interface ::com::sun::star::document::XUndoManagerSupplier;
4810 [property, optional] boolean AutomaticControlFocus;
4811 [property, optional] boolean ApplyFormDesignMode;
4812 [property, optional, readonly] string RuntimeUID;
4813 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
4815 published service OleEmbeddedServerRegistration: ::com::sun::star::uno::XInterface;
4816 published exception OwnLockOnDocumentRequest: ::com::sun::star::uno::Exception {
4817 string DocumentURL;
4818 string TimeInfo;
4819 boolean IsStoring;
4822 module ui {
4823 module dialogs {
4824 published service FilterOptionsDialog {
4825 interface ::com::sun::star::beans::XPropertyAccess;
4826 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
4830 module document {
4831 published constants PrinterIndependentLayout {
4832 const short DISABLED = 1;
4833 /** @deprecated */ const short ENABLED = 2;
4834 const short HIGH_RESOLUTION = 3;
4835 const short LOW_RESOLUTION = 2;
4837 published constants RedlineDisplayType {
4838 const short INSERTED = 1;
4839 const short INSERTED_AND_REMOVED = 2;
4840 const short NONE = 0;
4841 const short REMOVED = 3;
4843 published exception ReloadEditableRequest: ::com::sun::star::uno::Exception {
4844 string DocumentURL;
4847 module i18n {
4848 published interface XForbiddenCharacters;
4850 module document {
4851 published service Settings {
4852 interface ::com::sun::star::beans::XPropertySet;
4853 [property, optional] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
4854 [property, optional] short LinkUpdateMode;
4855 [property] string PrinterName;
4856 [property] sequence< byte > PrinterSetup;
4857 [property, optional] boolean IsKernAsianPunctuation;
4858 [property, optional] short CharacterCompressionType;
4859 [property, optional] boolean ApplyUserData;
4860 [property, optional] boolean SaveVersionOnClose;
4861 [property, optional] boolean UpdateFromTemplate;
4862 [property, optional] boolean FieldAutoUpdate;
4863 [property, optional] string CurrentDatabaseDataSource;
4864 [property, optional] string CurrentDatabaseCommand;
4865 [property, optional] long CurrentDatabaseCommandType;
4866 [property, optional] long DefaultTabStop;
4867 [property, optional] boolean IsPrintBooklet;
4868 [property, optional] boolean IsPrintBookletFront;
4869 [property, optional] boolean IsPrintBookletBack;
4870 [property, optional] long PrintQuality;
4871 [property, optional] string ColorTableURL;
4872 [property, optional] string DashTableURL;
4873 [property, optional] string LineEndTableURL;
4874 [property, optional] string HatchTableURL;
4875 [property, optional] string GradientTableURL;
4876 [property, optional] string BitmapTableURL;
4877 [property, optional] boolean AutoCalculate;
4878 [property, optional] short PrinterIndependentLayout;
4879 [property, optional] boolean AddExternalLeading;
4880 [property, optional] boolean EmbedFonts;
4881 [property, optional] boolean EmbedSystemFonts;
4882 [property, optional] boolean EmbedOnlyUsedFonts;
4883 [property, optional] boolean EmbedLatinScriptFonts;
4884 [property, optional] boolean EmbedAsianScriptFonts;
4885 [property, optional] boolean EmbedComplexScriptFonts;
4887 published interface XTypeDetection {
4888 interface ::com::sun::star::uno::XInterface;
4889 string queryTypeByURL([in] string URL);
4890 string queryTypeByDescriptor([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] boolean AllowDeep);
4892 published service TypeDetection {
4893 interface ::com::sun::star::document::XTypeDetection;
4894 interface ::com::sun::star::container::XNameAccess;
4895 [optional] interface ::com::sun::star::container::XNameContainer;
4896 [optional] interface ::com::sun::star::container::XContainerQuery;
4897 [optional] interface ::com::sun::star::util::XFlushable;
4899 published constants UpdateDocMode {
4900 const short ACCORDING_TO_CONFIG = 2;
4901 const short FULL_UPDATE = 3;
4902 const short NO_UPDATE = 0;
4903 const short QUIET_UPDATE = 1;
4905 published interface XActionLockable {
4906 interface ::com::sun::star::uno::XInterface;
4907 boolean isActionLocked();
4908 void addActionLock();
4909 void removeActionLock();
4910 void setActionLocks([in] short nLock);
4911 short resetActionLocks();
4913 published interface XBinaryStreamResolver {
4914 interface ::com::sun::star::uno::XInterface;
4915 ::com::sun::star::io::XInputStream getInputStream([in] string aURL);
4916 ::com::sun::star::io::XOutputStream createOutputStream();
4917 string resolveOutputStream([in] ::com::sun::star::io::XOutputStream aBinaryStream);
4919 published interface XDocumentInsertable {
4920 interface ::com::sun::star::uno::XInterface;
4921 void insertDocumentFromURL([in] string aURL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
4923 published interface XEmbeddedObjectResolver {
4924 interface ::com::sun::star::uno::XInterface;
4925 string resolveEmbeddedObjectURL([in] string aURL);
4927 published interface XEmbeddedObjectSupplier {
4928 interface ::com::sun::star::uno::XInterface;
4929 ::com::sun::star::lang::XComponent getEmbeddedObject();
4931 /** @deprecated */ published interface XEventListener {
4932 interface ::com::sun::star::lang::XEventListener;
4933 void notifyEvent([in] ::com::sun::star::document::EventObject Event);
4935 /** @deprecated */ published interface XGraphicObjectResolver {
4936 interface ::com::sun::star::uno::XInterface;
4937 /** @deprecated */ string resolveGraphicObjectURL([in] string aURL);
4939 published interface XInteractionFilterOptions {
4940 interface ::com::sun::star::task::XInteractionContinuation;
4941 void setFilterOptions([in] sequence< ::com::sun::star::beans::PropertyValue > rProperties);
4942 sequence< ::com::sun::star::beans::PropertyValue > getFilterOptions();
4944 published interface XInteractionFilterSelect {
4945 interface ::com::sun::star::task::XInteractionContinuation;
4946 void setFilter([in] string Name);
4947 string getFilter();
4949 published interface XXMLBasicExporter {
4950 interface ::com::sun::star::document::XExporter;
4951 interface ::com::sun::star::document::XFilter;
4954 module xml {
4955 module sax {
4956 published interface XDocumentHandler;
4959 module document {
4960 published service XMLBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4961 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4963 published service XMLOasisBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4964 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4966 published interface XMimeTypeInfo {
4967 interface ::com::sun::star::uno::XInterface;
4968 boolean supportsMimeType([in] string MimeTypeName);
4969 sequence< string > getSupportedMimeTypeNames();
4971 published interface XRedlinesSupplier {
4972 interface ::com::sun::star::uno::XInterface;
4973 ::com::sun::star::container::XEnumerationAccess getRedlines();
4976 module frame {
4977 published exception DoubleInitializationException: ::com::sun::star::uno::Exception {
4980 module drawing {
4981 published service AppletShape {
4982 service ::com::sun::star::drawing::Shape;
4983 [property] string AppletCodeBase;
4984 [property] string AppletName;
4985 [property] string AppletCode;
4986 [property] sequence< ::com::sun::star::beans::PropertyValue > AppletCommands;
4987 [property, readonly] boolean AppletIsScript;
4989 /** @deprecated */ published enum Arrangement {
4990 FRONT = 0,
4991 MORE_FRONT = 1,
4992 MORE_BACK = 2,
4993 BACK = 3
4995 published service Background {
4996 service ::com::sun::star::drawing::FillProperties;
4998 published struct BarCode {
4999 long Type;
5000 string Payload;
5001 long ErrorCorrection;
5002 long Border;
5004 published constants BarCodeErrorCorrection {
5005 const long HIGH = 4;
5006 const long LOW = 1;
5007 const long MEDIUM = 2;
5008 const long QUARTILE = 3;
5010 /** @deprecated */ published struct BezierPoint {
5011 ::com::sun::star::awt::Point Position;
5012 ::com::sun::star::awt::Point ControlPoint1;
5013 ::com::sun::star::awt::Point ControlPoint2;
5015 published service BitmapTable {
5016 interface ::com::sun::star::container::XNameContainer;
5018 published struct Position3D {
5019 double PositionX;
5020 double PositionY;
5021 double PositionZ;
5023 published struct BoundVolume {
5024 ::com::sun::star::drawing::Position3D min;
5025 ::com::sun::star::drawing::Position3D max;
5027 published struct CameraGeometry {
5028 ::com::sun::star::drawing::Position3D vrp;
5029 ::com::sun::star::drawing::Direction3D vpn;
5030 ::com::sun::star::drawing::Direction3D vup;
5032 published constants CaptionEscapeDirection {
5033 const short auto = 2;
5034 const short horizontal = 0;
5035 const short vertical = 1;
5037 /** @deprecated */ published service RotationDescriptor {
5038 /** @deprecated */ [property] long RotateAngle;
5039 /** @deprecated */ [property, optional] long ShearAngle;
5041 published service ShadowProperties {
5042 [property] boolean Shadow;
5043 [property] ::com::sun::star::util::Color ShadowColor;
5044 [property] short ShadowTransparence;
5045 [property] long ShadowXDistance;
5046 [property] long ShadowYDistance;
5047 [property, optional] long ShadowBlur;
5049 published enum TextAnimationDirection {
5050 LEFT = 0,
5051 RIGHT = 1,
5052 UP = 2,
5053 DOWN = 3
5055 published enum TextAnimationKind {
5056 NONE = 0,
5057 BLINK = 1,
5058 SCROLL = 2,
5059 ALTERNATE = 3,
5060 SLIDE = 4
5062 published enum TextFitToSizeType {
5063 NONE = 0,
5064 PROPORTIONAL = 1,
5065 ALLLINES = 2,
5066 AUTOFIT = 3
5068 published enum TextHorizontalAdjust {
5069 LEFT = 0,
5070 CENTER = 1,
5071 RIGHT = 2,
5072 BLOCK = 3
5074 published enum TextVerticalAdjust {
5075 TOP = 0,
5076 CENTER = 1,
5077 BOTTOM = 2,
5078 BLOCK = 3
5081 module style {
5082 published service ParagraphPropertiesAsian {
5083 [property] boolean ParaIsHangingPunctuation;
5084 [property] boolean ParaIsCharacterDistance;
5085 [property] boolean ParaIsForbiddenRules;
5087 published service ParagraphPropertiesComplex {
5088 [property] short WritingMode;
5091 module text {
5092 /** @deprecated */ published enum WritingMode {
5093 LR_TB = 0,
5094 RL_TB = 1,
5095 TB_RL = 2
5097 published interface XTextColumns;
5099 module drawing {
5100 published service TextProperties {
5101 service ::com::sun::star::style::CharacterProperties;
5102 service ::com::sun::star::style::ParagraphProperties;
5103 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
5104 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
5105 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
5106 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
5107 [property, optional] boolean IsNumbering;
5108 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
5109 [property] boolean TextAutoGrowHeight;
5110 [property] boolean TextAutoGrowWidth;
5111 [property] boolean TextContourFrame;
5112 [property] ::com::sun::star::drawing::TextFitToSizeType TextFitToSize;
5113 [property] ::com::sun::star::drawing::TextHorizontalAdjust TextHorizontalAdjust;
5114 [property] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
5115 [property] long TextLeftDistance;
5116 [property] long TextRightDistance;
5117 [property] long TextUpperDistance;
5118 [property] long TextLowerDistance;
5119 [property] long TextMaximumFrameHeight;
5120 [property] long TextMaximumFrameWidth;
5121 [property] long TextMinimumFrameHeight;
5122 [property] long TextMinimumFrameWidth;
5123 [property] short TextAnimationAmount;
5124 [property] short TextAnimationCount;
5125 [property] short TextAnimationDelay;
5126 [property] ::com::sun::star::drawing::TextAnimationDirection TextAnimationDirection;
5127 [property] ::com::sun::star::drawing::TextAnimationKind TextAnimationKind;
5128 [property] boolean TextAnimationStartInside;
5129 [property] boolean TextAnimationStopInside;
5130 [property] ::com::sun::star::text::WritingMode TextWritingMode;
5131 [property, optional] ::com::sun::star::text::XTextColumns TextColumns;
5134 module text {
5135 published interface XText;
5136 published interface XTextRange {
5137 interface ::com::sun::star::uno::XInterface;
5138 ::com::sun::star::text::XText getText();
5139 ::com::sun::star::text::XTextRange getStart();
5140 ::com::sun::star::text::XTextRange getEnd();
5141 string getString();
5142 void setString([in] string aString);
5144 published interface XTextCursor;
5145 published interface XSimpleText {
5146 interface ::com::sun::star::text::XTextRange;
5147 ::com::sun::star::text::XTextCursor createTextCursor();
5148 ::com::sun::star::text::XTextCursor createTextCursorByRange([in] ::com::sun::star::text::XTextRange aTextPosition);
5149 void insertString([in] ::com::sun::star::text::XTextRange xRange, [in] string aString, [in] boolean bAbsorb);
5150 void insertControlCharacter([in] ::com::sun::star::text::XTextRange xRange, [in] short nControlCharacter, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException);
5152 published interface XTextContent;
5153 published interface XText {
5154 interface ::com::sun::star::text::XSimpleText;
5155 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);
5156 void removeTextContent([in] ::com::sun::star::text::XTextContent xContent) raises (::com::sun::star::container::NoSuchElementException);
5159 module drawing {
5160 published service Text {
5161 service ::com::sun::star::drawing::TextProperties;
5162 interface ::com::sun::star::text::XText;
5164 published service CaptionShape {
5165 service ::com::sun::star::drawing::Shape;
5166 service ::com::sun::star::drawing::FillProperties;
5167 service ::com::sun::star::drawing::LineProperties;
5168 service ::com::sun::star::drawing::ShadowProperties;
5169 service ::com::sun::star::drawing::Text;
5170 service ::com::sun::star::drawing::RotationDescriptor;
5171 [property] long CornerRadius;
5172 [property] ::com::sun::star::awt::Point CaptionPoint;
5173 [property] short CaptionType;
5174 [property] boolean CaptionIsFixedAngle;
5175 [property] long CaptionAngle;
5176 [property] long CaptionGap;
5177 [property] long CaptionEscapeDirection;
5178 [property] boolean CaptionIsEscapeRelative;
5179 [property] long CaptionEscapeRelative;
5180 [property] long CaptionEscapeAbsolute;
5181 [property] long CaptionLineLength;
5182 [property] boolean CaptionIsFitLineLength;
5184 published constants CaptionType {
5185 const short angled = 1;
5186 const short connector = 2;
5187 const short straight = 0;
5189 published enum CircleKind {
5190 FULL = 0,
5191 SECTION = 1,
5192 CUT = 2,
5193 ARC = 3
5195 published enum PolygonKind {
5196 LINE = 0,
5197 POLY = 1,
5198 PLIN = 2,
5199 PATHLINE = 3,
5200 PATHFILL = 4,
5201 FREELINE = 5,
5202 FREEFILL = 6,
5203 PATHPOLY = 7,
5204 PATHPLIN = 8
5206 published service PolyPolygonBezierDescriptor {
5207 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5208 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords PolyPolygonBezier;
5209 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords Geometry;
5211 published service ClosedBezierShape {
5212 service ::com::sun::star::drawing::Shape;
5213 service ::com::sun::star::drawing::LineProperties;
5214 service ::com::sun::star::drawing::FillProperties;
5215 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5216 service ::com::sun::star::drawing::Text;
5217 service ::com::sun::star::drawing::ShadowProperties;
5218 service ::com::sun::star::drawing::RotationDescriptor;
5220 published enum ColorMode {
5221 STANDARD = 0,
5222 GREYS = 1,
5223 MONO = 2,
5224 WATERMARK = 3
5226 published service ColorTable: ::com::sun::star::container::XNameContainer;
5227 published enum ConnectionType {
5228 AUTO = 0,
5229 LEFT = 1,
5230 TOP = 2,
5231 RIGHT = 3,
5232 BOTTOM = 4,
5233 SPECIAL = 5
5235 published enum ConnectorType {
5236 STANDARD = 0,
5237 CURVE = 1,
5238 LINE = 2,
5239 LINES = 3
5241 published service ConnectorProperties {
5242 [property] ::com::sun::star::drawing::ConnectorType EdgeKind;
5243 [property] long EdgeNode1HorzDist;
5244 [property] long EdgeNode1VertDist;
5245 [property] long EdgeNode2HorzDist;
5246 [property] long EdgeNode2VertDist;
5247 [property, optional] boolean EdgeOOXMLCurve;
5249 published service ConnectorShape {
5250 service ::com::sun::star::drawing::Shape;
5251 service ::com::sun::star::drawing::LineProperties;
5252 service ::com::sun::star::drawing::ConnectorProperties;
5253 service ::com::sun::star::drawing::ShadowProperties;
5254 service ::com::sun::star::drawing::Text;
5255 service ::com::sun::star::drawing::RotationDescriptor;
5256 [property] ::com::sun::star::drawing::XShape StartShape;
5257 [property] long StartGluePointIndex;
5258 [property] ::com::sun::star::awt::Point StartPosition;
5259 [property] ::com::sun::star::drawing::XShape EndShape;
5260 [property] ::com::sun::star::awt::Point EndPosition;
5261 [property] long EndGluePointIndex;
5262 [property] long EdgeLine1Delta;
5263 [property] long EdgeLine2Delta;
5264 [property] long EdgeLine3Delta;
5266 published interface XControlShape {
5267 interface ::com::sun::star::drawing::XShape;
5268 ::com::sun::star::awt::XControlModel getControl();
5269 void setControl([in] ::com::sun::star::awt::XControlModel xControl);
5271 published service ControlShape {
5272 service ::com::sun::star::drawing::Shape;
5273 interface ::com::sun::star::drawing::XControlShape;
5275 published typedef sequence< long > CoordinateSequence;
5276 published typedef sequence< ::com::sun::star::drawing::CoordinateSequence > CoordinateSequenceSequence;
5277 published service DashTable {
5278 interface ::com::sun::star::container::XNameContainer;
5280 /** @deprecated */ published enum MeasureKind {
5281 STANDARD = 0,
5282 RADIUS = 1
5284 published enum MeasureTextHorzPos {
5285 AUTO = 0,
5286 LEFTOUTSIDE = 1,
5287 INSIDE = 2,
5288 RIGHTOUTSIDE = 3
5290 published enum MeasureTextVertPos {
5291 AUTO = 0,
5292 EAST = 1,
5293 BREAKEDLINE = 2,
5294 WEST = 3,
5295 CENTERED = 4
5297 published service MeasureProperties {
5298 [property] boolean MeasureBelowReferenceEdge;
5299 [property] long MeasureHelpLine1Length;
5300 [property] long MeasureHelpLine2Length;
5301 [property] long MeasureHelpLineDistance;
5302 [property] long MeasureHelpLineOverhang;
5303 [property] ::com::sun::star::drawing::MeasureKind MeasureKind;
5304 [property] long MeasureLineDistance;
5305 [property] long MeasureOverhang;
5306 [property] boolean MeasureShowUnit;
5307 [property] boolean MeasureTextAutoAngle;
5308 [property] long MeasureTextAutoAngleView;
5309 [property] long MeasureTextFixedAngle;
5310 [property] ::com::sun::star::drawing::MeasureTextHorzPos MeasureTextHorizontalPosition;
5311 [property] ::com::sun::star::drawing::MeasureTextVertPos MeasureTextVerticalPosition;
5312 [property] boolean MeasureTextIsFixedAngle;
5313 [property] boolean MeasureTextRotate90;
5314 [property] boolean MeasureTextUpsideDown;
5315 [property, optional] short MeasureDecimalPlaces;
5317 published service Defaults {
5318 service ::com::sun::star::drawing::TextProperties;
5319 service ::com::sun::star::drawing::LineProperties;
5320 service ::com::sun::star::drawing::FillProperties;
5321 service ::com::sun::star::drawing::ShadowProperties;
5322 service ::com::sun::star::drawing::ConnectorProperties;
5323 service ::com::sun::star::drawing::MeasureProperties;
5325 published service DocumentSettings {
5326 service ::com::sun::star::document::Settings;
5327 [optional] service ::com::sun::star::document::HeaderFooterSettings;
5328 interface ::com::sun::star::beans::XPropertySet;
5329 [property, optional] short MeasureUnit;
5330 [property, optional] long ScaleNumerator;
5331 [property, optional] long ScaleDenominator;
5332 [property, optional] boolean IsPrintFitPage;
5333 [property, optional] boolean IsPrintTilePage;
5334 [property, optional] long PageNumberFormat;
5335 [property, optional] boolean ParagraphSummation;
5337 published typedef sequence< double > DoubleSequence;
5338 published typedef sequence< ::com::sun::star::drawing::DoubleSequence > DoubleSequenceSequence;
5339 published interface XShapes;
5340 published interface XShapeBinder {
5341 interface ::com::sun::star::uno::XInterface;
5342 ::com::sun::star::drawing::XShape bind([in] ::com::sun::star::drawing::XShapes xShapes);
5343 void unbind([in] ::com::sun::star::drawing::XShape xShape);
5345 published interface XShapeCombiner {
5346 interface ::com::sun::star::uno::XInterface;
5347 ::com::sun::star::drawing::XShape combine([in] ::com::sun::star::drawing::XShapes xShapes);
5348 void split([in] ::com::sun::star::drawing::XShape Group);
5350 published interface XShapeGroup;
5351 published interface XShapeGrouper {
5352 interface ::com::sun::star::uno::XInterface;
5353 ::com::sun::star::drawing::XShapeGroup group([in] ::com::sun::star::drawing::XShapes xShapes);
5354 void ungroup([in] ::com::sun::star::drawing::XShapeGroup aGroup);
5356 published interface XShapes {
5357 interface ::com::sun::star::container::XIndexAccess;
5358 void add([in] ::com::sun::star::drawing::XShape xShape);
5359 void remove([in] ::com::sun::star::drawing::XShape xShape);
5362 module view {
5363 published enum PaperOrientation {
5364 PORTRAIT = 0,
5365 LANDSCAPE = 1
5368 module drawing {
5369 published service GenericDrawPage {
5370 interface ::com::sun::star::drawing::XShapes;
5371 interface ::com::sun::star::drawing::XShapeGrouper;
5372 [optional] interface ::com::sun::star::drawing::XShapeCombiner;
5373 [optional] interface ::com::sun::star::drawing::XShapeBinder;
5374 [optional] interface ::com::sun::star::container::XNamed;
5375 [optional] interface ::com::sun::star::beans::XPropertySet;
5376 [property, optional] long BorderBottom;
5377 [property, optional] long BorderLeft;
5378 [property, optional] long BorderRight;
5379 [property, optional] long BorderTop;
5380 [property, optional] long Height;
5381 [property, optional] long Width;
5382 [property, optional, readonly] short Number;
5383 [property, optional] ::com::sun::star::view::PaperOrientation Orientation;
5384 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
5385 [property, optional, readonly] boolean IsBackgroundDark;
5386 [property, optional] ::com::sun::star::container::XIndexAccess NavigationOrder;
5387 [property, optional] boolean BackgroundFullSize;
5389 published interface XMasterPageTarget {
5390 interface ::com::sun::star::uno::XInterface;
5391 ::com::sun::star::drawing::XDrawPage getMasterPage();
5392 void setMasterPage([in] ::com::sun::star::drawing::XDrawPage xMasterPage);
5395 module form {
5396 published interface XFormsSupplier {
5397 interface ::com::sun::star::uno::XInterface;
5398 ::com::sun::star::container::XNameContainer getForms();
5401 module drawing {
5402 published service DrawPage {
5403 service ::com::sun::star::drawing::GenericDrawPage;
5404 interface ::com::sun::star::drawing::XMasterPageTarget;
5405 [optional] interface ::com::sun::star::form::XFormsSupplier;
5407 published interface XDrawPages;
5408 /** @deprecated */ published interface XDrawPageExpander {
5409 interface ::com::sun::star::uno::XInterface;
5410 ::com::sun::star::drawing::XDrawPages expand([in] ::com::sun::star::drawing::XDrawPage xPage);
5412 /** @deprecated */ published interface XDrawPageSummarizer {
5413 interface ::com::sun::star::uno::XInterface;
5414 ::com::sun::star::drawing::XDrawPage summarize([in] ::com::sun::star::drawing::XDrawPages xPages);
5416 published interface XDrawPages {
5417 interface ::com::sun::star::container::XIndexAccess;
5418 ::com::sun::star::drawing::XDrawPage insertNewByIndex([in] long nIndex);
5419 void remove([in] ::com::sun::star::drawing::XDrawPage xPage);
5421 published service DrawPages {
5422 interface ::com::sun::star::drawing::XDrawPages;
5423 [optional] interface ::com::sun::star::drawing::XDrawPageSummarizer;
5424 [optional] interface ::com::sun::star::drawing::XDrawPageExpander;
5426 /** @deprecated */ published enum DrawViewMode {
5427 DRAW = 0,
5428 NOTES = 1,
5429 HANDOUT = 2
5431 published interface XDrawPageDuplicator {
5432 interface ::com::sun::star::uno::XInterface;
5433 ::com::sun::star::drawing::XDrawPage duplicate([in] ::com::sun::star::drawing::XDrawPage xPage);
5435 published interface XDrawPagesSupplier {
5436 interface ::com::sun::star::uno::XInterface;
5437 ::com::sun::star::drawing::XDrawPages getDrawPages();
5439 published interface XLayerSupplier {
5440 interface ::com::sun::star::uno::XInterface;
5441 ::com::sun::star::container::XNameAccess getLayerManager();
5443 published interface XMasterPagesSupplier {
5444 interface ::com::sun::star::uno::XInterface;
5445 ::com::sun::star::drawing::XDrawPages getMasterPages();
5447 published interface XDrawView {
5448 interface ::com::sun::star::uno::XInterface;
5449 void setCurrentPage([in] ::com::sun::star::drawing::XDrawPage xPage);
5450 ::com::sun::star::drawing::XDrawPage getCurrentPage();
5453 module frame {
5454 published interface XFrame;
5455 published interface XController {
5456 interface ::com::sun::star::lang::XComponent;
5457 void attachFrame([in] ::com::sun::star::frame::XFrame Frame);
5458 boolean attachModel([in] ::com::sun::star::frame::XModel Model);
5459 boolean suspend([in] boolean Suspend);
5460 any getViewData();
5461 void restoreViewData([in] any Data);
5462 ::com::sun::star::frame::XModel getModel();
5463 ::com::sun::star::frame::XFrame getFrame();
5466 module util {
5467 published struct URL {
5468 string Complete;
5469 string Main;
5470 string Protocol;
5471 string User;
5472 string Password;
5473 string Server;
5474 short Port;
5475 string Path;
5476 string Name;
5477 string Arguments;
5478 string Mark;
5481 module frame {
5482 published struct DispatchDescriptor {
5483 ::com::sun::star::util::URL FeatureURL;
5484 string FrameName;
5485 long SearchFlags;
5487 published interface XDispatch;
5488 published interface XDispatchProvider {
5489 interface ::com::sun::star::uno::XInterface;
5490 ::com::sun::star::frame::XDispatch queryDispatch([in] ::com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags);
5491 sequence< ::com::sun::star::frame::XDispatch > queryDispatches([in] sequence< ::com::sun::star::frame::DispatchDescriptor > Requests);
5494 module ui {
5495 published interface XContextMenuInterceptor;
5496 published interface XContextMenuInterception {
5497 interface ::com::sun::star::uno::XInterface;
5498 void registerContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5499 void releaseContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5502 module frame {
5503 published service Controller {
5504 interface ::com::sun::star::frame::XController;
5505 interface ::com::sun::star::frame::XDispatchProvider;
5506 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
5507 [optional] interface ::com::sun::star::awt::XUserInputInterception;
5508 [optional] interface ::com::sun::star::view::XSelectionSupplier;
5509 [optional] interface ::com::sun::star::datatransfer::XTransferableSupplier;
5512 module view {
5513 published interface XControlAccess {
5514 interface ::com::sun::star::uno::XInterface;
5515 ::com::sun::star::awt::XControl getControl([in] ::com::sun::star::awt::XControlModel xModel) raises (::com::sun::star::container::NoSuchElementException);
5518 module form {
5519 published interface XForm;
5520 module runtime {
5521 interface XFormController;
5524 module view {
5525 interface XFormLayerAccess {
5526 interface ::com::sun::star::view::XControlAccess;
5527 ::com::sun::star::form::runtime::XFormController getFormController([in] ::com::sun::star::form::XForm Form);
5528 boolean isFormDesignMode();
5529 void setFormDesignMode([in] boolean DesignMode);
5532 module drawing {
5533 published service DrawingDocumentDrawView {
5534 service ::com::sun::star::frame::Controller;
5535 interface ::com::sun::star::drawing::XDrawView;
5536 interface ::com::sun::star::beans::XPropertySet;
5537 interface ::com::sun::star::view::XSelectionSupplier;
5538 [optional] interface ::com::sun::star::awt::XWindow;
5539 [optional] interface ::com::sun::star::view::XFormLayerAccess;
5540 [property] boolean IsMasterPageMode;
5541 [property] boolean IsLayerMode;
5542 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
5543 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
5544 [property, optional] short ZoomType;
5545 [property, optional] short ZoomValue;
5546 [property, optional] ::com::sun::star::awt::Point ViewOffset;
5548 /** @deprecated */ published service DrawingDocumentFactory {
5549 /** @deprecated */ interface ::com::sun::star::lang::XMultiServiceFactory;
5551 published service EllipseShape {
5552 service ::com::sun::star::drawing::Shape;
5553 service ::com::sun::star::drawing::LineProperties;
5554 service ::com::sun::star::drawing::FillProperties;
5555 service ::com::sun::star::drawing::Text;
5556 service ::com::sun::star::drawing::ShadowProperties;
5557 service ::com::sun::star::drawing::RotationDescriptor;
5558 [property] ::com::sun::star::drawing::CircleKind CircleKind;
5559 [property] long CircleStartAngle;
5560 [property] long CircleEndAngle;
5562 published enum ProjectionMode {
5563 PARALLEL = 0,
5564 PERSPECTIVE = 1
5566 published enum ShadeMode {
5567 FLAT = 0,
5568 PHONG = 1,
5569 SMOOTH = 2,
5570 DRAFT = 3
5572 published enum EscapeDirection {
5573 SMART = 0,
5574 LEFT = 1,
5575 RIGHT = 2,
5576 UP = 3,
5577 DOWN = 4,
5578 HORIZONTAL = 5,
5579 VERTICAL = 6
5581 /** @deprecated */ published struct GluePoint {
5582 ::com::sun::star::awt::Point Position;
5583 short EscapeDirection;
5584 boolean PositionAbsolute;
5585 short Alignment;
5587 published struct GluePoint2 {
5588 ::com::sun::star::awt::Point Position;
5589 boolean IsRelative;
5590 ::com::sun::star::drawing::Alignment PositionAlignment;
5591 ::com::sun::star::drawing::EscapeDirection Escape;
5592 boolean IsUserDefined;
5594 published service GradientTable {
5595 interface ::com::sun::star::container::XNameContainer;
5597 published interface XGraphicExportFilter {
5598 interface ::com::sun::star::document::XFilter;
5599 interface ::com::sun::star::document::XExporter;
5600 interface ::com::sun::star::document::XMimeTypeInfo;
5602 published service GraphicExportFilter: ::com::sun::star::drawing::XGraphicExportFilter;
5603 published service GraphicObjectShape {
5604 service ::com::sun::star::drawing::Shape;
5605 service ::com::sun::star::drawing::Text;
5606 service ::com::sun::star::drawing::ShadowProperties;
5607 service ::com::sun::star::drawing::RotationDescriptor;
5608 /** @deprecated */ [property] string GraphicURL;
5609 [property] string GraphicStreamURL;
5610 /** @deprecated */ [property, optional] ::com::sun::star::awt::XBitmap GraphicObjectFillBitmap;
5611 [property] short AdjustLuminance;
5612 [property] short AdjustContrast;
5613 [property] short AdjustRed;
5614 [property] short AdjustGreen;
5615 [property] short AdjustBlue;
5616 [property] double Gamma;
5617 [property] short Transparency;
5618 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
5619 [property, optional] ::com::sun::star::container::XIndexContainer ImageMap;
5620 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
5621 [property, optional] boolean IsSignatureLine;
5622 [property, optional] string SignatureLineId;
5623 [property, optional] string SignatureLineSuggestedSignerName;
5624 [property, optional] string SignatureLineSuggestedSignerTitle;
5625 [property, optional] string SignatureLineSuggestedSignerEmail;
5626 [property, optional] string SignatureLineSigningInstructions;
5627 [property, optional] boolean SignatureLineShowSignDate;
5628 [property, optional] boolean SignatureLineCanAddComment;
5629 [property, optional] ::com::sun::star::graphic::XGraphic SignatureLineUnsignedImage;
5630 [property, optional] boolean SignatureLineIsSigned;
5631 [property, optional] ::com::sun::star::drawing::BarCode BarCodeProperties;
5633 /** @deprecated */ published interface XShapeGroup {
5634 interface ::com::sun::star::drawing::XShape;
5635 void enterGroup();
5636 void leaveGroup();
5638 published service GroupShape {
5639 service ::com::sun::star::drawing::Shape;
5640 interface ::com::sun::star::drawing::XShapeGroup;
5641 interface ::com::sun::star::drawing::XShapes;
5643 published service HatchTable {
5644 interface ::com::sun::star::container::XNameContainer;
5646 published struct HomogenMatrixLine {
5647 double Column1;
5648 double Column2;
5649 double Column3;
5650 double Column4;
5652 published struct HomogenMatrix {
5653 ::com::sun::star::drawing::HomogenMatrixLine Line1;
5654 ::com::sun::star::drawing::HomogenMatrixLine Line2;
5655 ::com::sun::star::drawing::HomogenMatrixLine Line3;
5656 ::com::sun::star::drawing::HomogenMatrixLine Line4;
5658 published struct HomogenMatrixLine4 {
5659 double Column1;
5660 double Column2;
5661 double Column3;
5662 double Column4;
5664 published struct HomogenMatrix4 {
5665 ::com::sun::star::drawing::HomogenMatrixLine4 Line1;
5666 ::com::sun::star::drawing::HomogenMatrixLine4 Line2;
5667 ::com::sun::star::drawing::HomogenMatrixLine4 Line3;
5668 ::com::sun::star::drawing::HomogenMatrixLine4 Line4;
5670 published enum HorizontalDimensioning {
5671 AUTO = 0,
5672 LEFT = 1,
5673 CENTERED = 2,
5674 RIGHT = 3
5676 published service Layer {
5677 interface ::com::sun::star::beans::XPropertySet;
5678 [property] string Name;
5679 [property] boolean IsVisible;
5680 [property] boolean IsPrintable;
5681 [property] boolean IsLocked;
5683 published interface XLayer;
5684 published interface XLayerManager {
5685 interface ::com::sun::star::container::XIndexAccess;
5686 ::com::sun::star::drawing::XLayer insertNewByIndex([in] long nIndex);
5687 void remove([in] ::com::sun::star::drawing::XLayer xLayer) raises (::com::sun::star::container::NoSuchElementException);
5688 void attachShapeToLayer([in] ::com::sun::star::drawing::XShape xShape, [in] ::com::sun::star::drawing::XLayer xLayer);
5689 ::com::sun::star::drawing::XLayer getLayerForShape([in] ::com::sun::star::drawing::XShape xShape);
5691 published service LayerManager {
5692 interface ::com::sun::star::drawing::XLayerManager;
5693 interface ::com::sun::star::container::XNameAccess;
5695 published enum LayerType {
5696 LAYOUT = 0,
5697 CONTROLSA = 1,
5698 DIMENSIONIANG_LINES = 2,
5699 USER_DEFINED = 3
5701 /** @deprecated */ published enum LineEndType {
5702 NONE = 0,
5703 ARROW = 1,
5704 CIRCLE = 2,
5705 SQUARE = 3,
5706 SPECIAL = 4
5708 published service PolyPolygonDescriptor {
5709 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5710 [property] ::com::sun::star::drawing::PointSequenceSequence PolyPolygon;
5711 [property] ::com::sun::star::drawing::PointSequenceSequence Geometry;
5713 published service LineShape {
5714 service ::com::sun::star::drawing::Shape;
5715 service ::com::sun::star::drawing::LineProperties;
5716 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5717 service ::com::sun::star::drawing::Text;
5718 service ::com::sun::star::drawing::ShadowProperties;
5719 service ::com::sun::star::drawing::RotationDescriptor;
5721 published service MarkerTable {
5722 interface ::com::sun::star::container::XNameContainer;
5724 published service MasterPage {
5725 service ::com::sun::star::drawing::GenericDrawPage;
5727 published service MasterPages {
5728 interface ::com::sun::star::drawing::XDrawPages;
5730 published service MeasureShape {
5731 service ::com::sun::star::drawing::Shape;
5732 service ::com::sun::star::drawing::MeasureProperties;
5733 service ::com::sun::star::drawing::LineProperties;
5734 service ::com::sun::star::drawing::Text;
5735 service ::com::sun::star::drawing::ShadowProperties;
5736 service ::com::sun::star::drawing::RotationDescriptor;
5737 [property] ::com::sun::star::awt::Point StartPosition;
5738 [property] ::com::sun::star::awt::Point EndPosition;
5740 published enum MirrorAxis {
5741 VERTICAL = 0,
5742 HORIZONTAL = 1
5744 published enum NormalsKind {
5745 SPECIFIC = 0,
5746 FLAT = 1,
5747 SPHERE = 2
5749 published service OLE2Shape {
5750 service ::com::sun::star::drawing::Shape;
5751 [property] string CLSID;
5752 [property] string PersistName;
5753 [property, readonly] ::com::sun::star::frame::XModel Model;
5754 [property, readonly] boolean IsInternal;
5756 published service OpenBezierShape {
5757 service ::com::sun::star::drawing::Shape;
5758 service ::com::sun::star::drawing::LineProperties;
5759 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5760 service ::com::sun::star::drawing::Text;
5761 service ::com::sun::star::drawing::ShadowProperties;
5762 service ::com::sun::star::drawing::RotationDescriptor;
5764 published service PageShape {
5765 service ::com::sun::star::drawing::Shape;
5766 [property, optional] long PageNumber;
5768 published service PluginShape {
5769 service ::com::sun::star::drawing::Shape;
5770 [property] string PluginMimeType;
5771 [property] string PluginURL;
5772 [property] sequence< ::com::sun::star::beans::PropertyValue > PluginCommands;
5774 published service PolyLineShape {
5775 service ::com::sun::star::drawing::Shape;
5776 service ::com::sun::star::drawing::LineProperties;
5777 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5778 service ::com::sun::star::drawing::Text;
5779 service ::com::sun::star::drawing::ShadowProperties;
5780 service ::com::sun::star::drawing::RotationDescriptor;
5782 published service PolyPolygonBezierShape {
5783 service ::com::sun::star::drawing::Shape;
5784 service ::com::sun::star::drawing::LineProperties;
5785 service ::com::sun::star::drawing::FillProperties;
5786 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5787 service ::com::sun::star::drawing::Text;
5788 service ::com::sun::star::drawing::ShadowProperties;
5789 service ::com::sun::star::drawing::RotationDescriptor;
5791 published service PolyPolygonShape {
5792 service ::com::sun::star::drawing::Shape;
5793 service ::com::sun::star::drawing::LineProperties;
5794 service ::com::sun::star::drawing::FillProperties;
5795 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5796 service ::com::sun::star::drawing::Text;
5797 service ::com::sun::star::drawing::ShadowProperties;
5798 service ::com::sun::star::drawing::RotationDescriptor;
5800 published struct PolyPolygonShape3D {
5801 ::com::sun::star::drawing::DoubleSequenceSequence SequenceX;
5802 ::com::sun::star::drawing::DoubleSequenceSequence SequenceY;
5803 ::com::sun::star::drawing::DoubleSequenceSequence SequenceZ;
5805 published service RectangleShape {
5806 service ::com::sun::star::drawing::Shape;
5807 service ::com::sun::star::drawing::FillProperties;
5808 service ::com::sun::star::drawing::LineProperties;
5809 service ::com::sun::star::drawing::Text;
5810 service ::com::sun::star::drawing::ShadowProperties;
5811 service ::com::sun::star::drawing::RotationDescriptor;
5812 [property] long CornerRadius;
5814 published service ShapeCollection: ::com::sun::star::drawing::XShapes;
5815 published service Shapes {
5816 interface ::com::sun::star::drawing::XShapes;
5818 /** @deprecated */ published enum SnapObjectType {
5819 POINT = 0,
5820 VERTICAL = 1,
5821 HORIZONTAL = 2
5823 /** @deprecated */ published enum TextAdjust {
5824 LEFT = 0,
5825 CENTER = 1,
5826 RIGHT = 2,
5827 BLOCK = 3,
5828 STRETCH = 4
5830 published service TextShape {
5831 service ::com::sun::star::drawing::Shape;
5832 service ::com::sun::star::drawing::FillProperties;
5833 service ::com::sun::star::drawing::LineProperties;
5834 service ::com::sun::star::drawing::ShadowProperties;
5835 service ::com::sun::star::drawing::Text;
5836 service ::com::sun::star::drawing::RotationDescriptor;
5837 [property] long CornerRadius;
5839 /** @deprecated */ published enum TextureKind {
5840 LUMINANCE = 0,
5841 COLOR = 1
5843 published enum TextureKind2 {
5844 LUMINANCE = 0,
5845 INTENSITY = 1,
5846 COLOR = 2
5848 published enum TextureMode {
5849 REPLACE = 0,
5850 MODULATE = 1,
5851 BLEND = 2
5853 published enum TextureProjectionMode {
5854 OBJECTSPECIFIC = 0,
5855 PARALLEL = 1,
5856 SPHERE = 2
5858 published service TransparencyGradientTable {
5859 interface ::com::sun::star::container::XNameContainer;
5861 published enum VerticalDimensioning {
5862 AUTO = 0,
5863 TOP = 1,
5864 CENTERED = 2,
5865 BOTTOM = 3
5867 /** @deprecated */ published interface XConnectableShape {
5868 interface ::com::sun::star::uno::XInterface;
5869 boolean canConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5870 boolean doConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5872 /** @deprecated */ published interface XConnectorShape {
5873 interface ::com::sun::star::drawing::XShape;
5874 void connectStart([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5875 void connectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5876 void disconnectBegin([in] ::com::sun::star::drawing::XConnectableShape xShape);
5877 void disconnectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape);
5879 published interface XDrawPage {
5880 interface ::com::sun::star::drawing::XShapes;
5882 published interface XLayer {
5883 interface ::com::sun::star::beans::XPropertySet;
5886 module frame {
5887 published interface XStatusListener;
5888 published interface XDispatch {
5889 interface ::com::sun::star::uno::XInterface;
5890 void dispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
5891 void addStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5892 void removeStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5895 module drawing {
5896 published interface XSelectionFunction {
5897 interface ::com::sun::star::lang::XComponent;
5898 interface ::com::sun::star::lang::XServiceInfo;
5899 interface ::com::sun::star::frame::XDispatch;
5900 interface ::com::sun::star::awt::XKeyHandler;
5901 interface ::com::sun::star::awt::XMouseClickHandler;
5902 interface ::com::sun::star::awt::XMouseMotionHandler;
5903 interface ::com::sun::star::view::XSelectionChangeListener;
5905 /** @deprecated */ published interface XShapeAligner {
5906 interface ::com::sun::star::uno::XInterface;
5907 void alignShapes([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::Alignment eType);
5909 /** @deprecated */ published interface XShapeArranger {
5910 interface ::com::sun::star::uno::XInterface;
5911 void arrange([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::Arrangement eType);
5912 void bringToFront([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5913 void sendToBack([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5914 void setBehindShape([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5915 void setInFrontOf([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5916 void reverseOrder([in] ::com::sun::star::drawing::XShapes xShapes);
5918 /** @deprecated */ published interface XShapeMirror {
5919 interface ::com::sun::star::uno::XInterface;
5920 void mirror([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::MirrorAxis eAxis);
5921 void mirrorAtAxis([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::XShape aLine);
5923 /** @deprecated */ published interface XUniversalShapeDescriptor {
5924 interface ::com::sun::star::drawing::XShapeDescriptor;
5925 void setShapeType([in] string aShapeTypeName);
5928 module embed {
5929 published constants Actions {
5930 const long PREVENT_CLOSE = 1;
5931 const long PREVENT_TERMINATION = 2;
5933 published constants Aspects {
5934 const hyper MSOLE_CONTENT = 1;
5935 const hyper MSOLE_DOCPRINT = 8;
5936 const hyper MSOLE_ICON = 4;
5937 const hyper MSOLE_THUMBNAIL = 2;
5939 published exception InvalidStorageException: ::com::sun::star::io::IOException {
5941 published exception StorageWrappedTargetException: ::com::sun::star::lang::WrappedTargetException {
5944 module packages {
5945 published exception NoEncryptionException: ::com::sun::star::uno::Exception {
5947 published exception WrongPasswordException: ::com::sun::star::uno::Exception {
5950 module embed {
5951 published interface XStorage {
5952 interface ::com::sun::star::container::XNameAccess;
5953 interface ::com::sun::star::lang::XComponent;
5954 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);
5955 ::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);
5956 ::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);
5957 ::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);
5958 ::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);
5959 ::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);
5960 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);
5961 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);
5962 boolean isStreamElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5963 boolean isStorageElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5964 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);
5965 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);
5966 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);
5967 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);
5969 published service BaseStorage {
5970 interface ::com::sun::star::embed::XStorage;
5971 interface ::com::sun::star::beans::XPropertySet;
5972 [property, readonly] long OpenMode;
5973 [property, optional, readonly] string URL;
5975 published service DocumentCloser: ::com::sun::star::lang::XComponent {
5976 DocumentCloserCtor1([in] ::com::sun::star::frame::XFrame xFrame) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception);
5978 published constants ElementModes {
5979 const long NOCREATE = 16;
5980 const long READ = 1;
5981 const long READWRITE = 7;
5982 const long SEEKABLE = 2;
5983 const long SEEKABLEREAD = 3;
5984 const long TRUNCATE = 8;
5985 const long WRITE = 4;
5987 published constants EmbedMapUnits {
5988 const long ONE_1000TH_INCH = 4;
5989 const long ONE_100TH_INCH = 5;
5990 const long ONE_100TH_MM = 0;
5991 const long ONE_10TH_INCH = 6;
5992 const long ONE_10TH_MM = 1;
5993 const long ONE_CM = 3;
5994 const long ONE_INCH = 7;
5995 const long ONE_MM = 2;
5996 const long PIXEL = 10;
5997 const long POINT = 8;
5998 const long TWIP = 9;
6000 published constants EmbedMisc {
6001 const hyper EMBED_ACTIVATEIMMEDIATELY = 4294967296;
6002 const hyper EMBED_NEEDSSIZEONLOAD = 17179869184;
6003 const hyper EMBED_NEVERRESIZE = 8589934592;
6004 const hyper MS_EMBED_ACTIVATEWHENVISIBLE = 256;
6005 const hyper MS_EMBED_ACTSLIKEBUTTON = 4096;
6006 const hyper MS_EMBED_ACTSLIKELABEL = 8192;
6007 const hyper MS_EMBED_ALIGNABLE = 32768;
6008 const hyper MS_EMBED_ALWAYSRUN = 2048;
6009 const hyper MS_EMBED_CANLINKBYOLE1 = 32;
6010 const hyper MS_EMBED_CANTLINKINSIDE = 16;
6011 const hyper MS_EMBED_IGNOREACTIVATEWHENVISIBLE = 524288;
6012 const hyper MS_EMBED_IMEMODE = 262144;
6013 const hyper MS_EMBED_INSERTNOTREPLACE = 4;
6014 const hyper MS_EMBED_INSIDEOUT = 128;
6015 const hyper MS_EMBED_INVISIBLEATRUNTIME = 1024;
6016 const hyper MS_EMBED_ISLINKOBJECT = 64;
6017 const hyper MS_EMBED_NOUIACTIVATE = 16384;
6018 const hyper MS_EMBED_ONLYICONIC = 2;
6019 const hyper MS_EMBED_RECOMPOSEONRESIZE = 1;
6020 const hyper MS_EMBED_RENDERINGISDEVICEINDEPENDENT = 512;
6021 const hyper MS_EMBED_SETCLIENTSITEFIRST = 131072;
6022 const hyper MS_EMBED_SIMPLEFRAME = 65536;
6023 const hyper MS_EMBED_STATIC = 8;
6024 const hyper MS_EMBED_SUPPORTSMULTILEVELUNDO = 2097152;
6025 const hyper MS_EMBED_WANTSTOMENUMERGE = 1048576;
6027 published constants EmbedStates {
6028 const long ACTIVE = 2;
6029 const long INPLACE_ACTIVE = 3;
6030 const long LOADED = 0;
6031 const long RUNNING = 1;
6032 const long UI_ACTIVE = 4;
6034 published constants EmbedUpdateModes {
6035 const long ALWAYS_UPDATE = 0;
6036 const long EXPLICIT_UPDATE = 1;
6038 published constants EmbedVerbs {
6039 const long MS_OLEVERB_DISCARDUNDOSTATE = -6;
6040 const long MS_OLEVERB_HIDE = -3;
6041 const long MS_OLEVERB_IPACTIVATE = -5;
6042 const long MS_OLEVERB_OPEN = -2;
6043 const long MS_OLEVERB_PRIMARY = 0;
6044 const long MS_OLEVERB_SHOW = -1;
6045 const long MS_OLEVERB_UIACTIVATE = -4;
6047 published interface XEmbedObjectCreator {
6048 interface ::com::sun::star::uno::XInterface;
6049 ::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);
6050 ::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);
6051 ::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);
6053 published interface XEmbedObjectFactory {
6054 interface ::com::sun::star::uno::XInterface;
6055 ::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);
6057 published interface XLinkCreator {
6058 interface ::com::sun::star::uno::XInterface;
6059 ::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);
6061 published interface XLinkFactory {
6062 interface ::com::sun::star::uno::XInterface;
6063 ::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);
6066 module frame {
6067 published interface XDispatchProviderInterceptor;
6069 module embed {
6070 published service EmbeddedObjectDescriptor {
6071 [property, optional] boolean StoreVisualReplacement;
6072 [property, optional] ::com::sun::star::frame::XDispatchProviderInterceptor OutplaceDispatchInterceptor;
6073 [property, optional] ::com::sun::star::embed::XStorage RecoveryStorage;
6075 published constants EntryInitModes {
6076 const long DEFAULT_INIT = 0;
6077 const long MEDIA_DESCRIPTOR_INIT = 3;
6078 const long NO_INIT = 2;
6079 const long TRUNCATE_INIT = 1;
6080 const long URL_LINK_INIT = 4;
6082 published service FileSystemStorage {
6083 service ::com::sun::star::embed::BaseStorage;
6085 published service FileSystemStorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6086 published interface XHatchWindow;
6087 published interface XHatchWindowFactory {
6088 interface ::com::sun::star::uno::XInterface;
6089 ::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);
6091 published interface XEmbeddedObject;
6092 published struct InsertedObjectInfo {
6093 ::com::sun::star::embed::XEmbeddedObject Object;
6094 sequence< ::com::sun::star::beans::NamedValue > Options;
6096 published interface XActionsApproval;
6097 published service InstanceLocker: ::com::sun::star::lang::XComponent {
6098 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);
6099 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);
6101 published exception LinkageMisuseException: ::com::sun::star::uno::Exception {
6103 published interface XEmbedObjectClipboardCreator {
6104 interface ::com::sun::star::uno::XInterface;
6105 ::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);
6107 published exception WrongStateException: ::com::sun::star::uno::Exception {
6109 published exception NeedsRunningStateException: ::com::sun::star::embed::WrongStateException {
6111 published exception NoVisualAreaSizeException: ::com::sun::star::uno::Exception {
6113 published interface XClassifiedObject {
6114 interface ::com::sun::star::uno::XInterface;
6115 sequence< byte > getClassID();
6116 string getClassName();
6117 void setClassInfo([in] sequence< byte > aClassID, [in] string sClassName) raises (::com::sun::star::lang::NoSupportException);
6119 published interface XTransactedObject {
6120 interface ::com::sun::star::uno::XInterface;
6121 void commit() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6122 void revert() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6124 published interface XOLESimpleStorage {
6125 interface ::com::sun::star::container::XNameContainer;
6126 interface ::com::sun::star::lang::XComponent;
6127 interface ::com::sun::star::embed::XTransactedObject;
6128 interface ::com::sun::star::embed::XClassifiedObject;
6130 published service OLESimpleStorage: ::com::sun::star::embed::XOLESimpleStorage {
6131 createFromInputStream([in] ::com::sun::star::io::XInputStream xInputStream, [in] boolean bNoTempCopy);
6132 createFromStream([in] ::com::sun::star::io::XStream xStream, [in] boolean bNoTempCopy);
6134 published exception ObjectSaveVetoException: ::com::sun::star::uno::Exception {
6136 published exception StateChangeInProgressException: ::com::sun::star::embed::WrongStateException {
6137 long TargetState;
6139 published interface XEncryptionProtectedSource {
6140 interface ::com::sun::star::uno::XInterface;
6141 void setEncryptionPassword([in] string sPassword) raises (::com::sun::star::io::IOException);
6142 void removeEncryption() raises (::com::sun::star::io::IOException);
6144 published interface XTransactionListener;
6145 published interface XTransactionBroadcaster {
6146 interface ::com::sun::star::uno::XInterface;
6147 void addTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6148 void removeTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6150 published service Storage {
6151 service ::com::sun::star::embed::BaseStorage;
6152 interface ::com::sun::star::embed::XTransactedObject;
6153 interface ::com::sun::star::embed::XTransactionBroadcaster;
6154 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6155 [property] string MediaType;
6156 [property, optional] string Version;
6157 [property, readonly] boolean MediaTypeFallbackIsUsed;
6158 [property, readonly] boolean IsRoot;
6159 [property, optional, readonly] boolean RepairPackage;
6160 [property, optional, readonly] boolean HasEncryptedEntries;
6161 [property, optional, readonly] boolean HasNonEncryptedEntries;
6163 published service StorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6164 published constants StorageFormats {
6165 const long OFOPXML = 3;
6166 const long PACKAGE = 1;
6167 const long ZIP = 2;
6169 published service StorageStream {
6170 interface ::com::sun::star::io::XStream;
6171 interface ::com::sun::star::lang::XComponent;
6172 interface ::com::sun::star::beans::XPropertySet;
6173 [optional] interface ::com::sun::star::io::XSeekable;
6174 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6175 [property] string MediaType;
6176 [property] boolean IsCompressed;
6177 [property, readonly] boolean IsEncrypted;
6178 [property] boolean UseCommonStoragePasswordEncryption;
6179 [property, readonly] long Size;
6181 published exception UnreachableStateException: ::com::sun::star::uno::Exception {
6182 long CurrentState;
6183 long NextState;
6185 published exception UseBackupException: ::com::sun::star::io::IOException {
6186 string TemporaryFileURL;
6188 published constants VerbAttributes {
6189 const long MS_VERBATTR_NEVERDIRTIES = 1;
6190 const long MS_VERBATTR_ONCONTAINERMENU = 2;
6192 published struct VerbDescriptor {
6193 long VerbID;
6194 string VerbName;
6195 long VerbFlags;
6196 long VerbAttributes;
6198 published struct VisualRepresentation {
6199 ::com::sun::star::datatransfer::DataFlavor Flavor;
6200 any Data;
6202 published interface XActionsApproval {
6203 interface ::com::sun::star::uno::XInterface;
6204 boolean approveAction([in] long nAction);
6206 published interface XCommonEmbedPersist {
6207 interface ::com::sun::star::uno::XInterface;
6208 void storeOwn() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6209 boolean isReadonly() raises (::com::sun::star::embed::WrongStateException);
6210 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);
6213 module util {
6214 published interface XCloseable;
6216 module embed {
6217 published interface XComponentSupplier {
6218 interface ::com::sun::star::uno::XInterface;
6219 ::com::sun::star::util::XCloseable getComponent();
6221 published interface XEmbedPersist {
6222 interface ::com::sun::star::embed::XCommonEmbedPersist;
6223 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);
6224 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);
6225 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);
6226 void saveCompleted([in] boolean bUseNew) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6227 boolean hasEntry() raises (::com::sun::star::embed::WrongStateException);
6228 string getEntryName() raises (::com::sun::star::embed::WrongStateException);
6230 published interface XEmbeddedClient {
6231 interface ::com::sun::star::embed::XComponentSupplier;
6232 void saveObject() raises (::com::sun::star::embed::ObjectSaveVetoException, ::com::sun::star::uno::Exception);
6233 void visibilityChanged([in] boolean bVisible) raises (::com::sun::star::embed::WrongStateException);
6235 published interface XStateChangeListener;
6236 published interface XStateChangeBroadcaster {
6237 interface ::com::sun::star::uno::XInterface;
6238 void addStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6239 void removeStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6241 published interface XVisualObject {
6242 interface ::com::sun::star::uno::XInterface;
6243 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);
6244 ::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);
6245 ::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);
6246 long getMapUnit([in] hyper nAspect) raises (::com::sun::star::uno::Exception);
6249 module util {
6250 published interface XCloseListener;
6251 published interface XCloseBroadcaster {
6252 interface ::com::sun::star::uno::XInterface;
6253 void addCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6254 void removeCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6256 published interface XCloseable {
6257 interface ::com::sun::star::util::XCloseBroadcaster;
6258 void close([in] boolean DeliverOwnership) raises (::com::sun::star::util::CloseVetoException);
6261 module embed {
6262 published interface XEmbeddedObject {
6263 interface ::com::sun::star::embed::XVisualObject;
6264 interface ::com::sun::star::embed::XClassifiedObject;
6265 interface ::com::sun::star::embed::XComponentSupplier;
6266 interface ::com::sun::star::embed::XStateChangeBroadcaster;
6267 interface ::com::sun::star::document::XEventBroadcaster;
6268 interface ::com::sun::star::util::XCloseable;
6269 void changeState([in] long nNewState) raises (::com::sun::star::embed::UnreachableStateException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6270 sequence< long > getReachableStates() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6271 long getCurrentState() raises (::com::sun::star::embed::WrongStateException);
6272 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);
6273 sequence< ::com::sun::star::embed::VerbDescriptor > getSupportedVerbs() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6274 void setClientSite([in] ::com::sun::star::embed::XEmbeddedClient xClient) raises (::com::sun::star::embed::WrongStateException);
6275 ::com::sun::star::embed::XEmbeddedClient getClientSite() raises (::com::sun::star::embed::WrongStateException);
6276 void update() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6277 void setUpdateMode([in] long nMode) raises (::com::sun::star::embed::WrongStateException);
6278 hyper getStatus([in] hyper nAspect) raises (::com::sun::star::embed::WrongStateException);
6279 void setContainerName([in] string sName);
6281 published interface XExtendedStorageStream {
6282 interface ::com::sun::star::io::XStream;
6283 interface ::com::sun::star::lang::XComponent;
6284 [optional] interface ::com::sun::star::io::XSeekable;
6285 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6286 [optional] interface ::com::sun::star::beans::XPropertySet;
6287 [optional] interface ::com::sun::star::embed::XTransactedObject;
6288 [optional] interface ::com::sun::star::embed::XTransactionBroadcaster;
6290 published interface XHatchWindowController;
6291 published interface XHatchWindow {
6292 interface ::com::sun::star::lang::XComponent;
6293 [attribute] ::com::sun::star::awt::Size HatchBorderSize;
6294 void setController([in] ::com::sun::star::embed::XHatchWindowController xController);
6296 published interface XHatchWindowController {
6297 interface ::com::sun::star::uno::XInterface;
6298 void requestPositioning([in] ::com::sun::star::awt::Rectangle aRect);
6299 ::com::sun::star::awt::Rectangle calcAdjustedRectangle([in] ::com::sun::star::awt::Rectangle aRect);
6300 void activated();
6301 void deactivated();
6303 published interface XHierarchicalStorageAccess {
6304 interface ::com::sun::star::uno::XInterface;
6305 ::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);
6306 ::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);
6307 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);
6309 published interface XInplaceObject {
6310 interface ::com::sun::star::uno::XInterface;
6311 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);
6312 void enableModeless([in] boolean bEnable) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6313 void translateAccelerators([in] sequence< ::com::sun::star::awt::KeyEvent > aKeys) raises (::com::sun::star::embed::WrongStateException);
6315 published interface XInsertObjectDialog {
6316 interface ::com::sun::star::uno::XInterface;
6317 ::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);
6319 published interface XLinkageSupport {
6320 interface ::com::sun::star::embed::XCommonEmbedPersist;
6321 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);
6322 boolean isLink() raises (::com::sun::star::embed::WrongStateException);
6323 string getLinkURL() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6326 module packages {
6327 published exception NoRawFormatException: ::com::sun::star::io::IOException {
6330 module embed {
6331 published interface XOptimizedStorage {
6332 interface ::com::sun::star::uno::XInterface;
6333 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);
6334 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);
6335 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);
6336 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);
6337 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);
6338 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);
6339 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);
6341 published interface XPackageStructureCreator {
6342 interface ::com::sun::star::uno::XInterface;
6343 void convertToPackage([in] string sFolderURL, [in] ::com::sun::star::io::XOutputStream xTargetStream) raises (::com::sun::star::io::IOException);
6345 published interface XPersistanceHolder {
6346 interface ::com::sun::star::uno::XInterface;
6347 void disconnectPersistence() raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6348 void connectPersistance([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6350 published interface XRelationshipAccess {
6351 interface ::com::sun::star::uno::XInterface;
6352 boolean hasByID([in] string sID) raises (::com::sun::star::io::IOException);
6353 string getTargetByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6354 string getTypeByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6355 sequence< ::com::sun::star::beans::StringPair > getRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6356 sequence< sequence< ::com::sun::star::beans::StringPair > > getRelationshipsByType([in] string sType) raises (::com::sun::star::io::IOException);
6357 sequence< sequence< ::com::sun::star::beans::StringPair > > getAllRelationships() raises (::com::sun::star::io::IOException);
6358 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);
6359 void removeRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6360 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);
6361 void clearRelationships() raises (::com::sun::star::io::IOException);
6363 published interface XStateChangeListener {
6364 interface ::com::sun::star::lang::XEventListener;
6365 void changingState([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState) raises (::com::sun::star::embed::WrongStateException);
6366 void stateChanged([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState);
6368 published interface XStorageRawAccess {
6369 interface ::com::sun::star::uno::XInterface;
6370 ::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);
6371 ::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);
6372 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);
6374 published interface XTransactionListener {
6375 interface ::com::sun::star::lang::XEventListener;
6376 void preCommit([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6377 void commited([in] ::com::sun::star::lang::EventObject aEvent);
6378 void preRevert([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6379 void reverted([in] ::com::sun::star::lang::EventObject aEvent);
6381 published interface XTransferableSupplier {
6382 interface ::com::sun::star::uno::XInterface;
6383 ::com::sun::star::datatransfer::XTransferable getTransferable();
6385 published interface XWindowSupplier {
6386 interface ::com::sun::star::uno::XInterface;
6387 ::com::sun::star::awt::XWindow getWindow();
6390 module form {
6391 published service ControlFontDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6392 createWithGridModel([in] ::com::sun::star::beans::XPropertySet GridModel);
6394 published interface XFormComponent {
6395 interface ::com::sun::star::container::XChild;
6397 published service FormComponent {
6398 interface ::com::sun::star::form::XFormComponent;
6399 interface ::com::sun::star::lang::XComponent;
6400 interface ::com::sun::star::container::XNamed;
6401 interface ::com::sun::star::beans::XPropertySet;
6402 interface ::com::sun::star::io::XPersistObject;
6403 [optional] interface ::com::sun::star::beans::XPropertyBag;
6404 [property] string Name;
6406 published service FormControlModel {
6407 service ::com::sun::star::awt::UnoControlModel;
6408 service ::com::sun::star::form::FormComponent;
6409 [optional] interface ::com::sun::star::beans::XFastPropertySet;
6410 [optional] interface ::com::sun::star::beans::XPropertyState;
6411 [property, readonly] short ClassId;
6412 [property, optional] short TabIndex;
6413 [property] string Tag;
6415 published interface XUpdateListener;
6416 published interface XUpdateBroadcaster {
6417 interface ::com::sun::star::uno::XInterface;
6418 void addUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6419 void removeUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6421 published interface XBoundComponent {
6422 interface ::com::sun::star::form::XUpdateBroadcaster;
6423 boolean commit();
6425 published interface XLoadListener {
6426 interface ::com::sun::star::lang::XEventListener;
6427 void loaded([in] ::com::sun::star::lang::EventObject aEvent);
6428 void unloading([in] ::com::sun::star::lang::EventObject aEvent);
6429 void unloaded([in] ::com::sun::star::lang::EventObject aEvent);
6430 void reloading([in] ::com::sun::star::lang::EventObject aEvent);
6431 void reloaded([in] ::com::sun::star::lang::EventObject aEvent);
6433 published interface XResetListener;
6434 published interface XReset {
6435 interface ::com::sun::star::uno::XInterface;
6436 void reset();
6437 void addResetListener([in] ::com::sun::star::form::XResetListener aListener);
6438 void removeResetListener([in] ::com::sun::star::form::XResetListener aListener);
6440 published service DataAwareControlModel {
6441 service ::com::sun::star::form::FormControlModel;
6442 interface ::com::sun::star::form::XLoadListener;
6443 interface ::com::sun::star::form::XReset;
6444 [optional] interface ::com::sun::star::form::XBoundComponent;
6445 [property] string DataField;
6446 [property, optional] boolean InputRequired;
6447 [property, readonly] ::com::sun::star::beans::XPropertySet BoundField;
6448 [property] ::com::sun::star::beans::XPropertySet LabelControl;
6450 /** @deprecated */ published enum DataSelectionType {
6451 TABLE = 0,
6452 QUERY = 1,
6453 SQL = 2,
6454 SQLPASSTHROUGH = 3
6456 /** @deprecated */ published struct DatabaseDeleteEvent: ::com::sun::star::lang::EventObject {
6457 sequence< any > Bookmarks;
6459 published struct DatabaseParameterEvent: ::com::sun::star::lang::EventObject {
6460 ::com::sun::star::container::XIndexAccess Parameters;
6462 /** @deprecated */ published struct ErrorEvent: ::com::sun::star::lang::EventObject {
6463 any Reason;
6465 published enum FormButtonType {
6466 PUSH = 0,
6467 SUBMIT = 1,
6468 RESET = 2,
6469 URL = 3
6471 published constants FormComponentType {
6472 const short CHECKBOX = 5;
6473 const short COMBOBOX = 7;
6474 const short COMMANDBUTTON = 2;
6475 const short CONTROL = 1;
6476 const short CURRENCYFIELD = 18;
6477 const short DATEFIELD = 15;
6478 const short FILECONTROL = 12;
6479 const short FIXEDTEXT = 10;
6480 const short GRIDCONTROL = 11;
6481 const short GROUPBOX = 8;
6482 const short HIDDENCONTROL = 13;
6483 const short IMAGEBUTTON = 4;
6484 const short IMAGECONTROL = 14;
6485 const short LISTBOX = 6;
6486 const short NAVIGATIONBAR = 22;
6487 const short NUMERICFIELD = 17;
6488 const short PATTERNFIELD = 19;
6489 const short RADIOBUTTON = 3;
6490 const short SCROLLBAR = 20;
6491 const short SPINBUTTON = 21;
6492 const short TEXTFIELD = 9;
6493 const short TIMEFIELD = 16;
6495 published service FormComponents {
6496 interface ::com::sun::star::container::XContainer;
6497 interface ::com::sun::star::container::XNameContainer;
6498 interface ::com::sun::star::container::XIndexContainer;
6499 interface ::com::sun::star::container::XEnumerationAccess;
6500 interface ::com::sun::star::script::XEventAttacherManager;
6502 /** @deprecated */ published service FormControllerDispatcher {
6503 [optional] interface ::com::sun::star::frame::XDispatchProvider;
6505 published interface XConfirmDeleteListener;
6506 published interface XConfirmDeleteBroadcaster {
6507 interface ::com::sun::star::uno::XInterface;
6508 void addConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6509 void removeConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6511 published interface XDatabaseParameterListener;
6512 published interface XDatabaseParameterBroadcaster {
6513 interface ::com::sun::star::uno::XInterface;
6514 void addParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6515 void removeParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6517 published interface XFormControllerListener;
6518 /** @deprecated */ published interface XFormController {
6519 interface ::com::sun::star::awt::XTabController;
6520 ::com::sun::star::awt::XControl getCurrentControl();
6521 void addActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6522 void removeActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6525 module sdb {
6526 published interface XRowSetApproveListener;
6527 published interface XRowSetApproveBroadcaster {
6528 interface ::com::sun::star::uno::XInterface;
6529 void addRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6530 void removeRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6532 published interface XSQLErrorListener;
6533 published interface XSQLErrorBroadcaster {
6534 interface ::com::sun::star::uno::XInterface;
6535 void addSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6536 void removeSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6539 module form {
6540 /** @deprecated */ published service FormController {
6541 [optional] service ::com::sun::star::form::FormControllerDispatcher;
6542 interface ::com::sun::star::form::XFormController;
6543 interface ::com::sun::star::awt::XTabController;
6544 interface ::com::sun::star::container::XChild;
6545 interface ::com::sun::star::lang::XComponent;
6546 interface ::com::sun::star::container::XEnumerationAccess;
6547 interface ::com::sun::star::util::XModifyBroadcaster;
6548 interface ::com::sun::star::form::XConfirmDeleteBroadcaster;
6549 interface ::com::sun::star::sdb::XSQLErrorBroadcaster;
6550 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
6551 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
6553 published enum FormSubmitEncoding {
6554 URL = 0,
6555 MULTIPART = 1,
6556 TEXT = 2
6558 published enum FormSubmitMethod {
6559 GET = 0,
6560 POST = 1
6562 published interface XForms {
6563 interface ::com::sun::star::container::XContainer;
6564 interface ::com::sun::star::container::XNameContainer;
6565 interface ::com::sun::star::container::XIndexContainer;
6566 interface ::com::sun::star::container::XEnumerationAccess;
6567 interface ::com::sun::star::script::XEventAttacherManager;
6568 interface ::com::sun::star::container::XChild;
6569 interface ::com::sun::star::util::XCloneable;
6570 interface ::com::sun::star::lang::XComponent;
6572 published service Forms: ::com::sun::star::form::XForms;
6573 published enum ListSourceType {
6574 VALUELIST = 0,
6575 TABLE = 1,
6576 QUERY = 2,
6577 SQL = 3,
6578 SQLPASSTHROUGH = 4,
6579 TABLEFIELDS = 5
6581 published enum NavigationBarMode {
6582 NONE = 0,
6583 CURRENT = 1,
6584 PARENT = 2
6586 /** @deprecated */ published service PropertyBrowserController {
6587 interface ::com::sun::star::frame::XController;
6588 interface ::com::sun::star::beans::XPropertySet;
6589 interface ::com::sun::star::beans::XFastPropertySet;
6590 interface ::com::sun::star::beans::XMultiPropertySet;
6591 [property] ::com::sun::star::beans::XPropertySet IntrospectedObject;
6592 [property] string CurrentPage;
6594 published service TabOrderDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6595 createWithModel([in] ::com::sun::star::awt::XTabControllerModel TabbingModel, [in] ::com::sun::star::awt::XControlContainer ControlContext, [in] ::com::sun::star::awt::XWindow ParentWindow);
6597 published enum TabulatorCycle {
6598 RECORDS = 0,
6599 CURRENT = 1,
6600 PAGE = 2
6602 published interface XApproveActionListener;
6603 published interface XApproveActionBroadcaster {
6604 interface ::com::sun::star::uno::XInterface;
6605 void addApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6606 void removeApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6608 published interface XApproveActionListener {
6609 interface ::com::sun::star::lang::XEventListener;
6610 boolean approveAction([in] ::com::sun::star::lang::EventObject aEvent);
6612 published interface XBoundControl {
6613 interface ::com::sun::star::uno::XInterface;
6614 boolean getLock();
6615 void setLock([in] boolean bLock);
6617 published interface XChangeListener;
6618 published interface XChangeBroadcaster {
6619 interface ::com::sun::star::uno::XInterface;
6620 void addChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6621 void removeChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6623 published interface XChangeListener {
6624 interface ::com::sun::star::lang::XEventListener;
6625 void changed([in] ::com::sun::star::lang::EventObject rEvent);
6628 module sdb {
6629 published struct RowChangeEvent: ::com::sun::star::lang::EventObject {
6630 long Action;
6631 long Rows;
6634 module form {
6635 published interface XConfirmDeleteListener {
6636 interface ::com::sun::star::lang::XEventListener;
6637 boolean confirmDelete([in] ::com::sun::star::sdb::RowChangeEvent aEvent);
6639 published interface XDatabaseParameterListener {
6640 interface ::com::sun::star::lang::XEventListener;
6641 boolean approveParameter([in] ::com::sun::star::form::DatabaseParameterEvent aEvent);
6643 /** @deprecated */ published interface XDeleteListener {
6644 interface ::com::sun::star::lang::XEventListener;
6645 boolean approveDelete([in] ::com::sun::star::lang::EventObject aEvent);
6646 void deleted([in] ::com::sun::star::lang::EventObject aEvent);
6648 published interface XErrorListener;
6649 /** @deprecated */ published interface XErrorBroadcaster {
6650 interface ::com::sun::star::uno::XInterface;
6651 void addErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6652 void removeErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6654 /** @deprecated */ published interface XErrorListener {
6655 interface ::com::sun::star::lang::XEventListener;
6656 void errorOccured([in] ::com::sun::star::form::ErrorEvent aEvent);
6658 published interface XForm {
6659 interface ::com::sun::star::form::XFormComponent;
6661 published interface XFormControllerListener {
6662 interface ::com::sun::star::lang::XEventListener;
6663 void formActivated([in] ::com::sun::star::lang::EventObject rEvent);
6664 void formDeactivated([in] ::com::sun::star::lang::EventObject rEvent);
6666 /** @deprecated */ published interface XGrid {
6667 interface ::com::sun::star::uno::XInterface;
6668 short getCurrentColumnPosition();
6669 void setCurrentColumnPosition([in] short nPos);
6671 published interface XGridColumnFactory {
6672 interface ::com::sun::star::uno::XInterface;
6673 ::com::sun::star::beans::XPropertySet createColumn([in] string aColumnType) raises (::com::sun::star::lang::IllegalArgumentException);
6674 sequence< string > getColumnTypes();
6676 /** @deprecated */ published interface XGridFieldDataSupplier {
6677 interface ::com::sun::star::uno::XInterface;
6678 sequence< boolean > queryFieldDataType([in] type xType);
6679 sequence< any > queryFieldData([in] long nRow, [in] type xType);
6681 interface XGridControlListener;
6682 interface XGridControl {
6683 interface ::com::sun::star::form::XGrid;
6684 interface ::com::sun::star::form::XGridFieldDataSupplier;
6685 void addGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6686 void removeGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6688 /** @deprecated */ published interface XGridPeer {
6689 interface ::com::sun::star::uno::XInterface;
6690 ::com::sun::star::container::XIndexContainer getColumns();
6691 void setColumns([in] ::com::sun::star::container::XIndexContainer aColumns);
6693 published interface XImageProducerSupplier {
6694 interface ::com::sun::star::uno::XInterface;
6695 ::com::sun::star::awt::XImageProducer getImageProducer();
6697 /** @deprecated */ published interface XInsertListener {
6698 interface ::com::sun::star::lang::XEventListener;
6699 void inserting([in] ::com::sun::star::lang::EventObject aEvent);
6700 void inserted([in] ::com::sun::star::lang::EventObject aEvent);
6702 published interface XLoadable {
6703 interface ::com::sun::star::uno::XInterface;
6704 void load();
6705 void unload();
6706 void reload();
6707 boolean isLoaded();
6708 void addLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6709 void removeLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6711 /** @deprecated */ published interface XPositioningListener {
6712 interface ::com::sun::star::lang::XEventListener;
6713 void positioned([in] ::com::sun::star::lang::EventObject aEvent);
6715 published interface XResetListener {
6716 interface ::com::sun::star::lang::XEventListener;
6717 boolean approveReset([in] ::com::sun::star::lang::EventObject rEvent);
6718 void resetted([in] ::com::sun::star::lang::EventObject rEvent);
6720 /** @deprecated */ published interface XRestoreListener {
6721 interface ::com::sun::star::lang::XEventListener;
6722 void restored([in] ::com::sun::star::lang::EventObject aEvent);
6724 published interface XSubmitListener;
6725 published interface XSubmit {
6726 interface ::com::sun::star::uno::XInterface;
6727 void submit([in] ::com::sun::star::awt::XControl aControl, [in] ::com::sun::star::awt::MouseEvent aMouseEvt);
6728 void addSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6729 void removeSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6731 /** @deprecated */ published interface XSubmitListener {
6732 interface ::com::sun::star::lang::XEventListener;
6733 boolean approveSubmit([in] ::com::sun::star::lang::EventObject Event);
6735 published interface XUpdateListener {
6736 interface ::com::sun::star::lang::XEventListener;
6737 boolean approveUpdate([in] ::com::sun::star::lang::EventObject aEvent);
6738 void updated([in] ::com::sun::star::lang::EventObject aEvent);
6740 module component {
6741 published service CheckBox {
6742 service ::com::sun::star::awt::UnoControlCheckBoxModel;
6743 service ::com::sun::star::form::FormControlModel;
6744 interface ::com::sun::star::form::XReset;
6745 [property] short DefaultState;
6746 [property] string RefValue;
6748 published service DatabaseCheckBox {
6749 service ::com::sun::star::form::component::CheckBox;
6750 service ::com::sun::star::form::DataAwareControlModel;
6752 published service ComboBox {
6753 service ::com::sun::star::awt::UnoControlComboBoxModel;
6754 service ::com::sun::star::form::FormControlModel;
6755 interface ::com::sun::star::form::XReset;
6756 [property] string DefaultText;
6758 published service DatabaseComboBox {
6759 service ::com::sun::star::form::component::ComboBox;
6760 service ::com::sun::star::form::DataAwareControlModel;
6761 [property] boolean ConvertEmptyToNull;
6762 [property] string ListSource;
6763 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6765 published service DateField {
6766 service ::com::sun::star::awt::UnoControlDateFieldModel;
6767 service ::com::sun::star::form::FormControlModel;
6768 interface ::com::sun::star::form::XReset;
6769 [property] long DefaultDate;
6771 published service DatabaseDateField {
6772 service ::com::sun::star::form::component::DateField;
6773 service ::com::sun::star::form::DataAwareControlModel;
6775 published service FormattedField {
6776 service ::com::sun::star::awt::UnoControlFormattedFieldModel;
6777 service ::com::sun::star::form::FormControlModel;
6778 interface ::com::sun::star::form::XReset;
6780 published service DatabaseFormattedField {
6781 service ::com::sun::star::form::component::FormattedField;
6782 service ::com::sun::star::form::DataAwareControlModel;
6783 [property] boolean ConvertEmptyToNull;
6785 published service ListBox {
6786 service ::com::sun::star::awt::UnoControlListBoxModel;
6787 service ::com::sun::star::form::FormControlModel;
6788 interface ::com::sun::star::form::XReset;
6789 [property] sequence< short > DefaultSelection;
6790 [property] sequence< string > ListSource;
6792 published service DatabaseListBox {
6793 service ::com::sun::star::form::component::ListBox;
6794 service ::com::sun::star::form::DataAwareControlModel;
6795 [property] short BoundColumn;
6796 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6797 [property, optional, transient] sequence< any > SelectedValues;
6798 [property, optional, transient] any SelectedValue;
6800 published service NumericField {
6801 service ::com::sun::star::awt::UnoControlNumericFieldModel;
6802 service ::com::sun::star::form::FormControlModel;
6803 interface ::com::sun::star::form::XReset;
6804 [property] double DefaultValue;
6806 published service DatabaseNumericField {
6807 service ::com::sun::star::form::component::NumericField;
6808 service ::com::sun::star::form::DataAwareControlModel;
6810 published service RadioButton {
6811 service ::com::sun::star::awt::UnoControlRadioButtonModel;
6812 service ::com::sun::star::form::FormControlModel;
6813 interface ::com::sun::star::form::XReset;
6814 [property] short DefaultState;
6815 [property] string RefValue;
6816 [property, optional] string UncheckedRefValue;
6818 published service DatabaseRadioButton {
6819 service ::com::sun::star::form::component::RadioButton;
6820 service ::com::sun::star::form::DataAwareControlModel;
6824 module text {
6825 published service TextRange {
6826 service ::com::sun::star::style::CharacterProperties;
6827 service ::com::sun::star::style::ParagraphProperties;
6828 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
6829 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
6830 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
6831 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
6832 interface ::com::sun::star::text::XTextRange;
6833 interface ::com::sun::star::beans::XPropertySet;
6834 interface ::com::sun::star::beans::XPropertyState;
6835 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
6838 module form {
6839 module component {
6840 published service RichTextControl {
6841 service ::com::sun::star::awt::UnoControlEditModel;
6842 service ::com::sun::star::form::FormControlModel;
6843 service ::com::sun::star::text::TextRange;
6844 [property] boolean HardLineBreaks;
6845 [property] boolean RichText;
6847 published service TextField {
6848 service ::com::sun::star::awt::UnoControlEditModel;
6849 service ::com::sun::star::form::FormControlModel;
6850 [optional] service ::com::sun::star::form::component::RichTextControl;
6851 interface ::com::sun::star::form::XReset;
6852 [property] string DefaultText;
6854 published service DatabaseTextField {
6855 service ::com::sun::star::form::component::TextField;
6856 service ::com::sun::star::form::DataAwareControlModel;
6857 [property] boolean ConvertEmptyToNull;
6859 published service TimeField {
6860 service ::com::sun::star::awt::UnoControlTimeFieldModel;
6861 service ::com::sun::star::form::FormControlModel;
6862 interface ::com::sun::star::form::XReset;
6863 [property] long DefaultTime;
6865 published service DatabaseTimeField {
6866 service ::com::sun::star::form::component::TimeField;
6867 service ::com::sun::star::form::DataAwareControlModel;
6869 published service CommandButton {
6870 service ::com::sun::star::awt::UnoControlButtonModel;
6871 service ::com::sun::star::form::FormControlModel;
6872 interface ::com::sun::star::form::XImageProducerSupplier;
6873 [optional] interface ::com::sun::star::form::XReset;
6874 [property] ::com::sun::star::form::FormButtonType ButtonType;
6875 [property] string TargetFrame;
6876 [property] string TargetURL;
6877 [property, optional] boolean DefaultState;
6879 published service CurrencyField {
6880 service ::com::sun::star::awt::UnoControlCurrencyFieldModel;
6881 service ::com::sun::star::form::FormControlModel;
6882 interface ::com::sun::star::form::XReset;
6883 [property] double DefaultValue;
6885 published service Form {
6886 service ::com::sun::star::form::FormComponent;
6887 service ::com::sun::star::form::FormComponents;
6888 interface ::com::sun::star::form::XForm;
6889 interface ::com::sun::star::awt::XTabControllerModel;
6893 module sdbc {
6894 published interface XCloseable {
6895 interface ::com::sun::star::uno::XInterface;
6896 void close() raises (::com::sun::star::sdbc::SQLException);
6898 published interface XColumnLocate {
6899 interface ::com::sun::star::uno::XInterface;
6900 long findColumn([in] string columnName) raises (::com::sun::star::sdbc::SQLException);
6902 published interface XResultSetMetaData;
6903 published interface XResultSetMetaDataSupplier {
6904 interface ::com::sun::star::uno::XInterface;
6905 ::com::sun::star::sdbc::XResultSetMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
6907 published interface XResultSetUpdate {
6908 interface ::com::sun::star::uno::XInterface;
6909 void insertRow() raises (::com::sun::star::sdbc::SQLException);
6910 void updateRow() raises (::com::sun::star::sdbc::SQLException);
6911 void deleteRow() raises (::com::sun::star::sdbc::SQLException);
6912 void cancelRowUpdates() raises (::com::sun::star::sdbc::SQLException);
6913 void moveToInsertRow() raises (::com::sun::star::sdbc::SQLException);
6914 void moveToCurrentRow() raises (::com::sun::star::sdbc::SQLException);
6916 published interface XRow {
6917 interface ::com::sun::star::uno::XInterface;
6918 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
6919 string getString([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6920 boolean getBoolean([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6921 byte getByte([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6922 short getShort([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6923 long getInt([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6924 hyper getLong([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6925 float getFloat([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6926 double getDouble([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6927 sequence< byte > getBytes([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6928 ::com::sun::star::util::Date getDate([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6929 ::com::sun::star::util::Time getTime([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6930 ::com::sun::star::util::DateTime getTimestamp([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6931 ::com::sun::star::io::XInputStream getBinaryStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6932 ::com::sun::star::io::XInputStream getCharacterStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6933 any getObject([in] long columnIndex, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
6934 ::com::sun::star::sdbc::XRef getRef([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6935 ::com::sun::star::sdbc::XBlob getBlob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6936 ::com::sun::star::sdbc::XClob getClob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6937 ::com::sun::star::sdbc::XArray getArray([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6939 published interface XRowUpdate {
6940 interface ::com::sun::star::uno::XInterface;
6941 void updateNull([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6942 void updateBoolean([in] long columnIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
6943 void updateByte([in] long columnIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
6944 void updateShort([in] long columnIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
6945 void updateInt([in] long columnIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
6946 void updateLong([in] long columnIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
6947 void updateFloat([in] long columnIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
6948 void updateDouble([in] long columnIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
6949 void updateString([in] long columnIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
6950 void updateBytes([in] long columnIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
6951 void updateDate([in] long columnIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
6952 void updateTime([in] long columnIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
6953 void updateTimestamp([in] long columnIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
6954 void updateBinaryStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6955 void updateCharacterStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6956 void updateObject([in] long columnIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
6957 void updateNumericObject([in] long columnIndex, [in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
6959 published interface XWarningsSupplier {
6960 interface ::com::sun::star::uno::XInterface;
6961 any getWarnings() raises (::com::sun::star::sdbc::SQLException);
6962 void clearWarnings() raises (::com::sun::star::sdbc::SQLException);
6964 published service ResultSet {
6965 interface ::com::sun::star::beans::XPropertySet;
6966 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
6967 interface ::com::sun::star::sdbc::XResultSet;
6968 interface ::com::sun::star::sdbc::XRow;
6969 interface ::com::sun::star::sdbc::XColumnLocate;
6970 [optional] interface ::com::sun::star::lang::XComponent;
6971 [optional] interface ::com::sun::star::sdbc::XCloseable;
6972 [optional] interface ::com::sun::star::sdbc::XWarningsSupplier;
6973 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
6974 [optional] interface ::com::sun::star::sdbc::XRowUpdate;
6975 [property, optional, readonly] string CursorName;
6976 [property, readonly] long ResultSetConcurrency;
6977 [property, readonly] long ResultSetType;
6978 [property] long FetchDirection;
6979 [property] long FetchSize;
6982 module sdbcx {
6983 published interface XDeleteRows {
6984 interface ::com::sun::star::uno::XInterface;
6985 sequence< long > deleteRows([in] sequence< any > rows) raises (::com::sun::star::sdbc::SQLException);
6987 published interface XRowLocate {
6988 interface ::com::sun::star::uno::XInterface;
6989 any getBookmark() raises (::com::sun::star::sdbc::SQLException);
6990 boolean moveToBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6991 boolean moveRelativeToBookmark([in] any bookmark, [in] long rows) raises (::com::sun::star::sdbc::SQLException);
6992 long compareBookmarks([in] any first, [in] any second) raises (::com::sun::star::sdbc::SQLException);
6993 boolean hasOrderedBookmarks() raises (::com::sun::star::sdbc::SQLException);
6994 long hashBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6997 module util {
6998 published interface XCancellable {
6999 interface ::com::sun::star::uno::XInterface;
7000 void cancel();
7003 module sdbcx {
7004 published service ResultSet {
7005 service ::com::sun::star::sdbc::ResultSet;
7006 interface ::com::sun::star::sdbcx::XRowLocate;
7007 [optional] interface ::com::sun::star::util::XCancellable;
7008 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
7009 [property, readonly] boolean IsBookmarkable;
7010 [property, optional, readonly] boolean CanUpdateInsertedRows;
7012 published interface XColumnsSupplier {
7013 interface ::com::sun::star::uno::XInterface;
7014 ::com::sun::star::container::XNameAccess getColumns();
7017 module sdb {
7018 published service ResultSet {
7019 service ::com::sun::star::sdbcx::ResultSet;
7020 interface ::com::sun::star::sdbcx::XColumnsSupplier;
7022 published interface XCompletedExecution {
7023 interface ::com::sun::star::uno::XInterface;
7024 void executeWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
7026 published interface XParametersSupplier {
7027 interface ::com::sun::star::uno::XInterface;
7028 ::com::sun::star::container::XIndexAccess getParameters();
7030 published interface XResultSetAccess {
7031 interface ::com::sun::star::uno::XInterface;
7032 ::com::sun::star::sdbc::XResultSet createResultSet() raises (::com::sun::star::sdbc::SQLException);
7035 module sdbc {
7036 published service RowSet {
7037 service ::com::sun::star::sdbc::ResultSet;
7038 interface ::com::sun::star::sdbc::XRowSet;
7039 interface ::com::sun::star::sdbc::XParameters;
7040 interface ::com::sun::star::sdbc::XColumnLocate;
7041 [property] string DataSourceName;
7042 [property] string URL;
7043 [property] string Command;
7044 [property] long TransactionIsolation;
7045 [property] ::com::sun::star::container::XNameAccess TypeMap;
7046 [property] boolean EscapeProcessing;
7047 [property] long QueryTimeOut;
7048 [property] long MaxFieldSize;
7049 [property] long MaxRows;
7050 [property] string User;
7051 [property] string Password;
7052 [property] long ResultSetType;
7054 published interface XConnection;
7056 module sdb {
7057 published service RowSet {
7058 service ::com::sun::star::sdbc::RowSet;
7059 service ::com::sun::star::sdb::ResultSet;
7060 interface ::com::sun::star::sdb::XCompletedExecution;
7061 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
7062 interface ::com::sun::star::sdb::XResultSetAccess;
7063 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
7064 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
7065 [optional] interface ::com::sun::star::sdb::XParametersSupplier;
7066 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
7067 [property] string DataSourceName;
7068 [property] string Command;
7069 [property] long CommandType;
7070 [property, readonly] string ActiveCommand;
7071 [property] boolean IgnoreResult;
7072 [property] string Filter;
7073 [property] boolean ApplyFilter;
7074 [property, optional] string HavingClause;
7075 [property, optional] string GroupBy;
7076 [property] string Order;
7077 [property, readonly] long Privileges;
7078 [property, readonly] boolean IsModified;
7079 [property, readonly] boolean IsNew;
7080 [property, readonly] long RowCount;
7081 [property, readonly] boolean IsRowCountFinal;
7082 [property, optional] string UpdateTableName;
7083 [property, optional] string UpdateCatalogName;
7084 [property, optional] string UpdateSchemaName;
7087 module form {
7088 module component {
7089 published service DataForm {
7090 service ::com::sun::star::sdb::RowSet;
7091 service ::com::sun::star::form::component::Form;
7092 interface ::com::sun::star::form::XReset;
7093 interface ::com::sun::star::form::XLoadable;
7094 interface ::com::sun::star::sdb::XCompletedExecution;
7095 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
7096 [property] sequence< string > MasterFields;
7097 [property] sequence< string > DetailFields;
7098 [property] ::com::sun::star::form::TabulatorCycle Cycle;
7099 [property] ::com::sun::star::form::NavigationBarMode NavigationBarMode;
7100 [property] boolean AllowInserts;
7101 [property] boolean AllowUpdates;
7102 [property] boolean AllowDeletes;
7104 published service DatabaseCurrencyField {
7105 service ::com::sun::star::form::component::CurrencyField;
7106 service ::com::sun::star::form::DataAwareControlModel;
7108 published service DatabaseImageControl {
7109 service ::com::sun::star::awt::UnoControlImageControlModel;
7110 service ::com::sun::star::form::DataAwareControlModel;
7111 interface ::com::sun::star::form::XImageProducerSupplier;
7112 [property] boolean ReadOnly;
7114 published service PatternField {
7115 service ::com::sun::star::awt::UnoControlPatternFieldModel;
7116 service ::com::sun::star::form::FormControlModel;
7117 interface ::com::sun::star::form::XReset;
7118 [property] string DefaultText;
7120 published service DatabasePatternField {
7121 service ::com::sun::star::form::component::PatternField;
7122 service ::com::sun::star::form::DataAwareControlModel;
7123 [property] boolean ConvertEmptyToNull;
7125 published service FileControl {
7126 service ::com::sun::star::awt::UnoControlFileControlModel;
7127 service ::com::sun::star::form::FormControlModel;
7128 interface ::com::sun::star::form::XReset;
7129 [property] string DefaultText;
7131 published service FixedText {
7132 service ::com::sun::star::awt::UnoControlFixedTextModel;
7133 service ::com::sun::star::form::FormControlModel;
7135 published service GridControl {
7136 service ::com::sun::star::form::FormControlModel;
7137 service ::com::sun::star::form::FormComponents;
7138 interface ::com::sun::star::form::XGridColumnFactory;
7139 /** @deprecated */ interface ::com::sun::star::view::XSelectionSupplier;
7140 interface ::com::sun::star::form::XReset;
7141 [property] short Border;
7142 [property, optional] long BorderColor;
7143 [property] boolean Enabled;
7144 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
7145 [property] long RowHeight;
7146 [property] boolean Tabstop;
7147 [property] ::com::sun::star::util::Color TextColor;
7149 published service GroupBox {
7150 service ::com::sun::star::awt::UnoControlGroupBoxModel;
7151 service ::com::sun::star::form::FormControlModel;
7153 published service HTMLForm {
7154 service ::com::sun::star::form::component::Form;
7155 interface ::com::sun::star::form::XReset;
7156 interface ::com::sun::star::form::XSubmit;
7157 [property] string TargetFrame;
7158 [property] string TargetURL;
7159 [property] ::com::sun::star::form::FormSubmitMethod SubmitMethod;
7160 [property] ::com::sun::star::form::FormSubmitEncoding SubmitEncoding;
7162 published service HiddenControl {
7163 service ::com::sun::star::form::FormComponent;
7164 [property] string HiddenValue;
7166 published service ImageButton {
7167 service ::com::sun::star::awt::UnoControlImageControlModel;
7168 service ::com::sun::star::form::FormControlModel;
7169 interface ::com::sun::star::form::XImageProducerSupplier;
7170 [property] ::com::sun::star::form::FormButtonType ButtonType;
7171 [property] string TargetFrame;
7172 [property] string TargetURL;
7175 module control {
7176 published service CheckBox {
7177 service ::com::sun::star::awt::UnoControlCheckBox;
7178 interface ::com::sun::star::form::XBoundControl;
7180 published service ComboBox {
7181 service ::com::sun::star::awt::UnoControlComboBox;
7182 interface ::com::sun::star::form::XBoundControl;
7184 published service CommandButton {
7185 service ::com::sun::star::awt::UnoControlButton;
7186 interface ::com::sun::star::form::XApproveActionBroadcaster;
7188 published service CurrencyField {
7189 service ::com::sun::star::awt::UnoControlCurrencyField;
7190 interface ::com::sun::star::form::XBoundControl;
7192 published service DateField {
7193 service ::com::sun::star::awt::UnoControlDateField;
7194 interface ::com::sun::star::form::XBoundControl;
7196 published service FormattedField {
7197 service ::com::sun::star::awt::UnoControlFormattedField;
7198 interface ::com::sun::star::form::XBoundControl;
7202 module frame {
7203 published interface XDispatchProviderInterception {
7204 interface ::com::sun::star::uno::XInterface;
7205 void registerDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7206 void releaseDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7209 module util {
7210 published interface XModeSelector {
7211 interface ::com::sun::star::uno::XInterface;
7212 void setMode([in] string aMode) raises (::com::sun::star::lang::NoSupportException);
7213 string getMode();
7214 sequence< string > getSupportedModes();
7215 boolean supportsMode([in] string aMode);
7218 module form {
7219 module control {
7220 published service GridControl {
7221 service ::com::sun::star::awt::UnoControl;
7222 interface ::com::sun::star::form::XBoundComponent;
7223 interface ::com::sun::star::form::XGrid;
7224 interface ::com::sun::star::util::XModifyBroadcaster;
7225 interface ::com::sun::star::container::XIndexAccess;
7226 interface ::com::sun::star::container::XEnumerationAccess;
7227 [optional] interface ::com::sun::star::form::XGridControl;
7228 [optional] interface ::com::sun::star::form::XGridFieldDataSupplier;
7229 [optional] interface ::com::sun::star::util::XModeSelector;
7230 [optional] interface ::com::sun::star::view::XSelectionSupplier;
7231 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7233 published service GroupBox {
7234 service ::com::sun::star::awt::UnoControlGroupBox;
7236 published service ImageButton {
7237 service ::com::sun::star::awt::UnoControlImageControl;
7238 interface ::com::sun::star::form::XApproveActionBroadcaster;
7240 published service ImageControl {
7241 service ::com::sun::star::awt::UnoControlImageControl;
7242 interface ::com::sun::star::form::XBoundControl;
7244 published service InteractionGridControl {
7245 service ::com::sun::star::form::control::GridControl;
7246 interface ::com::sun::star::frame::XDispatch;
7248 published service ListBox {
7249 service ::com::sun::star::awt::UnoControlListBox;
7250 interface ::com::sun::star::form::XBoundControl;
7251 interface ::com::sun::star::form::XChangeBroadcaster;
7253 published service NumericField {
7254 service ::com::sun::star::awt::UnoControlNumericField;
7255 interface ::com::sun::star::form::XBoundControl;
7257 published service PatternField {
7258 service ::com::sun::star::awt::UnoControlPatternField;
7259 interface ::com::sun::star::form::XBoundControl;
7261 published service RadioButton {
7262 service ::com::sun::star::awt::UnoControlRadioButton;
7263 interface ::com::sun::star::form::XBoundControl;
7265 published service TextField {
7266 service ::com::sun::star::awt::UnoControlEdit;
7267 interface ::com::sun::star::form::XBoundControl;
7268 interface ::com::sun::star::form::XChangeBroadcaster;
7270 published service TimeField {
7271 service ::com::sun::star::awt::UnoControlTimeField;
7272 interface ::com::sun::star::form::XBoundControl;
7276 module formula {
7277 published service FormulaProperties {
7278 [property] short Alignment;
7279 [property] short BaseFontHeight;
7280 [property] string CustomFontNameFixed;
7281 [property] boolean FontFixedIsItalic;
7282 [property] boolean FontFixedIsBold;
7283 [property] string CustomFontNameSans;
7284 [property] boolean FontSansIsItalic;
7285 [property] boolean FontSansIsBold;
7286 [property] string CustomFontNameSerif;
7287 [property] boolean FontSerifIsItalic;
7288 [property] boolean FontSerifIsBold;
7289 [property] string FontNameFunctions;
7290 [property] boolean FontFunctionsIsItalic;
7291 [property] boolean FontFunctionsIsBold;
7292 [property] string FontNameNumbers;
7293 [property] boolean FontNumbersIsItalic;
7294 [property] boolean FontNumbersIsBold;
7295 [property] string FontNameText;
7296 [property] boolean FontTextIsItalic;
7297 [property] boolean FontTextIsBold;
7298 [property] string FontNameVariables;
7299 [property] boolean FontVariablesIsItalic;
7300 [property] boolean FontVariablesIsBold;
7301 [property] string Formula;
7302 [property] boolean IsScaleAllBrackets;
7303 [property] boolean IsTextMode;
7304 [property] short RelativeFontHeightFunctions;
7305 [property] short RelativeFontHeightIndices;
7306 [property] short RelativeFontHeightLimits;
7307 [property] short RelativeFontHeightOperators;
7308 [property] short RelativeFontHeightText;
7309 [property] short RelativeBracketDistance;
7310 [property] short RelativeBracketExcessSize;
7311 [property] short RelativeFractionBarExcessLength;
7312 [property] short RelativeFractionBarLineWeight;
7313 [property] short RelativeFractionDenominatorDepth;
7314 [property] short RelativeFractionNumeratorHeight;
7315 [property] short RelativeIndexSubscript;
7316 [property] short RelativeIndexSuperscript;
7317 [property] short RelativeLineSpacing;
7318 [property] short RelativeLowerLimitDistance;
7319 [property] short RelativeMatrixColumnSpacing;
7320 [property] short RelativeMatrixLineSpacing;
7321 [property] short RelativeOperatorExcessSize;
7322 [property] short RelativeOperatorSpacing;
7323 [property] short RelativeRootSpacing;
7324 [property] short RelativeScaleBracketExcessSize;
7325 [property] short RelativeSpacing;
7326 [property] short RelativeSymbolMinimumHeight;
7327 [property] short RelativeSymbolPrimaryHeight;
7328 [property] short RelativeUpperLimitDistance;
7329 [property] short TopMargin;
7330 [property] short BottomMargin;
7331 [property] short LeftMargin;
7332 [property] short RightMargin;
7333 [property, optional] short BaseLine;
7334 [property, optional] boolean IsRightToLeft;
7336 /** @deprecated */ published struct SymbolDescriptor {
7337 string sName;
7338 string sExportName;
7339 string sSymbolSet;
7340 long nCharacter;
7341 string sFontName;
7342 short nCharSet;
7343 short nFamily;
7344 short nPitch;
7345 short nWeight;
7346 short nItalic;
7349 module frame {
7350 published struct DispatchInformation {
7351 string Command;
7352 short GroupId;
7354 published interface XDispatchInformationProvider {
7355 interface ::com::sun::star::uno::XInterface;
7356 sequence< short > getSupportedCommandGroups();
7357 sequence< ::com::sun::star::frame::DispatchInformation > getConfigurableDispatchInformation([in] short CommandGroup);
7359 published service Bibliography: ::com::sun::star::container::XNameAccess;
7360 published constants CommandGroup {
7361 const short APPLICATION = 1;
7362 const short CHART = 20;
7363 const short CONNECTOR = 22;
7364 const short CONTROLS = 25;
7365 const short DATA = 17;
7366 const short DOCUMENT = 3;
7367 const short DRAWING = 24;
7368 const short EDIT = 4;
7369 const short ENUMERATION = 16;
7370 const short EXPLORER = 21;
7371 const short FORMAT = 10;
7372 const short FRAME = 13;
7373 const short GRAPHIC = 14;
7374 const short IMAGE = 19;
7375 const short INSERT = 9;
7376 const short INTERNAL = 0;
7377 const short MACRO = 5;
7378 const short MATH = 7;
7379 const short MODIFY = 23;
7380 const short NAVIGATOR = 8;
7381 const short OPTIONS = 6;
7382 const short SPECIAL = 18;
7383 const short TABLE = 15;
7384 const short TEMPLATE = 11;
7385 const short TEXT = 12;
7386 const short VIEW = 2;
7388 published service Components {
7389 interface ::com::sun::star::container::XEnumerationAccess;
7391 published interface XDispatchResultListener;
7392 published interface XNotifyingDispatch {
7393 interface ::com::sun::star::frame::XDispatch;
7394 void dispatchWithNotification([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchResultListener Listener);
7396 published service ContentHandler {
7397 interface ::com::sun::star::frame::XNotifyingDispatch;
7399 published interface XLoaderFactory {
7400 interface ::com::sun::star::lang::XMultiServiceFactory;
7401 interface ::com::sun::star::container::XNameAccess;
7402 interface ::com::sun::star::container::XContainerQuery;
7404 published service ContentHandlerFactory: ::com::sun::star::frame::XLoaderFactory;
7405 published interface XComponentLoader {
7406 interface ::com::sun::star::uno::XInterface;
7407 ::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);
7409 published interface XTerminateListener;
7410 published interface XDesktop {
7411 interface ::com::sun::star::uno::XInterface;
7412 boolean terminate();
7413 void addTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7414 void removeTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7415 ::com::sun::star::container::XEnumerationAccess getComponents();
7416 ::com::sun::star::lang::XComponent getCurrentComponent();
7417 ::com::sun::star::frame::XFrame getCurrentFrame();
7419 published interface XFrameActionListener;
7420 published interface XFramesSupplier;
7421 published interface XFrame {
7422 interface ::com::sun::star::lang::XComponent;
7423 void initialize([in] ::com::sun::star::awt::XWindow xWindow);
7424 ::com::sun::star::awt::XWindow getContainerWindow();
7425 void setCreator([in] ::com::sun::star::frame::XFramesSupplier Creator);
7426 ::com::sun::star::frame::XFramesSupplier getCreator();
7427 string getName();
7428 void setName([in] string aName);
7429 ::com::sun::star::frame::XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags);
7430 boolean isTop();
7431 void activate();
7432 void deactivate();
7433 boolean isActive();
7434 boolean setComponent([in] ::com::sun::star::awt::XWindow xComponentWindow, [in] ::com::sun::star::frame::XController xController);
7435 ::com::sun::star::awt::XWindow getComponentWindow();
7436 ::com::sun::star::frame::XController getController();
7437 void contextChanged();
7438 void addFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7439 void removeFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7441 published interface XFrames;
7442 published interface XFramesSupplier {
7443 interface ::com::sun::star::frame::XFrame;
7444 ::com::sun::star::frame::XFrames getFrames();
7445 ::com::sun::star::frame::XFrame getActiveFrame();
7446 void setActiveFrame([in] ::com::sun::star::frame::XFrame Frame);
7448 published interface XDesktop2 {
7449 interface ::com::sun::star::frame::XDispatchProvider;
7450 interface ::com::sun::star::frame::XDispatchProviderInterception;
7451 interface ::com::sun::star::frame::XFramesSupplier;
7452 interface ::com::sun::star::frame::XDesktop;
7453 interface ::com::sun::star::frame::XComponentLoader;
7455 /** @deprecated */ published service Desktop: ::com::sun::star::frame::XDesktop2;
7456 /** @deprecated */ published interface XDesktopTask {
7457 interface ::com::sun::star::lang::XComponent;
7458 /** @deprecated */ void initialize([in] ::com::sun::star::awt::XWindow TaskWindow);
7459 /** @deprecated */ boolean close();
7461 /** @deprecated */ published interface XWindowArranger {
7462 interface ::com::sun::star::uno::XInterface;
7463 /** @deprecated */ boolean hasArrangeCommand([in] short nCommand);
7464 /** @deprecated */ void arrange([in] short nCommand);
7466 /** @deprecated */ published service DesktopTask {
7467 interface ::com::sun::star::frame::XDesktopTask;
7468 interface ::com::sun::star::frame::XFrame;
7469 interface ::com::sun::star::beans::XPropertySet;
7470 interface ::com::sun::star::frame::XWindowArranger;
7471 interface ::com::sun::star::frame::XFramesSupplier;
7472 [property, readonly] string Title;
7473 [property, readonly] boolean IsDesktop;
7474 [property] boolean IsVisible;
7475 [property] boolean IsFloating;
7476 [property] boolean IsAlwaysVisible;
7477 [property] ::com::sun::star::awt::Point Position;
7478 [property] ::com::sun::star::awt::Size Size;
7480 /** @deprecated */ published service DesktopTasks {
7481 interface ::com::sun::star::container::XEnumerationAccess;
7483 published interface XDispatchHelper {
7484 interface ::com::sun::star::uno::XInterface;
7485 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);
7487 published service DispatchHelper: ::com::sun::star::frame::XDispatchHelper;
7488 published service DispatchProvider {
7489 interface ::com::sun::star::frame::XDispatchProvider;
7490 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7492 published interface XDispatchRecorder {
7493 interface ::com::sun::star::uno::XInterface;
7494 void startRecording([in] ::com::sun::star::frame::XFrame Frame);
7495 void endRecording();
7496 void recordDispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7497 void recordDispatchAsComment([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7498 string getRecordedMacro();
7500 published service DispatchRecorder: ::com::sun::star::frame::XDispatchRecorder;
7501 published interface XDispatchRecorderSupplier {
7502 interface ::com::sun::star::uno::XInterface;
7503 void setDispatchRecorder([in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7504 ::com::sun::star::frame::XDispatchRecorder getDispatchRecorder();
7505 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatch Dispatcher);
7507 published service DispatchRecorderSupplier: ::com::sun::star::frame::XDispatchRecorderSupplier;
7508 published struct DispatchResultEvent: ::com::sun::star::lang::EventObject {
7509 short State;
7510 any Result;
7512 published constants DispatchResultState {
7513 const short DONTKNOW = 2;
7514 const short FAILURE = 0;
7515 const short SUCCESS = 1;
7517 published struct DispatchStatement {
7518 string aCommand;
7519 string aTarget;
7520 sequence< ::com::sun::star::beans::PropertyValue > aArgs;
7521 long nFlags;
7522 boolean bIsComment;
7525 module ucb {
7526 published interface XContent;
7528 module frame {
7529 published interface XDocumentTemplates {
7530 interface ::com::sun::star::uno::XInterface;
7531 ::com::sun::star::ucb::XContent getContent();
7532 boolean storeTemplate([in] string GroupName, [in] string TemplateName, [in] ::com::sun::star::frame::XStorable Storable);
7533 boolean addTemplate([in] string GroupName, [in] string TemplateName, [in] string SourceURL);
7534 boolean removeTemplate([in] string GroupName, [in] string TemplateName);
7535 boolean renameTemplate([in] string GroupName, [in] string OldTemplateName, [in] string NewTemplateName);
7536 boolean addGroup([in] string GroupName);
7537 boolean removeGroup([in] string GroupName);
7538 boolean renameGroup([in] string OldGroupName, [in] string NewGroupName);
7539 void update();
7541 published service DocumentTemplates: ::com::sun::star::frame::XDocumentTemplates;
7542 published struct FeatureStateEvent: ::com::sun::star::lang::EventObject {
7543 ::com::sun::star::util::URL FeatureURL;
7544 string FeatureDescriptor;
7545 boolean IsEnabled;
7546 boolean Requery;
7547 any State;
7550 module task {
7551 published interface XStatusIndicator;
7552 published interface XStatusIndicatorFactory {
7553 interface ::com::sun::star::uno::XInterface;
7554 ::com::sun::star::task::XStatusIndicator createStatusIndicator();
7557 module frame {
7558 published interface XFrame2 {
7559 interface ::com::sun::star::frame::XDispatchProvider;
7560 interface ::com::sun::star::frame::XDispatchInformationProvider;
7561 interface ::com::sun::star::frame::XDispatchProviderInterception;
7562 interface ::com::sun::star::frame::XFramesSupplier;
7563 interface ::com::sun::star::task::XStatusIndicatorFactory;
7564 [attribute, readonly] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
7565 [attribute] string Title;
7566 [attribute] ::com::sun::star::frame::XDispatchRecorderSupplier DispatchRecorderSupplier;
7567 [attribute] ::com::sun::star::uno::XInterface LayoutManager;
7569 published service Frame: ::com::sun::star::frame::XFrame2;
7570 published enum FrameAction {
7571 COMPONENT_ATTACHED = 0,
7572 COMPONENT_DETACHING = 1,
7573 COMPONENT_REATTACHED = 2,
7574 FRAME_ACTIVATED = 3,
7575 FRAME_DEACTIVATING = 4,
7576 CONTEXT_CHANGED = 5,
7577 FRAME_UI_ACTIVATED = 6,
7578 FRAME_UI_DEACTIVATING = 7
7580 published struct FrameActionEvent: ::com::sun::star::lang::EventObject {
7581 ::com::sun::star::frame::XFrame Frame;
7582 ::com::sun::star::frame::FrameAction Action;
7584 published service FrameControl {
7585 service ::com::sun::star::awt::UnoControl;
7586 [property] string ComponentUrl;
7587 [property, readonly] string Frame;
7589 published interface XLoadEventListener;
7590 published interface XFrameLoader {
7591 interface ::com::sun::star::uno::XInterface;
7592 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);
7593 void cancel();
7595 published service FrameLoader {
7596 interface ::com::sun::star::frame::XFrameLoader;
7597 [optional] interface ::com::sun::star::lang::XInitialization;
7598 [optional] interface ::com::sun::star::container::XNamed;
7600 published service FrameLoaderFactory: ::com::sun::star::frame::XLoaderFactory;
7601 published constants FrameSearchFlag {
7602 const long ALL = 23;
7603 /** @deprecated */ const long AUTO = 0;
7604 const long CHILDREN = 4;
7605 const long CREATE = 8;
7606 const long GLOBAL = 55;
7607 const long PARENT = 1;
7608 const long SELF = 2;
7609 const long SIBLINGS = 16;
7610 const long TASKS = 32;
7612 published interface XFrames {
7613 interface ::com::sun::star::container::XIndexAccess;
7614 void append([in] ::com::sun::star::frame::XFrame xFrame);
7615 sequence< ::com::sun::star::frame::XFrame > queryFrames([in] long nSearchFlags);
7616 void remove([in] ::com::sun::star::frame::XFrame xFrame);
7618 published service FramesContainer {
7619 interface ::com::sun::star::frame::XFrames;
7621 published exception IllegalArgumentIOException: ::com::sun::star::io::IOException {
7623 published interface XFrameActionListener {
7624 interface ::com::sun::star::lang::XEventListener;
7625 void frameAction([in] ::com::sun::star::frame::FrameActionEvent Action);
7628 module ui {
7629 published struct ConfigurationEvent: ::com::sun::star::container::ContainerEvent {
7630 string ResourceURL;
7631 any aInfo;
7633 published interface XUIConfigurationListener {
7634 interface ::com::sun::star::lang::XEventListener;
7635 void elementInserted([in] ::com::sun::star::ui::ConfigurationEvent Event);
7636 void elementRemoved([in] ::com::sun::star::ui::ConfigurationEvent Event);
7637 void elementReplaced([in] ::com::sun::star::ui::ConfigurationEvent Event);
7640 module util {
7641 published interface XStringMapping {
7642 interface ::com::sun::star::uno::XInterface;
7643 boolean mapStrings([inout] sequence< string > Parameter);
7646 module frame {
7647 published service MediaTypeDetectionHelper: ::com::sun::star::util::XStringMapping;
7648 published interface XSynchronousFrameLoader {
7649 interface ::com::sun::star::uno::XInterface;
7650 boolean load([in] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] ::com::sun::star::frame::XFrame Frame);
7651 void cancel();
7653 published interface XStatusListener {
7654 interface ::com::sun::star::lang::XEventListener;
7655 void statusChanged([in] ::com::sun::star::frame::FeatureStateEvent State);
7657 published interface XUIControllerRegistration {
7658 interface ::com::sun::star::uno::XInterface;
7659 boolean hasController([in] string aCommandURL, [in] string aModelName);
7660 void registerController([in] string aCommandURL, [in] string aModelName, [in] string aControllerImplementationName);
7661 void deregisterController([in] string aCommandURL, [in] string aModelName);
7663 published service ProtocolHandler {
7664 interface ::com::sun::star::frame::XDispatchProvider;
7665 [optional] interface ::com::sun::star::lang::XInitialization;
7667 /** @deprecated */ published service Settings {
7668 interface ::com::sun::star::container::XNameAccess;
7671 module util {
7672 published interface XUpdatable {
7673 interface ::com::sun::star::uno::XInterface;
7674 void update();
7677 module frame {
7678 published service SynchronousFrameLoader {
7679 interface ::com::sun::star::frame::XSynchronousFrameLoader;
7680 [optional] interface ::com::sun::star::lang::XInitialization;
7681 [optional] interface ::com::sun::star::container::XNamed;
7683 /** @deprecated */ published interface XTask {
7684 interface ::com::sun::star::frame::XFrame;
7685 /** @deprecated */ boolean close();
7686 /** @deprecated */ void tileWindows();
7687 /** @deprecated */ void arrangeWindowsVertical();
7688 /** @deprecated */ void arrangeWindowsHorizontal();
7690 /** @deprecated */ published service Task {
7691 /** @deprecated */ interface ::com::sun::star::frame::XFrame;
7692 /** @deprecated */ interface ::com::sun::star::frame::XTask;
7694 published service TemplateAccess {
7695 interface ::com::sun::star::frame::XDocumentTemplates;
7696 interface ::com::sun::star::lang::XLocalizable;
7698 published exception TerminationVetoException: ::com::sun::star::uno::Exception {
7700 published constants WindowArrange {
7701 const short CASCADE = 4;
7702 const short HORIZONTAL = 3;
7703 const short MAXIMIZE = 5;
7704 const short MINIMIZE = 6;
7705 const short TILE = 1;
7706 const short VERTICAL = 2;
7708 /** @deprecated */ published interface XBrowseHistoryRegistry {
7709 interface ::com::sun::star::uno::XInterface;
7710 /** @deprecated */ void updateViewData([in] any Value);
7711 /** @deprecated */ void createNewEntry([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] string Title);
7713 /** @deprecated */ published interface XComponentRegistry {
7714 interface ::com::sun::star::uno::XInterface;
7715 /** @deprecated */ ::com::sun::star::uno::XInterface createObject([in] string URL, [in] ::com::sun::star::uno::Uik Uik);
7717 /** @deprecated */ published interface XConfigManager {
7718 interface ::com::sun::star::uno::XInterface;
7719 /** @deprecated */ void addPropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7720 /** @deprecated */ void removePropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7721 string substituteVariables([in] string Text);
7722 /** @deprecated */ void flush();
7724 published interface XDispatchProviderInterceptor {
7725 interface ::com::sun::star::frame::XDispatchProvider;
7726 ::com::sun::star::frame::XDispatchProvider getSlaveDispatchProvider();
7727 void setSlaveDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewDispatchProvider);
7728 ::com::sun::star::frame::XDispatchProvider getMasterDispatchProvider();
7729 void setMasterDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewSupplier);
7731 published interface XDispatchResultListener {
7732 interface ::com::sun::star::lang::XEventListener;
7733 void dispatchFinished([in] ::com::sun::star::frame::DispatchResultEvent Result);
7735 /** @deprecated */ published interface XExtendedFilterDetection {
7736 interface ::com::sun::star::uno::XInterface;
7737 /** @deprecated */ string detect([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Argumentlist);
7739 /** @deprecated */ published interface XFilterDetect {
7740 interface ::com::sun::star::uno::XInterface;
7741 string getContentType([in] string URL);
7742 boolean useExternBrowser([in] string URL);
7744 /** @deprecated */ published interface XFrameLoaderQuery {
7745 interface ::com::sun::star::uno::XInterface;
7746 /** @deprecated */ sequence< string > getAvailableFilterNames();
7747 /** @deprecated */ sequence< ::com::sun::star::beans::PropertyValue > getLoaderProperties([in] string sFilterName);
7748 /** @deprecated */ string searchFilter([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > seqArguments);
7750 /** @deprecated */ published interface XFrameSetModel {
7751 interface ::com::sun::star::uno::XInterface;
7752 string getSource();
7753 void setSource([in] string Source);
7755 published interface XInterceptorInfo {
7756 interface ::com::sun::star::uno::XInterface;
7757 sequence< string > getInterceptedURLs();
7759 published interface XLoadEventListener {
7760 interface ::com::sun::star::lang::XEventListener;
7761 void loadFinished([in] ::com::sun::star::frame::XFrameLoader Loader);
7762 void loadCancelled([in] ::com::sun::star::frame::XFrameLoader Loader);
7764 published interface XLoadable {
7765 interface ::com::sun::star::uno::XInterface;
7766 void initNew() raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
7767 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);
7769 published interface XRecordableDispatch {
7770 interface ::com::sun::star::uno::XInterface;
7771 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7773 published interface XStorable2 {
7774 interface ::com::sun::star::frame::XStorable;
7775 void storeSelf([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
7777 published interface XSynchronousDispatch {
7778 interface ::com::sun::star::uno::XInterface;
7779 any dispatchWithReturnValue([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7781 /** @deprecated */ published interface XTasksSupplier {
7782 interface ::com::sun::star::uno::XInterface;
7783 /** @deprecated */ ::com::sun::star::container::XEnumerationAccess getTasks();
7784 /** @deprecated */ ::com::sun::star::frame::XTask getActiveTask();
7786 published interface XTerminateListener {
7787 interface ::com::sun::star::lang::XEventListener;
7788 void queryTermination([in] ::com::sun::star::lang::EventObject Event) raises (::com::sun::star::frame::TerminationVetoException);
7789 void notifyTermination([in] ::com::sun::star::lang::EventObject Event);
7791 /** @deprecated */ published interface XUrlList {
7792 interface ::com::sun::star::uno::XInterface;
7793 [attribute] sequence< string > List;
7795 published singleton theDesktop: ::com::sun::star::frame::XDesktop2;
7797 module graphic {
7798 published service GraphicDescriptor {
7799 interface ::com::sun::star::beans::XPropertySet;
7800 [property] byte GraphicType;
7801 [property] string MimeType;
7802 [property, optional] ::com::sun::star::awt::Size SizePixel;
7803 [property, optional] ::com::sun::star::awt::Size Size100thMM;
7804 [property, optional] byte BitsPerPixel;
7805 [property, optional] boolean Transparent;
7806 [property, optional] boolean Alpha;
7807 [property, optional] boolean Animated;
7808 [property, optional] boolean Linked;
7809 [property, optional] string OriginURL;
7811 published interface XGraphic {
7812 interface ::com::sun::star::uno::XInterface;
7813 byte getType();
7815 published service Graphic {
7816 service ::com::sun::star::graphic::GraphicDescriptor;
7817 interface ::com::sun::star::graphic::XGraphic;
7819 published interface XGraphicProvider {
7820 interface ::com::sun::star::uno::XInterface;
7821 ::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);
7822 ::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);
7823 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);
7825 published service GraphicProvider: ::com::sun::star::graphic::XGraphicProvider;
7826 published constants GraphicType {
7827 const byte EMPTY = 0;
7828 const byte PIXEL = 1;
7829 const byte VECTOR = 2;
7831 published service MediaProperties {
7832 [property, optional] string URL;
7833 [property, optional] ::com::sun::star::io::XInputStream InputStream;
7834 [property, optional] ::com::sun::star::io::XStream OutputStream;
7835 [property, optional] string MimeType;
7836 [property, optional] ::com::sun::star::beans::PropertyValues FilterData;
7839 module i18n {
7840 published constants AmPmValue {
7841 const short AM = 0;
7842 const short PM = 1;
7844 published struct Boundary {
7845 long startPos;
7846 long endPos;
7849 module linguistic2 {
7850 published interface XHyphenator;
7852 module i18n {
7853 published struct LineBreakHyphenationOptions {
7854 ::com::sun::star::linguistic2::XHyphenator rHyphenator;
7855 ::com::sun::star::beans::PropertyValues aHyphenationOptions;
7856 long hyphenIndex;
7859 module linguistic2 {
7860 published interface XHyphenatedWord;
7862 module i18n {
7863 published struct LineBreakResults {
7864 short breakType;
7865 long breakIndex;
7866 ::com::sun::star::linguistic2::XHyphenatedWord rHyphenatedWord;
7868 published struct LineBreakUserOptions {
7869 string forbiddenBeginCharacters;
7870 string forbiddenEndCharacters;
7871 boolean applyForbiddenRules;
7872 boolean allowPunctuationOutsideMargin;
7873 boolean allowHyphenateEnglish;
7875 published interface XBreakIterator {
7876 interface ::com::sun::star::uno::XInterface;
7877 long nextCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7878 long previousCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7879 ::com::sun::star::i18n::Boundary nextWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7880 ::com::sun::star::i18n::Boundary previousWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7881 ::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);
7882 /** @deprecated */ short getWordType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
7883 boolean isBeginWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7884 boolean isEndWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7885 long beginOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7886 long endOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7887 ::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);
7888 long beginOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7889 long endOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7890 long nextScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7891 long previousScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7892 short getScriptType([in] string aText, [in] long nPos);
7893 long beginOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7894 long endOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7895 long nextCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7896 long previousCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7898 published service BreakIterator: ::com::sun::star::i18n::XBreakIterator;
7899 published constants BreakType {
7900 const short HANGINGPUNCTUATION = 3;
7901 const short HYPHENATION = 2;
7902 const short WORDBOUNDARY = 1;
7904 /** @deprecated */ published constants CTLScriptType {
7905 const short CTL_ARABIC = 2;
7906 const short CTL_HEBREW = 1;
7907 const short CTL_INDIC = 4;
7908 const short CTL_THAI = 3;
7909 const short CTL_UNKNOWN = 0;
7911 published struct CalendarItem {
7912 string ID;
7913 string AbbrevName;
7914 string FullName;
7916 published struct Calendar {
7917 sequence< ::com::sun::star::i18n::CalendarItem > Days;
7918 sequence< ::com::sun::star::i18n::CalendarItem > Months;
7919 sequence< ::com::sun::star::i18n::CalendarItem > Eras;
7920 string StartOfWeek;
7921 short MinimumNumberOfDaysForFirstWeek;
7922 boolean Default;
7923 string Name;
7925 published struct CalendarItem2: ::com::sun::star::i18n::CalendarItem {
7926 string NarrowName;
7928 published struct Calendar2 {
7929 sequence< ::com::sun::star::i18n::CalendarItem2 > Days;
7930 sequence< ::com::sun::star::i18n::CalendarItem2 > Months;
7931 sequence< ::com::sun::star::i18n::CalendarItem2 > GenitiveMonths;
7932 sequence< ::com::sun::star::i18n::CalendarItem2 > PartitiveMonths;
7933 sequence< ::com::sun::star::i18n::CalendarItem2 > Eras;
7934 string StartOfWeek;
7935 short MinimumNumberOfDaysForFirstWeek;
7936 boolean Default;
7937 string Name;
7939 published constants CalendarDisplayCode {
7940 const long LONG_DAY = 2;
7941 const long LONG_DAY_NAME = 4;
7942 const long LONG_ERA = 12;
7943 const long LONG_GENITIVE_MONTH_NAME = 18;
7944 const long LONG_MONTH = 6;
7945 const long LONG_MONTH_NAME = 8;
7946 const long LONG_PARTITIVE_MONTH_NAME = 21;
7947 const long LONG_QUARTER = 16;
7948 const long LONG_YEAR = 10;
7949 const long LONG_YEAR_AND_ERA = 14;
7950 const long NARROW_DAY_NAME = 23;
7951 const long NARROW_GENITIVE_MONTH_NAME = 19;
7952 const long NARROW_MONTH_NAME = 24;
7953 const long NARROW_PARTITIVE_MONTH_NAME = 22;
7954 const long SHORT_DAY = 1;
7955 const long SHORT_DAY_NAME = 3;
7956 const long SHORT_ERA = 11;
7957 const long SHORT_GENITIVE_MONTH_NAME = 17;
7958 const long SHORT_MONTH = 5;
7959 const long SHORT_MONTH_NAME = 7;
7960 const long SHORT_PARTITIVE_MONTH_NAME = 20;
7961 const long SHORT_QUARTER = 15;
7962 const long SHORT_YEAR = 9;
7963 const long SHORT_YEAR_AND_ERA = 13;
7965 published constants CalendarDisplayIndex {
7966 const short AM_PM = 0;
7967 const short DAY = 1;
7968 const short ERA = 4;
7969 const short GENITIVE_MONTH = 5;
7970 const short MONTH = 2;
7971 const short PARTITIVE_MONTH = 6;
7972 const short YEAR = 3;
7974 published constants CalendarFieldIndex {
7975 const short AM_PM = 0;
7976 const short DAY_OF_MONTH = 1;
7977 const short DAY_OF_WEEK = 2;
7978 const short DAY_OF_YEAR = 3;
7979 const short DST_OFFSET = 4;
7980 const short DST_OFFSET_SECOND_MILLIS = 16;
7981 const short ERA = 13;
7982 const short FIELD_COUNT = 15;
7983 const short FIELD_COUNT2 = 17;
7984 const short HOUR = 5;
7985 const short MILLISECOND = 8;
7986 const short MINUTE = 6;
7987 const short MONTH = 12;
7988 const short SECOND = 7;
7989 const short WEEK_OF_MONTH = 9;
7990 const short WEEK_OF_YEAR = 10;
7991 const short YEAR = 11;
7992 const short ZONE_OFFSET = 14;
7993 const short ZONE_OFFSET_SECOND_MILLIS = 15;
7995 published interface XCollator {
7996 interface ::com::sun::star::uno::XInterface;
7997 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
7998 long compareString([in] string aStr1, [in] string aStr2);
7999 long loadDefaultCollator([in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
8000 long loadCollatorAlgorithm([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
8001 sequence< string > listCollatorAlgorithms([in] ::com::sun::star::lang::Locale aLocale);
8002 void loadCollatorAlgorithmWithEndUserOption([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< long > aCollatorOptions);
8003 sequence< long > listCollatorOptions([in] string aAlgorithmName);
8005 published service ChapterCollator: ::com::sun::star::i18n::XCollator;
8006 published constants CharType {
8007 const short ANY_CHAR = 0;
8008 const short COMBINING_SPACING_MARK = 8;
8009 const short CONNECTOR_PUNCTUATION = 22;
8010 const short CONTROL = 15;
8011 const short CURRENCY_SYMBOL = 25;
8012 const short DASH_PUNCTUATION = 19;
8013 const short DECIMAL_DIGIT_NUMBER = 9;
8014 const short ENCLOSING_MARK = 7;
8015 const short END_PUNCTUATION = 21;
8016 const short FINAL_PUNCTUATION = 29;
8017 const short FORMAT = 16;
8018 const short GENERAL_TYPES_COUNT = 30;
8019 const short INITIAL_PUNCTUATION = 28;
8020 const short LETTER_NUMBER = 10;
8021 const short LINE_SEPARATOR = 13;
8022 const short LOWERCASE_LETTER = 2;
8023 const short MATH_SYMBOL = 24;
8024 const short MODIFIER_LETTER = 4;
8025 const short MODIFIER_SYMBOL = 26;
8026 const short NON_SPACING_MARK = 6;
8027 const short OTHER_LETTER = 5;
8028 const short OTHER_NUMBER = 11;
8029 const short OTHER_PUNCTUATION = 23;
8030 const short OTHER_SYMBOL = 27;
8031 const short PARAGRAPH_SEPARATOR = 14;
8032 const short PRIVATE_USE = 17;
8033 const short SPACE_SEPARATOR = 12;
8034 const short START_PUNCTUATION = 20;
8035 const short SURROGATE = 18;
8036 const short TITLECASE_LETTER = 3;
8037 const short UPPERCASE_LETTER = 1;
8039 published struct ParseResult {
8040 long LeadingWhiteSpace;
8041 long EndPos;
8042 long CharLen;
8043 double Value;
8044 long TokenType;
8045 long StartFlags;
8046 long ContFlags;
8047 string DequotedNameOrString;
8049 published interface XCharacterClassification {
8050 interface ::com::sun::star::uno::XInterface;
8051 string toUpper([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8052 string toLower([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8053 string toTitle([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8054 short getType([in] string aText, [in] long nPos);
8055 short getCharacterDirection([in] string aText, [in] long nPos);
8056 short getScript([in] string aText, [in] long nPos);
8057 long getCharacterType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
8058 long getStringType([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
8059 ::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);
8060 ::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);
8062 published service CharacterClassification: ::com::sun::star::i18n::XCharacterClassification;
8063 published constants CharacterIteratorMode {
8064 const short SKIPCELL = 1;
8065 const short SKIPCHARACTER = 0;
8066 const short SKIPCONTROLCHARACTER = 2;
8068 published service Collator: ::com::sun::star::i18n::XCollator;
8069 published constants CollatorOptions {
8070 const short CollatorOptions_IGNORE_CASE = 1;
8071 const short CollatorOptions_IGNORE_CASE_ACCENT = 8;
8072 const short CollatorOptions_IGNORE_KANA = 2;
8073 const short CollatorOptions_IGNORE_WIDTH = 4;
8075 published struct Currency {
8076 string ID;
8077 string Symbol;
8078 string BankSymbol;
8079 string Name;
8080 boolean Default;
8081 boolean UsedInCompatibleFormatCodes;
8082 short DecimalPlaces;
8084 published struct Currency2: ::com::sun::star::i18n::Currency {
8085 boolean LegacyOnly;
8087 published enum DirectionProperty {
8088 LEFT_TO_RIGHT = 0,
8089 RIGHT_TO_LEFT = 1,
8090 EUROPEAN_NUMBER = 2,
8091 EUROPEAN_NUMBER_SEPARATOR = 3,
8092 EUROPEAN_NUMBER_TERMINATOR = 4,
8093 ARABIC_NUMBER = 5,
8094 COMMON_NUMBER_SEPARATOR = 6,
8095 BLOCK_SEPARATOR = 7,
8096 SEGMENT_SEPARATOR = 8,
8097 WHITE_SPACE_NEUTRAL = 9,
8098 OTHER_NEUTRAL = 10,
8099 LEFT_TO_RIGHT_EMBEDDING = 11,
8100 LEFT_TO_RIGHT_OVERRIDE = 12,
8101 RIGHT_TO_LEFT_ARABIC = 13,
8102 RIGHT_TO_LEFT_EMBEDDING = 14,
8103 RIGHT_TO_LEFT_OVERRIDE = 15,
8104 POP_DIRECTIONAL_FORMAT = 16,
8105 DIR_NON_SPACING_MARK = 17,
8106 BOUNDARY_NEUTRAL = 18
8108 published struct ForbiddenCharacters {
8109 string beginLine;
8110 string endLine;
8112 published struct FormatElement {
8113 string formatCode;
8114 string formatName;
8115 string formatKey;
8116 string formatType;
8117 string formatUsage;
8118 short formatIndex;
8119 boolean isDefault;
8121 published struct Implementation {
8122 string unoID;
8123 boolean isDefault;
8125 published interface XIndexEntrySupplier {
8126 interface ::com::sun::star::uno::XInterface;
8127 string getIndexCharacter([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale, [in] string aSortAlgorithm);
8128 string getIndexFollowPageWord([in] boolean bMorePages, [in] ::com::sun::star::lang::Locale aLocale);
8130 published interface XExtendedIndexEntrySupplier {
8131 interface ::com::sun::star::i18n::XIndexEntrySupplier;
8132 sequence< ::com::sun::star::lang::Locale > getLocaleList();
8133 sequence< string > getAlgorithmList([in] ::com::sun::star::lang::Locale aLocale);
8134 boolean usePhoneticEntry([in] ::com::sun::star::lang::Locale aLocale);
8135 string getPhoneticCandidate([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale);
8136 boolean loadAlgorithm([in] ::com::sun::star::lang::Locale aLocale, [in] string aIndexAlgorithm, [in] long nCollatorOptions);
8137 string getIndexKey([in] string aIndexEntry, [in] string aPhoneticEntry, [in] ::com::sun::star::lang::Locale aLocale);
8138 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);
8140 published service IndexEntrySupplier: ::com::sun::star::i18n::XExtendedIndexEntrySupplier;
8141 published constants InputSequenceCheckMode {
8142 const short BASIC = 1;
8143 const short PASSTHROUGH = 0;
8144 const short STRICT = 2;
8146 published interface XInputSequenceChecker {
8147 interface ::com::sun::star::uno::XInterface;
8148 boolean checkInputSequence([in] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8150 published interface XExtendedInputSequenceChecker {
8151 interface ::com::sun::star::i18n::XInputSequenceChecker;
8152 long correctInputSequence([inout] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8154 published service InputSequenceChecker: ::com::sun::star::i18n::XExtendedInputSequenceChecker;
8155 published constants KCharacterType {
8156 const long ALPHA = 14;
8157 const long BASE_FORM = 64;
8158 const long CONTROL = 16;
8159 const long DIGIT = 1;
8160 const long LETTER = 128;
8161 const long LOWER = 4;
8162 const long PRINTABLE = 32;
8163 const long TITLE_CASE = 8;
8164 const long UPPER = 2;
8166 published constants KNumberFormatType {
8167 const short LONG = 3;
8168 const short MEDIUM = 2;
8169 const short SHORT = 1;
8171 published constants KNumberFormatUsage {
8172 const short CURRENCY = 8;
8173 const short DATE = 1;
8174 const short DATE_TIME = 3;
8175 const short FIXED_NUMBER = 4;
8176 const short FRACTION_NUMBER = 5;
8177 const short PERCENT_NUMBER = 6;
8178 const short SCIENTIFIC_NUMBER = 7;
8179 const short TIME = 2;
8181 published constants KParseTokens {
8182 const long ANY_ALNUM = 61447;
8183 const long ANY_ALPHA = 45059;
8184 const long ANY_DIGIT = 16388;
8185 const long ANY_LETTER = 241667;
8186 const long ANY_LETTER_OR_NUMBER = 1044487;
8187 const long ANY_NUMBER = 802820;
8188 const long ASC_ALNUM = 7;
8189 const long ASC_ALPHA = 3;
8190 const long ASC_ANY_BUT_CONTROL = 1024;
8191 const long ASC_COLON = 64;
8192 const long ASC_CONTROL = 512;
8193 const long ASC_DIGIT = 4;
8194 const long ASC_DOLLAR = 16;
8195 const long ASC_DOT = 32;
8196 const long ASC_LOALPHA = 2;
8197 const long ASC_OTHER = 2048;
8198 const long ASC_UNDERSCORE = 8;
8199 const long ASC_UPALPHA = 1;
8200 const long GROUP_SEPARATOR_IN_NUMBER = 134217728;
8201 const long IGNORE_LEADING_WS = 1073741824;
8202 const long TWO_DOUBLE_QUOTES_BREAK_STRING = 268435456;
8203 const long UNI_ALNUM = 61440;
8204 const long UNI_ALPHA = 45056;
8205 const long UNI_DIGIT = 16384;
8206 const long UNI_LETTER = 241664;
8207 const long UNI_LETTER_NUMBER = 262144;
8208 const long UNI_LOALPHA = 8192;
8209 const long UNI_MODIFIER_LETTER = 65536;
8210 const long UNI_NUMBER = 802816;
8211 const long UNI_OTHER = 536870912;
8212 const long UNI_OTHER_LETTER = 131072;
8213 const long UNI_OTHER_NUMBER = 524288;
8214 const long UNI_TITLE_ALPHA = 32768;
8215 const long UNI_UPALPHA = 4096;
8217 published constants KParseType {
8218 const long ANY_NUMBER = 96;
8219 const long ASC_NUMBER = 32;
8220 const long BOOLEAN = 2;
8221 const long DOUBLE_QUOTE_STRING = 16;
8222 const long IDENTNAME = 4;
8223 const long MISSING_QUOTE = 1073741824;
8224 const long ONE_SINGLE_CHAR = 1;
8225 const long SINGLE_QUOTE_NAME = 8;
8226 const long UNI_NUMBER = 64;
8228 published struct LanguageCountryInfo {
8229 string Language;
8230 string LanguageDefaultName;
8231 string Country;
8232 string CountryDefaultName;
8233 string Variant;
8235 published interface XCalendar {
8236 interface ::com::sun::star::uno::XInterface;
8237 void loadDefaultCalendar([in] ::com::sun::star::lang::Locale rLocale);
8238 void loadCalendar([in] string uniqueID, [in] ::com::sun::star::lang::Locale rLocale);
8239 ::com::sun::star::i18n::Calendar getLoadedCalendar();
8240 sequence< string > getAllCalendars([in] ::com::sun::star::lang::Locale rLocale);
8241 string getUniqueID();
8242 void setDateTime([in] double nTimeInDays);
8243 double getDateTime();
8244 void setValue([in] short nCalendarFieldIndex, [in] short nValue);
8245 short getValue([in] short nCalendarFieldIndex);
8246 boolean isValid();
8247 void addValue([in] short nCalendarFieldIndex, [in] long nAmount);
8248 short getFirstDayOfWeek();
8249 void setFirstDayOfWeek([in] short nDay);
8250 void setMinimumNumberOfDaysForFirstWeek([in] short nDays);
8251 short getMinimumNumberOfDaysForFirstWeek();
8252 short getNumberOfMonthsInYear();
8253 short getNumberOfDaysInWeek();
8254 sequence< ::com::sun::star::i18n::CalendarItem > getMonths();
8255 sequence< ::com::sun::star::i18n::CalendarItem > getDays();
8256 string getDisplayName([in] short nCalendarDisplayIndex, [in] short nIdx, [in] short nNameType);
8258 published interface XExtendedCalendar {
8259 interface ::com::sun::star::i18n::XCalendar;
8260 string getDisplayString([in] long nCalendarDisplayCode, [in] short nNativeNumberMode);
8262 published interface XCalendar3 {
8263 interface ::com::sun::star::i18n::XExtendedCalendar;
8264 ::com::sun::star::i18n::Calendar2 getLoadedCalendar2();
8265 sequence< ::com::sun::star::i18n::CalendarItem2 > getDays2();
8266 sequence< ::com::sun::star::i18n::CalendarItem2 > getMonths2();
8267 sequence< ::com::sun::star::i18n::CalendarItem2 > getGenitiveMonths2();
8268 sequence< ::com::sun::star::i18n::CalendarItem2 > getPartitiveMonths2();
8270 published service LocaleCalendar: ::com::sun::star::i18n::XCalendar3;
8271 published struct LocaleDataItem {
8272 string unoID;
8273 string dateSeparator;
8274 string thousandSeparator;
8275 string decimalSeparator;
8276 string timeSeparator;
8277 string time100SecSeparator;
8278 string listSeparator;
8279 string quotationStart;
8280 string quotationEnd;
8281 string doubleQuotationStart;
8282 string doubleQuotationEnd;
8283 string timeAM;
8284 string timePM;
8285 string measurementSystem;
8286 string LongDateDayOfWeekSeparator;
8287 string LongDateDaySeparator;
8288 string LongDateMonthSeparator;
8289 string LongDateYearSeparator;
8291 published interface XLocaleData {
8292 interface ::com::sun::star::uno::XInterface;
8293 ::com::sun::star::i18n::LanguageCountryInfo getLanguageCountryInfo([in] ::com::sun::star::lang::Locale aLocale);
8294 ::com::sun::star::i18n::LocaleDataItem getLocaleItem([in] ::com::sun::star::lang::Locale aLocale);
8295 sequence< ::com::sun::star::i18n::Calendar > getAllCalendars([in] ::com::sun::star::lang::Locale aLocale);
8296 sequence< ::com::sun::star::i18n::Currency > getAllCurrencies([in] ::com::sun::star::lang::Locale aLocale);
8297 sequence< ::com::sun::star::i18n::FormatElement > getAllFormats([in] ::com::sun::star::lang::Locale aLocale);
8298 sequence< ::com::sun::star::i18n::Implementation > getCollatorImplementations([in] ::com::sun::star::lang::Locale aLocale);
8299 sequence< string > getSearchOptions([in] ::com::sun::star::lang::Locale aLocale);
8300 sequence< string > getCollationOptions([in] ::com::sun::star::lang::Locale aLocale);
8301 sequence< string > getTransliterations([in] ::com::sun::star::lang::Locale aLocale);
8302 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8303 sequence< string > getReservedWord([in] ::com::sun::star::lang::Locale aLocale);
8304 sequence< ::com::sun::star::lang::Locale > getAllInstalledLocaleNames();
8306 published interface XLocaleData2 {
8307 interface ::com::sun::star::i18n::XLocaleData;
8308 sequence< ::com::sun::star::i18n::Currency2 > getAllCurrencies2([in] ::com::sun::star::lang::Locale aLocale);
8310 published interface XLocaleData3 {
8311 interface ::com::sun::star::i18n::XLocaleData2;
8312 sequence< ::com::sun::star::i18n::Calendar2 > getAllCalendars2([in] ::com::sun::star::lang::Locale aLocale);
8314 published interface XLocaleData4 {
8315 interface ::com::sun::star::i18n::XLocaleData3;
8316 sequence< string > getDateAcceptancePatterns([in] ::com::sun::star::lang::Locale aLocale);
8318 published service LocaleData: ::com::sun::star::i18n::XLocaleData4;
8319 /** @deprecated */ published constants LocaleItem {
8320 const short COUNT = 17;
8321 const short COUNT2 = 18;
8322 const short DATE_SEPARATOR = 0;
8323 const short DECIMAL_SEPARATOR = 2;
8324 const short DECIMAL_SEPARATOR_ALTERNATIVE = 17;
8325 const short DOUBLE_QUOTATION_END = 9;
8326 const short DOUBLE_QUOTATION_START = 8;
8327 const short LIST_SEPARATOR = 5;
8328 const short LONG_DATE_DAY_OF_WEEK_SEPARATOR = 13;
8329 const short LONG_DATE_DAY_SEPARATOR = 14;
8330 const short LONG_DATE_MONTH_SEPARATOR = 15;
8331 const short LONG_DATE_YEAR_SEPARATOR = 16;
8332 const short MEASUREMENT_SYSTEM = 10;
8333 const short SINGLE_QUOTATION_END = 7;
8334 const short SINGLE_QUOTATION_START = 6;
8335 const short THOUSAND_SEPARATOR = 1;
8336 const short TIME_100SEC_SEPARATOR = 4;
8337 const short TIME_AM = 11;
8338 const short TIME_PM = 12;
8339 const short TIME_SEPARATOR = 3;
8341 published constants Months {
8342 const short APRIL = 3;
8343 const short AUGUST = 7;
8344 const short DECEMBER = 11;
8345 const short FEBURARY = 1;
8346 const short JANUARY = 0;
8347 const short JULY = 6;
8348 const short JUNE = 5;
8349 const short MARCH = 2;
8350 const short MAY = 4;
8351 const short NOVEMBER = 10;
8352 const short OCTOBER = 9;
8353 const short SEPTEMBER = 8;
8355 published exception MultipleCharsOutputException: ::com::sun::star::uno::Exception {
8357 published constants NativeNumberMode {
8358 const short NATNUM0 = 0;
8359 const short NATNUM1 = 1;
8360 const short NATNUM10 = 10;
8361 const short NATNUM11 = 11;
8362 const short NATNUM12 = 12;
8363 const short NATNUM2 = 2;
8364 const short NATNUM3 = 3;
8365 const short NATNUM4 = 4;
8366 const short NATNUM5 = 5;
8367 const short NATNUM6 = 6;
8368 const short NATNUM7 = 7;
8369 const short NATNUM8 = 8;
8370 const short NATNUM9 = 9;
8372 published struct NativeNumberXmlAttributes {
8373 ::com::sun::star::lang::Locale Locale;
8374 string Format;
8375 string Style;
8377 published interface XNativeNumberSupplier {
8378 interface ::com::sun::star::uno::XInterface;
8379 string getNativeNumberString([in] string aNumberString, [in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8380 boolean isValidNatNum([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8381 ::com::sun::star::i18n::NativeNumberXmlAttributes convertToXmlAttributes([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8382 short convertFromXmlAttributes([in] ::com::sun::star::i18n::NativeNumberXmlAttributes aAttr);
8384 published service NativeNumberSupplier: ::com::sun::star::i18n::XNativeNumberSupplier;
8385 published struct NumberFormatCode {
8386 short Type;
8387 short Usage;
8388 string Code;
8389 string DefaultName;
8390 string NameID;
8391 short Index;
8392 boolean Default;
8394 published constants NumberFormatIndex {
8395 const short BOOLEAN = 48;
8396 const short CURRENCY_1000DEC2 = 13;
8397 const short CURRENCY_1000DEC2_CCC = 16;
8398 const short CURRENCY_1000DEC2_DASHED = 17;
8399 const short CURRENCY_1000DEC2_RED = 15;
8400 const short CURRENCY_1000INT = 12;
8401 const short CURRENCY_1000INT_RED = 14;
8402 const short CURRENCY_END = 17;
8403 const short CURRENCY_START = 12;
8404 const short DATETIME_END = 47;
8405 const short DATETIME_START = 46;
8406 const short DATETIME_SYSTEM_SHORT_HHMM = 46;
8407 const short DATETIME_SYS_DDMMYYYY_HHMMSS = 47;
8408 const short DATE_DEF_NNDDMMMYY = 28;
8409 const short DATE_DIN_DMMMMYYYY = 26;
8410 const short DATE_DIN_DMMMYYYY = 24;
8411 const short DATE_DIN_MMDD = 31;
8412 const short DATE_DIN_YYMMDD = 32;
8413 const short DATE_DIN_YYYYMMDD = 33;
8414 const short DATE_END = 38;
8415 const short DATE_MMMM = 36;
8416 const short DATE_QQJJ = 37;
8417 const short DATE_START = 18;
8418 const short DATE_SYSTEM_LONG = 19;
8419 const short DATE_SYSTEM_SHORT = 18;
8420 const short DATE_SYS_DDMMM = 35;
8421 const short DATE_SYS_DDMMYY = 20;
8422 const short DATE_SYS_DDMMYYYY = 21;
8423 const short DATE_SYS_DMMMMYYYY = 25;
8424 const short DATE_SYS_DMMMYY = 22;
8425 const short DATE_SYS_DMMMYYYY = 23;
8426 const short DATE_SYS_MMYY = 34;
8427 const short DATE_SYS_NNDMMMMYYYY = 29;
8428 const short DATE_SYS_NNDMMMYY = 27;
8429 const short DATE_SYS_NNNNDMMMMYYYY = 30;
8430 const short DATE_WW = 38;
8431 const short FRACTION_1 = 10;
8432 const short FRACTION_2 = 11;
8433 const short FRACTION_END = 11;
8434 const short FRACTION_START = 10;
8435 const short INDEX_TABLE_ENTRIES = 50;
8436 const short NUMBER_1000DEC2 = 4;
8437 const short NUMBER_1000INT = 3;
8438 const short NUMBER_DEC2 = 2;
8439 const short NUMBER_END = 5;
8440 const short NUMBER_INT = 1;
8441 const short NUMBER_STANDARD = 0;
8442 const short NUMBER_START = 0;
8443 const short NUMBER_SYSTEM = 5;
8444 const short PERCENT_DEC2 = 9;
8445 const short PERCENT_END = 9;
8446 const short PERCENT_INT = 8;
8447 const short PERCENT_START = 8;
8448 const short SCIENTIFIC_000E00 = 7;
8449 const short SCIENTIFIC_000E000 = 6;
8450 const short SCIENTIFIC_END = 7;
8451 const short SCIENTIFIC_START = 6;
8452 const short TEXT = 49;
8453 const short TIME_END = 45;
8454 const short TIME_HHMM = 39;
8455 const short TIME_HHMMAMPM = 41;
8456 const short TIME_HHMMSS = 40;
8457 const short TIME_HHMMSSAMPM = 42;
8458 const short TIME_HH_MMSS = 43;
8459 const short TIME_HH_MMSS00 = 45;
8460 const short TIME_MMSS00 = 44;
8461 const short TIME_START = 39;
8463 published interface XNumberFormatCode {
8464 interface ::com::sun::star::uno::XInterface;
8465 ::com::sun::star::i18n::NumberFormatCode getDefault([in] short nFormatType, [in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8466 ::com::sun::star::i18n::NumberFormatCode getFormatCode([in] short nFormatIndex, [in] ::com::sun::star::lang::Locale rLocale);
8467 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCode([in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8468 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCodes([in] ::com::sun::star::lang::Locale rLocale);
8470 published service NumberFormatMapper: ::com::sun::star::i18n::XNumberFormatCode;
8471 published constants ScriptDirection {
8472 const short LEFT_TO_RIGHT = 1;
8473 const short NEUTRAL = 0;
8474 const short RIGHT_TO_LEFT = 2;
8476 published constants ScriptType {
8477 const short ASIAN = 2;
8478 const short COMPLEX = 3;
8479 const short LATIN = 1;
8480 const short WEAK = 4;
8482 published struct TextConversionResult {
8483 ::com::sun::star::i18n::Boundary Boundary;
8484 sequence< string > Candidates;
8486 published interface XTextConversion {
8487 interface ::com::sun::star::uno::XInterface;
8488 ::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);
8489 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);
8490 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);
8492 published interface XExtendedTextConversion {
8493 interface ::com::sun::star::i18n::XTextConversion;
8494 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);
8496 published service TextConversion: ::com::sun::star::i18n::XExtendedTextConversion;
8497 published constants TextConversionOption {
8498 const long CHARACTER_BY_CHARACTER = 1;
8499 const long IGNORE_POST_POSITIONAL_WORD = 2;
8500 const long NONE = 0;
8501 const long USE_CHARACTER_VARIANTS = 2;
8503 published constants TextConversionType {
8504 const short TO_HANGUL = 1;
8505 const short TO_HANJA = 2;
8506 const short TO_SCHINESE = 3;
8507 const short TO_TCHINESE = 4;
8509 published enum TransliterationModules {
8510 UPPERCASE_LOWERCASE = 1,
8511 LOWERCASE_UPPERCASE = 2,
8512 HALFWIDTH_FULLWIDTH = 3,
8513 FULLWIDTH_HALFWIDTH = 4,
8514 KATAKANA_HIRAGANA = 5,
8515 HIRAGANA_KATAKANA = 6,
8516 NumToTextLower_zh_CN = 7,
8517 NumToTextUpper_zh_CN = 8,
8518 NumToTextLower_zh_TW = 9,
8519 NumToTextUpper_zh_TW = 10,
8520 NumToTextFormalHangul_ko = 11,
8521 NumToTextFormalLower_ko = 12,
8522 NumToTextFormalUpper_ko = 13,
8523 NON_IGNORE_MASK = 255,
8524 IGNORE_MASK = -256,
8525 IGNORE_CASE = 256,
8526 IGNORE_KANA = 512,
8527 IGNORE_WIDTH = 1024,
8528 IgnoreTraditionalKanji_ja_JP = 4096,
8529 IgnoreTraditionalKana_ja_JP = 8192,
8530 IgnoreMinusSign_ja_JP = 16384,
8531 IgnoreIterationMark_ja_JP = 32768,
8532 IgnoreSeparator_ja_JP = 65536,
8533 IgnoreZiZu_ja_JP = 131072,
8534 IgnoreBaFa_ja_JP = 262144,
8535 IgnoreTiJi_ja_JP = 524288,
8536 IgnoreHyuByu_ja_JP = 1048576,
8537 IgnoreSeZe_ja_JP = 2097152,
8538 IgnoreIandEfollowedByYa_ja_JP = 4194304,
8539 IgnoreKiKuFollowedBySa_ja_JP = 8388608,
8540 IgnoreSize_ja_JP = 16777216,
8541 IgnoreProlongedSoundMark_ja_JP = 33554432,
8542 IgnoreMiddleDot_ja_JP = 67108864,
8543 IgnoreSpace_ja_JP = 134217728,
8544 SmallToLarge_ja_JP = 268435456,
8545 LargeToSmall_ja_JP = 536870912,
8546 END_OF_MODULE = 0
8548 published enum TransliterationModulesNew {
8549 UPPERCASE_LOWERCASE = 1,
8550 LOWERCASE_UPPERCASE = 2,
8551 HALFWIDTH_FULLWIDTH = 3,
8552 FULLWIDTH_HALFWIDTH = 4,
8553 KATAKANA_HIRAGANA = 5,
8554 HIRAGANA_KATAKANA = 6,
8555 IGNORE_CASE = 7,
8556 IGNORE_KANA = 8,
8557 IGNORE_WIDTH = 9,
8558 IgnoreTraditionalKanji_ja_JP = 10,
8559 IgnoreTraditionalKana_ja_JP = 11,
8560 IgnoreMinusSign_ja_JP = 12,
8561 IgnoreIterationMark_ja_JP = 13,
8562 IgnoreSeparator_ja_JP = 14,
8563 IgnoreZiZu_ja_JP = 15,
8564 IgnoreBaFa_ja_JP = 16,
8565 IgnoreTiJi_ja_JP = 17,
8566 IgnoreHyuByu_ja_JP = 18,
8567 IgnoreSeZe_ja_JP = 19,
8568 IgnoreIandEfollowedByYa_ja_JP = 20,
8569 IgnoreKiKuFollowedBySa_ja_JP = 21,
8570 IgnoreSize_ja_JP = 22,
8571 IgnoreProlongedSoundMark_ja_JP = 23,
8572 IgnoreMiddleDot_ja_JP = 24,
8573 IgnoreSpace_ja_JP = 25,
8574 SmallToLarge_ja_JP = 26,
8575 LargeToSmall_ja_JP = 27,
8576 NumToTextLower_zh_CN = 28,
8577 NumToTextUpper_zh_CN = 29,
8578 NumToTextLower_zh_TW = 30,
8579 NumToTextUpper_zh_TW = 31,
8580 NumToTextFormalHangul_ko = 32,
8581 NumToTextFormalLower_ko = 33,
8582 NumToTextFormalUpper_ko = 34,
8583 NumToTextInformalHangul_ko = 35,
8584 NumToTextInformalLower_ko = 36,
8585 NumToTextInformalUpper_ko = 37,
8586 NumToCharLower_zh_CN = 38,
8587 NumToCharUpper_zh_CN = 39,
8588 NumToCharLower_zh_TW = 40,
8589 NumToCharUpper_zh_TW = 41,
8590 NumToCharHangul_ko = 42,
8591 NumToCharLower_ko = 43,
8592 NumToCharUpper_ko = 44,
8593 NumToCharFullwidth = 45,
8594 NumToCharKanjiShort_ja_JP = 46,
8595 TextToNumLower_zh_CN = 47,
8596 TextToNumUpper_zh_CN = 48,
8597 TextToNumLower_zh_TW = 49,
8598 TextToNumUpper_zh_TW = 50,
8599 TextToNumFormalHangul_ko = 51,
8600 TextToNumFormalLower_ko = 52,
8601 TextToNumFormalUpper_ko = 53,
8602 TextToNumInformalHangul_ko = 54,
8603 TextToNumInformalLower_ko = 55,
8604 TextToNumInformalUpper_ko = 56,
8605 CharToNumLower_zh_CN = 59,
8606 CharToNumUpper_zh_CN = 60,
8607 CharToNumLower_zh_TW = 61,
8608 CharToNumUpper_zh_TW = 62,
8609 CharToNumHangul_ko = 63,
8610 CharToNumLower_ko = 64,
8611 CharToNumUpper_ko = 65,
8612 END_OF_MODULE = 0
8614 published interface XTransliteration {
8615 interface ::com::sun::star::uno::XInterface;
8616 string getName();
8617 short getType();
8618 void loadModule([in] ::com::sun::star::i18n::TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale);
8619 void loadModuleNew([in] sequence< ::com::sun::star::i18n::TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale);
8620 void loadModuleByImplName([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale);
8621 void loadModulesByImplNames([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale);
8622 sequence< string > getAvailableModules([in] ::com::sun::star::lang::Locale aLocale, [in] short nType);
8623 string transliterate([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8624 /** @deprecated */ string folding([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8625 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);
8626 sequence< string > transliterateRange([in] string aStr1, [in] string aStr2);
8627 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
8628 long compareString([in] string aStr1, [in] string aStr2);
8630 published interface XExtendedTransliteration {
8631 interface ::com::sun::star::i18n::XTransliteration;
8632 string transliterateString2String([in] string aStr, [in] long nStartPos, [in] long nCount);
8633 string transliterateChar2String([in] char cChar);
8634 char transliterateChar2Char([in] char cChar) raises (::com::sun::star::i18n::MultipleCharsOutputException);
8636 published service Transliteration: ::com::sun::star::i18n::XExtendedTransliteration;
8637 published constants TransliterationType {
8638 const short CASCADE = 8;
8639 const short IGNORE = 4;
8640 const short NONE = 0;
8641 const short NUMERIC = 2;
8642 const short ONE_TO_ONE = 1;
8643 const short ONE_TO_ONE_NUMERIC = 3;
8645 published enum UnicodeScript {
8646 kBasicLatin = 0,
8647 kLatin1Supplement = 1,
8648 kLatinExtendedA = 2,
8649 kLatinExtendedB = 3,
8650 kIPAExtension = 4,
8651 kSpacingModifier = 5,
8652 kCombiningDiacritical = 6,
8653 kGreek = 7,
8654 kCyrillic = 8,
8655 kArmenian = 9,
8656 kHebrew = 10,
8657 kArabic = 11,
8658 kSyriac = 12,
8659 kThaana = 13,
8660 kDevanagari = 14,
8661 kBengali = 15,
8662 kGurmukhi = 16,
8663 kGujarati = 17,
8664 kOriya = 18,
8665 kTamil = 19,
8666 kTelugu = 20,
8667 kKannada = 21,
8668 kMalayalam = 22,
8669 kSinhala = 23,
8670 kThai = 24,
8671 kLao = 25,
8672 kTibetan = 26,
8673 kMyanmar = 27,
8674 kGeorgian = 28,
8675 kHangulJamo = 29,
8676 kEthiopic = 30,
8677 kCherokee = 31,
8678 kUnifiedCanadianAboriginalSyllabics = 32,
8679 kOgham = 33,
8680 kRunic = 34,
8681 kKhmer = 35,
8682 kMongolian = 36,
8683 kLatinExtendedAdditional = 37,
8684 kGreekExtended = 38,
8685 kGeneralPunctuation = 39,
8686 kSuperSubScript = 40,
8687 kCurrencySymbolScript = 41,
8688 kSymbolCombiningMark = 42,
8689 kLetterlikeSymbol = 43,
8690 kNumberForm = 44,
8691 kArrow = 45,
8692 kMathOperator = 46,
8693 kMiscTechnical = 47,
8694 kControlPicture = 48,
8695 kOpticalCharacter = 49,
8696 kEnclosedAlphanumeric = 50,
8697 kBoxDrawing = 51,
8698 kBlockElement = 52,
8699 kGeometricShape = 53,
8700 kMiscSymbol = 54,
8701 kDingbat = 55,
8702 kBraillePatterns = 56,
8703 kCJKRadicalsSupplement = 57,
8704 kKangxiRadicals = 58,
8705 kIdeographicDescriptionCharacters = 59,
8706 kCJKSymbolPunctuation = 60,
8707 kHiragana = 61,
8708 kKatakana = 62,
8709 kBopomofo = 63,
8710 kHangulCompatibilityJamo = 64,
8711 kKanbun = 65,
8712 kBopomofoExtended = 66,
8713 kEnclosedCJKLetterMonth = 67,
8714 kCJKCompatibility = 68,
8715 kCJKUnifiedIdeographsExtensionA = 69,
8716 kCJKUnifiedIdeograph = 70,
8717 kYiSyllables = 71,
8718 kYiRadicals = 72,
8719 kHangulSyllable = 73,
8720 kHighSurrogate = 74,
8721 kHighPrivateUseSurrogate = 75,
8722 kLowSurrogate = 76,
8723 kPrivateUse = 77,
8724 kCJKCompatibilityIdeograph = 78,
8725 kAlphabeticPresentation = 79,
8726 kArabicPresentationA = 80,
8727 kCombiningHalfMark = 81,
8728 kCJKCompatibilityForm = 82,
8729 kSmallFormVariant = 83,
8730 kArabicPresentationB = 84,
8731 kNoScript = 85,
8732 kHalfwidthFullwidthForm = 86,
8733 kScriptCount = 87
8735 published constants UnicodeType {
8736 const short COMBINING_SPACING_MARK = 8;
8737 const short CONNECTOR_PUNCTUATION = 22;
8738 const short CONTROL = 15;
8739 const short CURRENCY_SYMBOL = 25;
8740 const short DASH_PUNCTUATION = 19;
8741 const short DECIMAL_DIGIT_NUMBER = 9;
8742 const short ENCLOSING_MARK = 7;
8743 const short END_PUNCTUATION = 29;
8744 const short FINAL_PUNCTUATION = 21;
8745 const short FORMAT = 16;
8746 const short GENERAL_TYPES_COUNT = 30;
8747 const short INITIAL_PUNCTUATION = 20;
8748 const short LETTER_NUMBER = 10;
8749 const short LINE_SEPARATOR = 13;
8750 const short LOWERCASE_LETTER = 2;
8751 const short MATH_SYMBOL = 24;
8752 const short MODIFIER_LETTER = 4;
8753 const short MODIFIER_SYMBOL = 26;
8754 const short NON_SPACING_MARK = 6;
8755 const short OTHER_LETTER = 5;
8756 const short OTHER_NUMBER = 11;
8757 const short OTHER_PUNCTUATION = 23;
8758 const short OTHER_SYMBOL = 27;
8759 const short PARAGRAPH_SEPARATOR = 14;
8760 const short PRIVATE_USE = 17;
8761 const short SPACE_SEPARATOR = 12;
8762 const short START_PUNCTUATION = 28;
8763 const short SURROGATE = 18;
8764 const short TITLECASE_LETTER = 3;
8765 const short UNASSIGNED = 0;
8766 const short UPPERCASE_LETTER = 1;
8768 published constants Weekdays {
8769 const short FRIDAY = 5;
8770 const short MONDAY = 1;
8771 const short SATURDAY = 6;
8772 const short SUNDAY = 0;
8773 const short THURSDAY = 4;
8774 const short TUESDAY = 2;
8775 const short WEDNESDAY = 3;
8777 published constants WordType {
8778 const short ANYWORD_IGNOREWHITESPACES = 1;
8779 const short ANY_WORD = 0;
8780 const short DICTIONARY_WORD = 2;
8781 const short WORD_COUNT = 3;
8783 published interface XForbiddenCharacters {
8784 interface ::com::sun::star::uno::XInterface;
8785 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::container::NoSuchElementException);
8786 boolean hasForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8787 void setForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::i18n::ForbiddenCharacters aForbiddenCharacters);
8788 void removeForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8790 published interface XScriptTypeDetector {
8791 interface ::com::sun::star::uno::XInterface;
8792 long beginOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8793 long endOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8794 short getScriptDirection([in] string aText, [in] long nPos, [in] short nDefaultScriptDirection);
8795 /** @deprecated */ long beginOfCTLScriptType([in] string aText, [in] long nPos);
8796 /** @deprecated */ long endOfCTLScriptType([in] string aText, [in] long nPos);
8797 /** @deprecated */ short getCTLScriptType([in] string aText, [in] long nPos);
8799 published constants reservedWords {
8800 const short ABOVE_WORD = 6;
8801 const short BELOW_WORD = 7;
8802 const short COUNT = 12;
8803 const short FALSE_WORD = 1;
8804 const short QUARTER1_ABBREVIATION = 8;
8805 const short QUARTER1_WORD = 2;
8806 const short QUARTER2_ABBREVIATION = 9;
8807 const short QUARTER2_WORD = 3;
8808 const short QUARTER3_ABBREVIATION = 10;
8809 const short QUARTER3_WORD = 4;
8810 const short QUARTER4_ABBREVIATION = 11;
8811 const short QUARTER4_WORD = 5;
8812 const short TRUE_WORD = 0;
8815 module image {
8816 published service ImageMap {
8817 interface ::com::sun::star::container::XNamed;
8818 interface ::com::sun::star::container::XIndexContainer;
8820 published service ImageMapObject {
8821 interface ::com::sun::star::beans::XPropertySet;
8822 interface ::com::sun::star::document::XEventsSupplier;
8823 [property] string URL;
8824 [property] string Description;
8825 [property] string Target;
8826 [property] string Name;
8827 [property] boolean IsActive;
8829 published service ImageMapCircleObject {
8830 service ::com::sun::star::image::ImageMapObject;
8831 [property] ::com::sun::star::awt::Point Center;
8832 [property] long Radius;
8834 published service ImageMapPolygonObject {
8835 service ::com::sun::star::image::ImageMapObject;
8836 [property] ::com::sun::star::drawing::PointSequence Polygon;
8838 published service ImageMapRectangleObject {
8839 service ::com::sun::star::image::ImageMapObject;
8840 [property] ::com::sun::star::awt::Rectangle Boundary;
8843 module ldap {
8844 published exception LdapConnectionException: ::com::sun::star::uno::Exception {
8846 published exception LdapGenericException: ::com::sun::star::uno::Exception {
8847 long ErrorCode;
8850 module linguistic2 {
8851 published enum ConversionDirection {
8852 FROM_LEFT = 0,
8853 FROM_RIGHT = 1
8855 published interface XConversionDictionary {
8856 interface ::com::sun::star::uno::XInterface;
8857 string getName();
8858 ::com::sun::star::lang::Locale getLocale();
8859 short getConversionType();
8860 void setActive([in] boolean bActivate);
8861 boolean isActive();
8862 void clear();
8863 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);
8864 void addEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
8865 void removeEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8866 short getMaxCharCount([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8867 sequence< string > getConversionEntries([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8869 published interface XConversionPropertyType {
8870 interface ::com::sun::star::uno::XInterface;
8871 void setPropertyType([in] string aLeftText, [in] string aRightText, [in] short nPropertyType) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
8872 short getPropertyType([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8874 published service ConversionDictionary {
8875 interface ::com::sun::star::linguistic2::XConversionDictionary;
8876 [optional] interface ::com::sun::star::util::XFlushable;
8877 [optional] interface ::com::sun::star::linguistic2::XConversionPropertyType;
8879 published interface XConversionDictionaryList {
8880 interface ::com::sun::star::uno::XInterface;
8881 ::com::sun::star::container::XNameContainer getDictionaryContainer();
8882 ::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);
8883 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);
8884 short queryMaxCharCount([in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8886 published service ConversionDictionaryList: ::com::sun::star::linguistic2::XConversionDictionaryList;
8887 published enum DictionaryType {
8888 POSITIVE = 0,
8889 NEGATIVE = 1,
8890 /** @deprecated */ MIXED = 2
8892 published interface XDictionaryEntry;
8893 published interface XDictionaryEventListener;
8894 published interface XDictionary {
8895 interface ::com::sun::star::container::XNamed;
8896 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
8897 void setActive([in] boolean bActivate);
8898 boolean isActive();
8899 long getCount();
8900 ::com::sun::star::lang::Locale getLocale();
8901 void setLocale([in] ::com::sun::star::lang::Locale aLocale);
8902 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
8903 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
8904 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
8905 boolean remove([in] string aWord);
8906 boolean isFull();
8907 /** @deprecated */ sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
8908 void clear();
8909 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8910 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8912 published struct DictionaryEvent: ::com::sun::star::lang::EventObject {
8913 short nEvent;
8914 ::com::sun::star::linguistic2::XDictionaryEntry xDictionaryEntry;
8916 published constants DictionaryEventFlags {
8917 const short ACTIVATE_DIC = 32;
8918 const short ADD_ENTRY = 1;
8919 const short CHG_LANGUAGE = 8;
8920 const short CHG_NAME = 4;
8921 const short DEACTIVATE_DIC = 64;
8922 const short DEL_ENTRY = 2;
8923 const short ENTRIES_CLEARED = 16;
8925 published interface XDictionaryListEventListener;
8926 published interface XDictionaryList {
8927 interface ::com::sun::star::uno::XInterface;
8928 short getCount();
8929 sequence< ::com::sun::star::linguistic2::XDictionary > getDictionaries();
8930 ::com::sun::star::linguistic2::XDictionary getDictionaryByName([in] string aDictionaryName);
8931 boolean addDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8932 boolean removeDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8933 boolean addDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener, [in] boolean bReceiveVerbose);
8934 boolean removeDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener);
8935 short beginCollectEvents();
8936 short endCollectEvents();
8937 short flushEvents();
8938 ::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);
8940 published interface XSearchableDictionaryList {
8941 interface ::com::sun::star::linguistic2::XDictionaryList;
8942 ::com::sun::star::linguistic2::XDictionaryEntry queryDictionaryEntry([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] boolean bSearchPosDics, [in] boolean bSpellEntry);
8944 published service DictionaryList: ::com::sun::star::linguistic2::XSearchableDictionaryList;
8945 published struct DictionaryListEvent: ::com::sun::star::lang::EventObject {
8946 short nCondensedEvent;
8947 sequence< ::com::sun::star::linguistic2::DictionaryEvent > aDictionaryEvents;
8949 published constants DictionaryListEventFlags {
8950 const short ACTIVATE_NEG_DIC = 64;
8951 const short ACTIVATE_POS_DIC = 16;
8952 const short ADD_NEG_ENTRY = 4;
8953 const short ADD_POS_ENTRY = 1;
8954 const short DEACTIVATE_NEG_DIC = 128;
8955 const short DEACTIVATE_POS_DIC = 32;
8956 const short DEL_NEG_ENTRY = 8;
8957 const short DEL_POS_ENTRY = 2;
8959 published service HangulHanjaConversionDictionary {
8960 service ::com::sun::star::linguistic2::ConversionDictionary;
8962 published interface XSupportedLocales {
8963 interface ::com::sun::star::uno::XInterface;
8964 sequence< ::com::sun::star::lang::Locale > getLocales();
8965 boolean hasLocale([in] ::com::sun::star::lang::Locale aLocale);
8967 published interface XPossibleHyphens;
8968 published interface XHyphenator {
8969 interface ::com::sun::star::linguistic2::XSupportedLocales;
8970 ::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);
8971 ::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);
8972 ::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);
8974 published interface XLinguServiceEventListener;
8975 published interface XLinguServiceEventBroadcaster {
8976 interface ::com::sun::star::uno::XInterface;
8977 boolean addLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8978 boolean removeLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8980 published service Hyphenator {
8981 interface ::com::sun::star::linguistic2::XHyphenator;
8982 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
8983 interface ::com::sun::star::lang::XInitialization;
8984 interface ::com::sun::star::lang::XComponent;
8985 interface ::com::sun::star::lang::XServiceDisplayName;
8987 published interface XLinguProperties {
8988 interface ::com::sun::star::beans::XPropertySet;
8989 [attribute] boolean IsUseDictionaryList;
8990 [attribute] boolean IsIgnoreControlCharacters;
8991 [attribute] boolean IsSpellUpperCase;
8992 [attribute] boolean IsSpellWithDigits;
8993 /** @deprecated */ [attribute] boolean IsSpellCapitalization;
8994 [attribute] short HyphMinLeading;
8995 [attribute] short HyphMinTrailing;
8996 [attribute] short HyphMinWordLength;
8997 [attribute] ::com::sun::star::lang::Locale DefaultLocale;
8998 [attribute] boolean IsHyphAuto;
8999 [attribute] boolean IsHyphSpecial;
9000 [attribute] boolean IsSpellAuto;
9001 [attribute] boolean IsSpellSpecial;
9002 [attribute] boolean IsWrapReverse;
9003 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CJK;
9004 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CTL;
9006 published service LinguProperties: ::com::sun::star::linguistic2::XLinguProperties;
9007 published struct LinguServiceEvent: ::com::sun::star::lang::EventObject {
9008 short nEvent;
9010 published constants LinguServiceEventFlags {
9011 const short HYPHENATE_AGAIN = 4;
9012 const short PROOFREAD_AGAIN = 8;
9013 const short SPELL_CORRECT_WORDS_AGAIN = 1;
9014 const short SPELL_WRONG_WORDS_AGAIN = 2;
9016 published interface XAvailableLocales {
9017 interface ::com::sun::star::uno::XInterface;
9018 sequence< ::com::sun::star::lang::Locale > getAvailableLocales([in] string aServiceName);
9020 published interface XSpellChecker;
9021 published interface XThesaurus;
9022 published interface XLinguServiceManager {
9023 interface ::com::sun::star::uno::XInterface;
9024 ::com::sun::star::linguistic2::XSpellChecker getSpellChecker();
9025 ::com::sun::star::linguistic2::XHyphenator getHyphenator();
9026 ::com::sun::star::linguistic2::XThesaurus getThesaurus();
9027 boolean addLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
9028 boolean removeLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
9029 sequence< string > getAvailableServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
9030 void setConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< string > aServiceImplNames);
9031 sequence< string > getConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
9033 published interface XLinguServiceManager2 {
9034 interface ::com::sun::star::linguistic2::XLinguServiceManager;
9035 interface ::com::sun::star::linguistic2::XAvailableLocales;
9036 interface ::com::sun::star::lang::XComponent;
9038 published service LinguServiceManager: ::com::sun::star::linguistic2::XLinguServiceManager2;
9039 published interface XSpellAlternatives;
9040 published interface XSpellChecker {
9041 interface ::com::sun::star::linguistic2::XSupportedLocales;
9042 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);
9043 ::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);
9045 published service SpellChecker {
9046 interface ::com::sun::star::linguistic2::XSpellChecker;
9047 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
9048 interface ::com::sun::star::lang::XInitialization;
9049 interface ::com::sun::star::lang::XComponent;
9050 interface ::com::sun::star::lang::XServiceDisplayName;
9052 published constants SpellFailure {
9053 const short CAPTION_ERROR = 3;
9054 const short IS_NEGATIVE_WORD = 2;
9055 const short SPELLING_ERROR = 4;
9057 published interface XMeaning;
9058 published interface XThesaurus {
9059 interface ::com::sun::star::linguistic2::XSupportedLocales;
9060 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);
9062 published service Thesaurus {
9063 interface ::com::sun::star::linguistic2::XThesaurus;
9064 interface ::com::sun::star::lang::XInitialization;
9065 interface ::com::sun::star::lang::XComponent;
9066 interface ::com::sun::star::lang::XServiceDisplayName;
9068 /** @deprecated */ published interface XDictionary1 {
9069 interface ::com::sun::star::container::XNamed;
9070 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
9071 void setActive([in] boolean bActivate);
9072 boolean isActive();
9073 short getCount();
9074 short getLanguage();
9075 void setLanguage([in] short nLang);
9076 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
9077 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
9078 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
9079 boolean remove([in] string aWord);
9080 boolean isFull();
9081 sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
9082 void clear();
9083 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9084 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9086 published interface XDictionaryEntry {
9087 interface ::com::sun::star::uno::XInterface;
9088 string getDictionaryWord();
9089 boolean isNegative();
9090 string getReplacementText();
9092 published interface XDictionaryEventListener {
9093 interface ::com::sun::star::lang::XEventListener;
9094 void processDictionaryEvent([in] ::com::sun::star::linguistic2::DictionaryEvent aDicEvent);
9096 published interface XDictionaryListEventListener {
9097 interface ::com::sun::star::lang::XEventListener;
9098 void processDictionaryListEvent([in] ::com::sun::star::linguistic2::DictionaryListEvent aDicListEvent);
9100 published interface XHyphenatedWord {
9101 interface ::com::sun::star::uno::XInterface;
9102 string getWord();
9103 ::com::sun::star::lang::Locale getLocale();
9104 short getHyphenationPos();
9105 string getHyphenatedWord();
9106 short getHyphenPos();
9107 boolean isAlternativeSpelling();
9109 published interface XLinguServiceEventListener {
9110 interface ::com::sun::star::lang::XEventListener;
9111 void processLinguServiceEvent([in] ::com::sun::star::linguistic2::LinguServiceEvent aLngSvcEvent);
9113 published interface XMeaning {
9114 interface ::com::sun::star::uno::XInterface;
9115 string getMeaning();
9116 sequence< string > querySynonyms();
9118 published interface XPossibleHyphens {
9119 interface ::com::sun::star::uno::XInterface;
9120 string getWord();
9121 ::com::sun::star::lang::Locale getLocale();
9122 string getPossibleHyphens();
9123 sequence< short > getHyphenationPositions();
9125 published interface XSpellAlternatives {
9126 interface ::com::sun::star::uno::XInterface;
9127 string getWord();
9128 ::com::sun::star::lang::Locale getLocale();
9129 short getFailureType();
9130 short getAlternativesCount();
9131 sequence< string > getAlternatives();
9133 /** @deprecated */ published interface XSupportedLanguages {
9134 interface ::com::sun::star::uno::XInterface;
9135 sequence< short > getLanguages();
9136 boolean hasLanguage([in] short nLanguage);
9138 /** @deprecated */ published interface XSpellChecker1 {
9139 interface ::com::sun::star::linguistic2::XSupportedLanguages;
9140 boolean isValid([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9141 ::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);
9144 module mozilla {
9145 published struct MenuMultipleChange {
9146 short ID;
9147 short GroupID;
9148 short PreItemID;
9149 string ItemText;
9150 boolean IsVisible;
9151 boolean IsActive;
9152 boolean IsCheckable;
9153 boolean IsChecked;
9154 sequence< byte > Image;
9156 published interface XMenuProxyListener;
9157 published interface XMenuProxy {
9158 interface ::com::sun::star::lang::XComponent;
9159 void executeMenuItem([in] short ID);
9160 void addMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9161 void removeMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9163 published service MenuProxy {
9164 interface ::com::sun::star::mozilla::XMenuProxy;
9166 published struct MenuSingleChange {
9167 short ID;
9168 short ChangeID;
9169 any Change;
9171 published interface XMenuProxyListener {
9172 interface ::com::sun::star::uno::XInterface;
9173 void menuChangedMultiple([in] sequence< ::com::sun::star::mozilla::MenuMultipleChange > MenuMultipleChanges);
9174 void menuChangedSingle([in] sequence< ::com::sun::star::mozilla::MenuSingleChange > MenuSingleChanges);
9175 void menuItemDeleted([in] short ID);
9177 published service MenuProxyListener {
9178 interface ::com::sun::star::mozilla::XMenuProxyListener;
9180 published enum MozillaProductType {
9181 Default = 0,
9182 Mozilla = 1,
9183 Firefox = 2,
9184 Thunderbird = 3
9186 published interface XProfileDiscover {
9187 interface ::com::sun::star::uno::XInterface;
9188 long getProfileCount([in] ::com::sun::star::mozilla::MozillaProductType product);
9189 long getProfileList([in] ::com::sun::star::mozilla::MozillaProductType product, [out] sequence< string > list);
9190 string getDefaultProfile([in] ::com::sun::star::mozilla::MozillaProductType product);
9191 string getProfilePath([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9192 boolean isProfileLocked([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9193 boolean getProfileExists([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9195 published interface XProfileManager {
9196 interface ::com::sun::star::uno::XInterface;
9197 long bootupProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9198 long shutdownProfile();
9199 ::com::sun::star::mozilla::MozillaProductType getCurrentProduct();
9200 string getCurrentProfile();
9201 boolean isCurrentProfileLocked();
9202 string setCurrentProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9204 published interface XCodeProxy;
9205 published interface XProxyRunner {
9206 interface ::com::sun::star::uno::XInterface;
9207 long Run([in] ::com::sun::star::mozilla::XCodeProxy aCode);
9209 published interface XMozillaBootstrap {
9210 interface ::com::sun::star::mozilla::XProfileDiscover;
9211 interface ::com::sun::star::mozilla::XProfileManager;
9212 interface ::com::sun::star::mozilla::XProxyRunner;
9214 published service MozillaBootstrap: ::com::sun::star::mozilla::XMozillaBootstrap;
9215 published interface XCloseSessionListener {
9216 interface ::com::sun::star::uno::XInterface;
9217 void sessionClosed([in] any sessionData);
9219 published interface XCodeProxy {
9220 interface ::com::sun::star::uno::XInterface;
9221 long run();
9222 ::com::sun::star::mozilla::MozillaProductType getProductType();
9223 string getProfileName();
9226 module packages {
9227 published service Package {
9228 interface ::com::sun::star::lang::XInitialization;
9229 interface ::com::sun::star::container::XHierarchicalNameAccess;
9230 interface ::com::sun::star::lang::XSingleServiceFactory;
9231 interface ::com::sun::star::util::XChangesBatch;
9233 published service PackageFolder {
9234 interface ::com::sun::star::container::XNamed;
9235 interface ::com::sun::star::container::XChild;
9236 interface ::com::sun::star::container::XNameContainer;
9237 interface ::com::sun::star::container::XEnumerationAccess;
9238 interface ::com::sun::star::beans::XPropertySet;
9240 published service PackageFolderEnumeration {
9241 interface ::com::sun::star::container::XEnumeration;
9243 published service PackageStream {
9244 interface ::com::sun::star::container::XNamed;
9245 interface ::com::sun::star::container::XChild;
9246 interface ::com::sun::star::io::XActiveDataSink;
9247 interface ::com::sun::star::beans::XPropertySet;
9249 module zip {
9250 published exception ZipException: ::com::sun::star::uno::Exception {
9253 module manifest {
9254 published interface XManifestReader {
9255 interface ::com::sun::star::uno::XInterface;
9256 sequence< sequence< ::com::sun::star::beans::PropertyValue > > readManifestSequence([in] ::com::sun::star::io::XInputStream rStream);
9258 published service ManifestReader: ::com::sun::star::packages::manifest::XManifestReader;
9259 published interface XManifestWriter {
9260 interface ::com::sun::star::uno::XInterface;
9261 void writeManifestSequence([in] ::com::sun::star::io::XOutputStream rStream, [in] sequence< sequence< ::com::sun::star::beans::PropertyValue > > rSequence);
9263 published service ManifestWriter: ::com::sun::star::packages::manifest::XManifestWriter;
9265 module zip {
9266 published constants ZipConstants {
9267 const short BEST_COMPRESSION = 9;
9268 const short BEST_SPEED = 1;
9269 const short CENATT = 36;
9270 const short CENATX = 38;
9271 const short CENCOM = 32;
9272 const short CENCRC = 16;
9273 const short CENDAT = 14;
9274 const short CENDSK = 34;
9275 const short CENEXT = 30;
9276 const short CENFLG = 8;
9277 const short CENHDR = 46;
9278 const short CENHOW = 10;
9279 const short CENLEN = 24;
9280 const short CENNAM = 28;
9281 const short CENOFF = 42;
9282 const long CENSIG = 33639248;
9283 const short CENSIZ = 20;
9284 const short CENTIM = 12;
9285 const short CENVEM = 4;
9286 const short CENVER = 6;
9287 const short DEFAULT_COMPRESSION = -1;
9288 const short DEFAULT_STRATEGY = 0;
9289 const short DEFLATED = 8;
9290 const short DEF_MEM_LEVEL = 8;
9291 const short ENDCOM = 20;
9292 const short ENDHDR = 22;
9293 const short ENDOFF = 16;
9294 const long ENDSIG = 101010256;
9295 const short ENDSIZ = 12;
9296 const short ENDSUB = 8;
9297 const short ENDTOT = 10;
9298 const short EXTCRC = 4;
9299 const short EXTHDR = 16;
9300 const short EXTLEN = 12;
9301 const long EXTSIG = 134695760;
9302 const short EXTSIZ = 8;
9303 const short FILTERED = 1;
9304 const short HUFFMAN_ONLY = 2;
9305 const short LOCCRC = 14;
9306 const short LOCEXT = 28;
9307 const short LOCFLG = 6;
9308 const short LOCHDR = 30;
9309 const short LOCHOW = 8;
9310 const short LOCLEN = 22;
9311 const short LOCNAM = 26;
9312 const long LOCSIG = 67324752;
9313 const short LOCSIZ = 18;
9314 const short LOCTIM = 10;
9315 const short LOCVER = 4;
9316 const short NO_COMPRESSION = 0;
9317 const long SPANSIG = 134695760;
9318 const short STORED = 0;
9320 published struct ZipEntry {
9321 short nVersion;
9322 short nFlag;
9323 short nMethod;
9324 long nTime;
9325 long nCrc;
9326 long nCompressedSize;
9327 long nSize;
9328 long nOffset;
9329 short nDiskNumber;
9330 string sName;
9331 sequence< byte > extra;
9332 string sComment;
9336 module task {
9337 published enum InteractionClassification {
9338 ERROR = 0,
9339 WARNING = 1,
9340 INFO = 2,
9341 QUERY = 3
9343 published exception ClassifiedInteractionRequest: ::com::sun::star::uno::Exception {
9344 ::com::sun::star::task::InteractionClassification Classification;
9347 module ucb {
9348 published enum IOErrorCode {
9349 ABORT = 0,
9350 ACCESS_DENIED = 1,
9351 ALREADY_EXISTING = 2,
9352 BAD_CRC = 3,
9353 CANT_CREATE = 4,
9354 CANT_READ = 5,
9355 CANT_SEEK = 6,
9356 CANT_TELL = 7,
9357 CANT_WRITE = 8,
9358 CURRENT_DIRECTORY = 9,
9359 DEVICE_NOT_READY = 10,
9360 DIFFERENT_DEVICES = 11,
9361 GENERAL = 12,
9362 INVALID_ACCESS = 13,
9363 INVALID_CHARACTER = 14,
9364 INVALID_DEVICE = 15,
9365 INVALID_LENGTH = 16,
9366 INVALID_PARAMETER = 17,
9367 IS_WILDCARD = 18,
9368 LOCKING_VIOLATION = 19,
9369 MISPLACED_CHARACTER = 20,
9370 NAME_TOO_LONG = 21,
9371 NOT_EXISTING = 22,
9372 NOT_EXISTING_PATH = 23,
9373 NOT_SUPPORTED = 24,
9374 NO_DIRECTORY = 25,
9375 NO_FILE = 26,
9376 OUT_OF_DISK_SPACE = 27,
9377 OUT_OF_FILE_HANDLES = 28,
9378 OUT_OF_MEMORY = 29,
9379 PENDING = 30,
9380 RECURSIVE = 31,
9381 UNKNOWN = 32,
9382 WRITE_PROTECTED = 33,
9383 WRONG_FORMAT = 34,
9384 WRONG_VERSION = 35
9386 published exception InteractiveIOException: ::com::sun::star::task::ClassifiedInteractionRequest {
9387 ::com::sun::star::ucb::IOErrorCode Code;
9390 module packages {
9391 module zip {
9392 published exception ZipIOException: ::com::sun::star::io::IOException {
9396 module presentation {
9397 published enum AnimationEffect {
9398 NONE = 0,
9399 FADE_FROM_LEFT = 1,
9400 FADE_FROM_TOP = 2,
9401 FADE_FROM_RIGHT = 3,
9402 FADE_FROM_BOTTOM = 4,
9403 FADE_TO_CENTER = 5,
9404 FADE_FROM_CENTER = 6,
9405 MOVE_FROM_LEFT = 7,
9406 MOVE_FROM_TOP = 8,
9407 MOVE_FROM_RIGHT = 9,
9408 MOVE_FROM_BOTTOM = 10,
9409 VERTICAL_STRIPES = 11,
9410 HORIZONTAL_STRIPES = 12,
9411 CLOCKWISE = 13,
9412 COUNTERCLOCKWISE = 14,
9413 FADE_FROM_UPPERLEFT = 15,
9414 FADE_FROM_UPPERRIGHT = 16,
9415 FADE_FROM_LOWERLEFT = 17,
9416 FADE_FROM_LOWERRIGHT = 18,
9417 CLOSE_VERTICAL = 19,
9418 CLOSE_HORIZONTAL = 20,
9419 OPEN_VERTICAL = 21,
9420 OPEN_HORIZONTAL = 22,
9421 PATH = 23,
9422 MOVE_TO_LEFT = 24,
9423 MOVE_TO_TOP = 25,
9424 MOVE_TO_RIGHT = 26,
9425 MOVE_TO_BOTTOM = 27,
9426 SPIRALIN_LEFT = 28,
9427 SPIRALIN_RIGHT = 29,
9428 SPIRALOUT_LEFT = 30,
9429 SPIRALOUT_RIGHT = 31,
9430 DISSOLVE = 32,
9431 WAVYLINE_FROM_LEFT = 33,
9432 WAVYLINE_FROM_TOP = 34,
9433 WAVYLINE_FROM_RIGHT = 35,
9434 WAVYLINE_FROM_BOTTOM = 36,
9435 RANDOM = 37,
9436 VERTICAL_LINES = 38,
9437 HORIZONTAL_LINES = 39,
9438 LASER_FROM_LEFT = 40,
9439 LASER_FROM_TOP = 41,
9440 LASER_FROM_RIGHT = 42,
9441 LASER_FROM_BOTTOM = 43,
9442 LASER_FROM_UPPERLEFT = 44,
9443 LASER_FROM_UPPERRIGHT = 45,
9444 LASER_FROM_LOWERLEFT = 46,
9445 LASER_FROM_LOWERRIGHT = 47,
9446 APPEAR = 48,
9447 HIDE = 49,
9448 MOVE_FROM_UPPERLEFT = 50,
9449 MOVE_FROM_UPPERRIGHT = 51,
9450 MOVE_FROM_LOWERRIGHT = 52,
9451 MOVE_FROM_LOWERLEFT = 53,
9452 MOVE_TO_UPPERLEFT = 54,
9453 MOVE_TO_UPPERRIGHT = 55,
9454 MOVE_TO_LOWERRIGHT = 56,
9455 MOVE_TO_LOWERLEFT = 57,
9456 MOVE_SHORT_FROM_LEFT = 58,
9457 MOVE_SHORT_FROM_UPPERLEFT = 59,
9458 MOVE_SHORT_FROM_TOP = 60,
9459 MOVE_SHORT_FROM_UPPERRIGHT = 61,
9460 MOVE_SHORT_FROM_RIGHT = 62,
9461 MOVE_SHORT_FROM_LOWERRIGHT = 63,
9462 MOVE_SHORT_FROM_BOTTOM = 64,
9463 MOVE_SHORT_FROM_LOWERLEFT = 65,
9464 MOVE_SHORT_TO_LEFT = 66,
9465 MOVE_SHORT_TO_UPPERLEFT = 67,
9466 MOVE_SHORT_TO_TOP = 68,
9467 MOVE_SHORT_TO_UPPERRIGHT = 69,
9468 MOVE_SHORT_TO_RIGHT = 70,
9469 MOVE_SHORT_TO_LOWERRIGHT = 71,
9470 MOVE_SHORT_TO_BOTTOM = 72,
9471 MOVE_SHORT_TO_LOWERLEFT = 73,
9472 VERTICAL_CHECKERBOARD = 74,
9473 HORIZONTAL_CHECKERBOARD = 75,
9474 HORIZONTAL_ROTATE = 76,
9475 VERTICAL_ROTATE = 77,
9476 HORIZONTAL_STRETCH = 78,
9477 VERTICAL_STRETCH = 79,
9478 STRETCH_FROM_LEFT = 80,
9479 STRETCH_FROM_UPPERLEFT = 81,
9480 STRETCH_FROM_TOP = 82,
9481 STRETCH_FROM_UPPERRIGHT = 83,
9482 STRETCH_FROM_RIGHT = 84,
9483 STRETCH_FROM_LOWERRIGHT = 85,
9484 STRETCH_FROM_BOTTOM = 86,
9485 STRETCH_FROM_LOWERLEFT = 87,
9486 ZOOM_IN = 88,
9487 ZOOM_IN_SMALL = 89,
9488 ZOOM_IN_SPIRAL = 90,
9489 ZOOM_OUT = 91,
9490 ZOOM_OUT_SMALL = 92,
9491 ZOOM_OUT_SPIRAL = 93,
9492 ZOOM_IN_FROM_LEFT = 94,
9493 ZOOM_IN_FROM_UPPERLEFT = 95,
9494 ZOOM_IN_FROM_TOP = 96,
9495 ZOOM_IN_FROM_UPPERRIGHT = 97,
9496 ZOOM_IN_FROM_RIGHT = 98,
9497 ZOOM_IN_FROM_LOWERRIGHT = 99,
9498 ZOOM_IN_FROM_BOTTOM = 100,
9499 ZOOM_IN_FROM_LOWERLEFT = 101,
9500 ZOOM_IN_FROM_CENTER = 102,
9501 ZOOM_OUT_FROM_LEFT = 103,
9502 ZOOM_OUT_FROM_UPPERLEFT = 104,
9503 ZOOM_OUT_FROM_TOP = 105,
9504 ZOOM_OUT_FROM_UPPERRIGHT = 106,
9505 ZOOM_OUT_FROM_RIGHT = 107,
9506 ZOOM_OUT_FROM_LOWERRIGHT = 108,
9507 ZOOM_OUT_FROM_BOTTOM = 109,
9508 ZOOM_OUT_FROM_LOWERLEFT = 110,
9509 ZOOM_OUT_FROM_CENTER = 111
9511 published enum AnimationSpeed {
9512 SLOW = 0,
9513 MEDIUM = 1,
9514 FAST = 2
9516 published enum ClickAction {
9517 NONE = 0,
9518 PREVPAGE = 1,
9519 NEXTPAGE = 2,
9520 FIRSTPAGE = 3,
9521 LASTPAGE = 4,
9522 BOOKMARK = 5,
9523 DOCUMENT = 6,
9524 INVISIBLE = 7,
9525 SOUND = 8,
9526 VERB = 9,
9527 VANISH = 10,
9528 PROGRAM = 11,
9529 MACRO = 12,
9530 STOPPRESENTATION = 13
9532 published service Shape {
9533 [property] string Bookmark;
9534 [property] ::com::sun::star::util::Color DimColor;
9535 [property] boolean DimHide;
9536 [property] boolean DimPrevious;
9537 [property] ::com::sun::star::presentation::AnimationEffect Effect;
9538 [property] boolean IsEmptyPresentationObject;
9539 [property, readonly] boolean IsPresentationObject;
9540 [property] ::com::sun::star::presentation::ClickAction OnClick;
9541 [property] boolean PlayFull;
9542 [property] long PresentationOrder;
9543 [property] string Sound;
9544 [property] boolean SoundOn;
9545 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9546 [property] ::com::sun::star::presentation::AnimationEffect TextEffect;
9547 [property] long Verb;
9549 published service ChartShape {
9550 service ::com::sun::star::presentation::Shape;
9551 service ::com::sun::star::drawing::OLE2Shape;
9553 published service CustomPresentation {
9554 interface ::com::sun::star::container::XIndexContainer;
9555 interface ::com::sun::star::container::XNamed;
9557 published service CustomPresentationAccess {
9558 interface ::com::sun::star::container::XNameContainer;
9559 interface ::com::sun::star::lang::XSingleServiceFactory;
9561 published service DocumentSettings {
9562 service ::com::sun::star::document::Settings;
9563 [optional] service ::com::sun::star::document::HeaderFooterSettings;
9564 interface ::com::sun::star::beans::XPropertySet;
9565 [property, optional] boolean IsPrintDrawing;
9566 [property, optional] boolean IsPrintNotes;
9567 [property, optional] boolean IsPrintHandout;
9568 [property, optional] boolean IsPrintOutline;
9569 [property, optional] boolean IsPrintHiddenPages;
9570 [property, optional] boolean IsPrintFitPage;
9571 [property, optional] boolean IsPrintTilePage;
9572 [property, optional] long PageNumberFormat;
9573 [property, optional] boolean ParagraphSummation;
9575 published enum FadeEffect {
9576 NONE = 0,
9577 FADE_FROM_LEFT = 1,
9578 FADE_FROM_TOP = 2,
9579 FADE_FROM_RIGHT = 3,
9580 FADE_FROM_BOTTOM = 4,
9581 FADE_TO_CENTER = 5,
9582 FADE_FROM_CENTER = 6,
9583 MOVE_FROM_LEFT = 7,
9584 MOVE_FROM_TOP = 8,
9585 MOVE_FROM_RIGHT = 9,
9586 MOVE_FROM_BOTTOM = 10,
9587 ROLL_FROM_LEFT = 11,
9588 ROLL_FROM_TOP = 12,
9589 ROLL_FROM_RIGHT = 13,
9590 ROLL_FROM_BOTTOM = 14,
9591 VERTICAL_STRIPES = 15,
9592 HORIZONTAL_STRIPES = 16,
9593 CLOCKWISE = 17,
9594 COUNTERCLOCKWISE = 18,
9595 FADE_FROM_UPPERLEFT = 19,
9596 FADE_FROM_UPPERRIGHT = 20,
9597 FADE_FROM_LOWERLEFT = 21,
9598 FADE_FROM_LOWERRIGHT = 22,
9599 CLOSE_VERTICAL = 23,
9600 CLOSE_HORIZONTAL = 24,
9601 OPEN_VERTICAL = 25,
9602 OPEN_HORIZONTAL = 26,
9603 SPIRALIN_LEFT = 27,
9604 SPIRALIN_RIGHT = 28,
9605 SPIRALOUT_LEFT = 29,
9606 SPIRALOUT_RIGHT = 30,
9607 DISSOLVE = 31,
9608 WAVYLINE_FROM_LEFT = 32,
9609 WAVYLINE_FROM_TOP = 33,
9610 WAVYLINE_FROM_RIGHT = 34,
9611 WAVYLINE_FROM_BOTTOM = 35,
9612 RANDOM = 36,
9613 STRETCH_FROM_LEFT = 37,
9614 STRETCH_FROM_TOP = 38,
9615 STRETCH_FROM_RIGHT = 39,
9616 STRETCH_FROM_BOTTOM = 40,
9617 VERTICAL_LINES = 41,
9618 HORIZONTAL_LINES = 42,
9619 MOVE_FROM_UPPERLEFT = 43,
9620 MOVE_FROM_UPPERRIGHT = 44,
9621 MOVE_FROM_LOWERRIGHT = 45,
9622 MOVE_FROM_LOWERLEFT = 46,
9623 UNCOVER_TO_LEFT = 47,
9624 UNCOVER_TO_UPPERLEFT = 48,
9625 UNCOVER_TO_TOP = 49,
9626 UNCOVER_TO_UPPERRIGHT = 50,
9627 UNCOVER_TO_RIGHT = 51,
9628 UNCOVER_TO_LOWERRIGHT = 52,
9629 UNCOVER_TO_BOTTOM = 53,
9630 UNCOVER_TO_LOWERLEFT = 54,
9631 VERTICAL_CHECKERBOARD = 55,
9632 HORIZONTAL_CHECKERBOARD = 56
9634 published service DrawPage {
9635 service ::com::sun::star::drawing::DrawPage;
9636 service ::com::sun::star::document::LinkTarget;
9637 [property] long Change;
9638 [property] long Duration;
9639 [property, optional] double HighResDuration;
9640 [property] ::com::sun::star::presentation::FadeEffect Effect;
9641 [property] short Layout;
9642 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9643 [property, optional] boolean IsHeaderVisible;
9644 [property, optional] string HeaderText;
9645 [property, optional] boolean IsFooterVisible;
9646 [property, optional] string FooterText;
9647 [property, optional] boolean IsPageNumberVisible;
9648 [property, optional] boolean IsDateTimeVisible;
9649 [property, optional] boolean IsDateTimeFixed;
9650 [property, optional] string DateTimeText;
9651 [property, optional] long DateTimeFormat;
9652 [property, optional] double TransitionDuration;
9654 published service GraphicObjectShape {
9655 service ::com::sun::star::presentation::Shape;
9656 service ::com::sun::star::drawing::GraphicObjectShape;
9658 published service HandoutShape {
9659 service ::com::sun::star::presentation::Shape;
9660 service ::com::sun::star::drawing::PageShape;
9662 published service HandoutView {
9663 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9665 published service NotesShape {
9666 service ::com::sun::star::presentation::Shape;
9667 service ::com::sun::star::drawing::TextShape;
9669 published service NotesView {
9670 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9672 published service OLE2Shape {
9673 service ::com::sun::star::presentation::Shape;
9674 service ::com::sun::star::drawing::OLE2Shape;
9676 published service OutlineView {
9677 service ::com::sun::star::frame::Controller;
9678 interface ::com::sun::star::awt::XWindow;
9679 interface ::com::sun::star::beans::XPropertySet;
9680 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9682 published service OutlinerShape {
9683 service ::com::sun::star::presentation::Shape;
9684 service ::com::sun::star::drawing::TextShape;
9686 published service PageShape {
9687 service ::com::sun::star::presentation::Shape;
9688 service ::com::sun::star::drawing::PageShape;
9690 published interface XPresentation {
9691 interface ::com::sun::star::uno::XInterface;
9692 void start();
9693 void end();
9694 void rehearseTimings();
9696 published service Presentation {
9697 interface ::com::sun::star::presentation::XPresentation;
9698 interface ::com::sun::star::beans::XPropertySet;
9699 [property] boolean AllowAnimations;
9700 [property] string CustomShow;
9701 [property] string FirstPage;
9702 [property] boolean IsAlwaysOnTop;
9703 [property] boolean IsAutomatic;
9704 [property] boolean IsEndless;
9705 [property] boolean IsFullScreen;
9706 [property] boolean IsLivePresentation;
9707 [property] boolean IsMouseVisible;
9708 [property] long Pause;
9709 [property] boolean StartWithNavigator;
9710 [property] boolean UsePen;
9712 published interface XCustomPresentationSupplier {
9713 interface ::com::sun::star::uno::XInterface;
9714 ::com::sun::star::container::XNameContainer getCustomPresentations();
9716 published interface XPresentationSupplier {
9717 interface ::com::sun::star::uno::XInterface;
9718 ::com::sun::star::presentation::XPresentation getPresentation();
9720 published enum PresentationRange {
9721 PRESENTATIONRANGE_ALL = 0,
9722 PRESENTATIONRANGE_FROM_PAGE = 1,
9723 PRESENTATIONRANGE_INDIVIDUAL = 2
9725 published service PresentationView {
9726 service ::com::sun::star::frame::Controller;
9727 interface ::com::sun::star::awt::XWindow;
9728 interface ::com::sun::star::drawing::XDrawView;
9729 interface ::com::sun::star::beans::XPropertySet;
9730 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9731 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9733 published service PreviewView {
9734 service ::com::sun::star::frame::Controller;
9735 interface ::com::sun::star::awt::XWindow;
9736 interface ::com::sun::star::drawing::XDrawView;
9737 interface ::com::sun::star::beans::XPropertySet;
9738 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9739 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9741 published service SlidesView {
9742 service ::com::sun::star::frame::Controller;
9743 interface ::com::sun::star::awt::XWindow;
9744 interface ::com::sun::star::beans::XPropertySet;
9745 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9747 published service SubtitleShape {
9748 service ::com::sun::star::presentation::Shape;
9749 service ::com::sun::star::drawing::TextShape;
9751 published service TitleTextShape {
9752 service ::com::sun::star::presentation::Shape;
9753 service ::com::sun::star::drawing::TextShape;
9755 published interface XHandoutMasterSupplier {
9756 interface ::com::sun::star::uno::XInterface;
9757 ::com::sun::star::drawing::XDrawPage getHandoutMasterPage();
9759 published interface XPresentationPage {
9760 interface ::com::sun::star::drawing::XDrawPage;
9761 ::com::sun::star::drawing::XDrawPage getNotesPage();
9764 module text {
9765 published enum TextContentAnchorType {
9766 AT_PARAGRAPH = 0,
9767 AS_CHARACTER = 1,
9768 AT_PAGE = 2,
9769 AT_FRAME = 3,
9770 AT_CHARACTER = 4
9772 published enum WrapTextMode {
9773 NONE = 0,
9774 THROUGH = 1,
9775 THROUGHT = 1,
9776 PARALLEL = 2,
9777 DYNAMIC = 3,
9778 LEFT = 4,
9779 RIGHT = 5
9781 published interface XTextContent {
9782 interface ::com::sun::star::lang::XComponent;
9783 void attach([in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::lang::IllegalArgumentException);
9784 ::com::sun::star::text::XTextRange getAnchor();
9786 published service TextContent {
9787 interface ::com::sun::star::text::XTextContent;
9788 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
9789 [property, optional, readonly] sequence< ::com::sun::star::text::TextContentAnchorType > AnchorTypes;
9790 [property, optional] ::com::sun::star::text::WrapTextMode TextWrap;
9792 published interface XTextField {
9793 interface ::com::sun::star::text::XTextContent;
9794 string getPresentation([in] boolean bShowCommand);
9796 published service TextField {
9797 service ::com::sun::star::text::TextContent;
9798 interface ::com::sun::star::text::XTextField;
9799 [optional] interface ::com::sun::star::beans::XPropertySet;
9800 [property, optional, readonly] boolean IsFieldUsed;
9801 [property, optional, readonly] boolean IsFieldDisplayed;
9802 [property, optional] string Title;
9805 module table {
9806 published struct CellAddress {
9807 short Sheet;
9808 long Column;
9809 long Row;
9812 module sheet {
9813 published struct FunctionArgument {
9814 string Name;
9815 string Description;
9816 boolean IsOptional;
9819 module resource {
9820 published exception MissingResourceException: ::com::sun::star::uno::RuntimeException {
9823 module scanner {
9824 published enum ScanError {
9825 ScanErrorNone = 0,
9826 ScannerNotAvailable = 1,
9827 ScanFailed = 2,
9828 ScanInProgress = 3,
9829 ScanCanceled = 4,
9830 InvalidContext = 5
9832 published struct ScannerContext {
9833 string ScannerName;
9834 long InternalData;
9836 published exception ScannerException: ::com::sun::star::uno::Exception {
9837 ::com::sun::star::scanner::ScanError Error;
9839 published interface XScannerManager {
9840 interface ::com::sun::star::uno::XInterface;
9841 sequence< ::com::sun::star::scanner::ScannerContext > getAvailableScanners();
9842 boolean configureScanner([inout] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9843 void startScan([in] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9844 ::com::sun::star::scanner::ScanError getError([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9845 ::com::sun::star::awt::XBitmap getBitmap([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9847 published interface XScannerManager2 {
9848 interface ::com::sun::star::scanner::XScannerManager;
9849 boolean configureScannerAndScan([inout] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9851 published service ScannerManager: ::com::sun::star::scanner::XScannerManager2;
9853 module script {
9854 published interface XLibraryContainer {
9855 interface ::com::sun::star::container::XNameAccess;
9856 ::com::sun::star::container::XNameContainer createLibrary([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
9857 ::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);
9858 void removeLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9859 boolean isLibraryLoaded([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9860 void loadLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9862 published interface XLibraryContainer2 {
9863 interface ::com::sun::star::script::XLibraryContainer;
9864 boolean isLibraryLink([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9865 string getLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9866 boolean isLibraryReadOnly([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9867 void setLibraryReadOnly([in] string Name, [in] boolean bReadOnly) raises (::com::sun::star::container::NoSuchElementException);
9868 void renameLibrary([in] string Name, [in] string NewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
9870 published constants ModuleType {
9871 const long CLASS = 2;
9872 const long DOCUMENT = 4;
9873 const long FORM = 3;
9874 const long NORMAL = 1;
9875 const long UNKNOWN = 0;
9877 published interface XLibraryContainer3 {
9878 interface ::com::sun::star::script::XLibraryContainer2;
9879 string getOriginalLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9881 published interface XLibraryContainerPassword {
9882 interface ::com::sun::star::uno::XInterface;
9883 boolean isLibraryPasswordProtected([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9884 boolean isLibraryPasswordVerified([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9885 boolean verifyLibraryPassword([in] string Name, [in] string Password) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9886 void changeLibraryPassword([in] string Name, [in] string OldPassword, [in] string NewPassword) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9889 module sdbc {
9890 published interface XMultipleResults {
9891 interface ::com::sun::star::uno::XInterface;
9892 ::com::sun::star::sdbc::XResultSet getResultSet() raises (::com::sun::star::sdbc::SQLException);
9893 long getUpdateCount() raises (::com::sun::star::sdbc::SQLException);
9894 boolean getMoreResults() raises (::com::sun::star::sdbc::SQLException);
9896 published interface XPreparedBatchExecution {
9897 interface ::com::sun::star::uno::XInterface;
9898 void addBatch() raises (::com::sun::star::sdbc::SQLException);
9899 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
9900 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
9902 published interface XPreparedStatement {
9903 interface ::com::sun::star::uno::XInterface;
9904 ::com::sun::star::sdbc::XResultSet executeQuery() raises (::com::sun::star::sdbc::SQLException);
9905 long executeUpdate() raises (::com::sun::star::sdbc::SQLException);
9906 boolean execute() raises (::com::sun::star::sdbc::SQLException);
9907 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
9909 published service PreparedStatement {
9910 interface ::com::sun::star::sdbc::XCloseable;
9911 interface ::com::sun::star::beans::XPropertySet;
9912 interface ::com::sun::star::sdbc::XPreparedStatement;
9913 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
9914 interface ::com::sun::star::sdbc::XParameters;
9915 interface ::com::sun::star::sdbc::XWarningsSupplier;
9916 interface ::com::sun::star::sdbc::XMultipleResults;
9917 [optional] interface ::com::sun::star::lang::XComponent;
9918 [optional] interface ::com::sun::star::util::XCancellable;
9919 [optional] interface ::com::sun::star::sdbc::XPreparedBatchExecution;
9920 [property] long QueryTimeOut;
9921 [property] long MaxFieldSize;
9922 [property] long MaxRows;
9923 [property] string CursorName;
9924 [property] long ResultSetConcurrency;
9925 [property] long ResultSetType;
9926 [property] long FetchDirection;
9927 [property] long FetchSize;
9930 module sdb {
9931 published service PreparedStatement {
9932 service ::com::sun::star::sdbc::PreparedStatement;
9933 interface ::com::sun::star::sdbcx::XColumnsSupplier;
9936 module sdbc {
9937 published interface XOutParameters {
9938 interface ::com::sun::star::uno::XInterface;
9939 void registerOutParameter([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
9940 void registerNumericOutParameter([in] long parameterIndex, [in] long sqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
9942 published service CallableStatement {
9943 service ::com::sun::star::sdbc::PreparedStatement;
9944 interface ::com::sun::star::sdbc::XRow;
9945 interface ::com::sun::star::sdbc::XOutParameters;
9948 module sdb {
9949 published service CallableStatement {
9950 service ::com::sun::star::sdbc::CallableStatement;
9951 service ::com::sun::star::sdb::PreparedStatement;
9953 published service ColumnSettings {
9954 interface ::com::sun::star::beans::XPropertySet;
9955 [property] long FormatKey;
9956 [property] long Align;
9957 [property] long Width;
9958 [property] long Position;
9959 [property] boolean Hidden;
9960 [property, optional] ::com::sun::star::beans::XPropertySet ControlModel;
9961 [property, optional] string HelpText;
9962 [property, optional] string ControlDefault;
9965 module sdbcx {
9966 published interface XDataDescriptorFactory {
9967 interface ::com::sun::star::uno::XInterface;
9968 ::com::sun::star::beans::XPropertySet createDataDescriptor();
9970 published service Column {
9971 interface ::com::sun::star::beans::XPropertySet;
9972 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
9973 [property, readonly] string Name;
9974 [property, readonly] long Type;
9975 [property, readonly] string TypeName;
9976 [property, readonly] long Precision;
9977 [property, readonly] long Scale;
9978 [property, readonly] long IsNullable;
9979 [property, readonly] boolean IsAutoIncrement;
9980 [property, readonly] boolean IsCurrency;
9981 [property, optional, readonly] boolean IsRowVersion;
9982 [property, optional, readonly] string Description;
9983 [property, optional, readonly] string DefaultValue;
9986 module sdb {
9987 published service Column {
9988 service ::com::sun::star::sdbcx::Column;
9989 service ::com::sun::star::sdb::ColumnSettings;
9992 module sdbcx {
9993 published interface XRename {
9994 interface ::com::sun::star::uno::XInterface;
9995 void rename([in] string newName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
9998 module sdb {
9999 published constants CommandType {
10000 const long COMMAND = 2;
10001 const long QUERY = 1;
10002 const long TABLE = 0;
10004 published interface XCommandPreparation {
10005 interface ::com::sun::star::uno::XInterface;
10006 ::com::sun::star::sdbc::XPreparedStatement prepareCommand([in] string command, [in] long commandType) raises (::com::sun::star::sdbc::SQLException);
10008 published interface XQueriesSupplier {
10009 interface ::com::sun::star::uno::XInterface;
10010 ::com::sun::star::container::XNameAccess getQueries();
10012 published interface XSQLQueryComposer;
10013 published interface XSQLQueryComposerFactory {
10014 interface ::com::sun::star::uno::XInterface;
10015 ::com::sun::star::sdb::XSQLQueryComposer createQueryComposer();
10018 module sdbc {
10019 published interface XDatabaseMetaData;
10020 published interface XStatement;
10021 published interface XConnection {
10022 interface ::com::sun::star::sdbc::XCloseable;
10023 ::com::sun::star::sdbc::XStatement createStatement() raises (::com::sun::star::sdbc::SQLException);
10024 ::com::sun::star::sdbc::XPreparedStatement prepareStatement([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10025 ::com::sun::star::sdbc::XPreparedStatement prepareCall([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10026 string nativeSQL([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10027 void setAutoCommit([in] boolean autoCommit) raises (::com::sun::star::sdbc::SQLException);
10028 boolean getAutoCommit() raises (::com::sun::star::sdbc::SQLException);
10029 void commit() raises (::com::sun::star::sdbc::SQLException);
10030 void rollback() raises (::com::sun::star::sdbc::SQLException);
10031 boolean isClosed() raises (::com::sun::star::sdbc::SQLException);
10032 ::com::sun::star::sdbc::XDatabaseMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
10033 void setReadOnly([in] boolean readOnly) raises (::com::sun::star::sdbc::SQLException);
10034 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
10035 void setCatalog([in] string catalog) raises (::com::sun::star::sdbc::SQLException);
10036 string getCatalog() raises (::com::sun::star::sdbc::SQLException);
10037 void setTransactionIsolation([in] long level) raises (::com::sun::star::sdbc::SQLException);
10038 long getTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
10039 ::com::sun::star::container::XNameAccess getTypeMap() raises (::com::sun::star::sdbc::SQLException);
10040 void setTypeMap([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10042 published service Connection {
10043 interface ::com::sun::star::lang::XComponent;
10044 interface ::com::sun::star::sdbc::XConnection;
10045 interface ::com::sun::star::sdbc::XWarningsSupplier;
10048 module sdbcx {
10049 published interface XGroupsSupplier {
10050 interface ::com::sun::star::uno::XInterface;
10051 ::com::sun::star::container::XNameAccess getGroups();
10053 published interface XTablesSupplier {
10054 interface ::com::sun::star::uno::XInterface;
10055 ::com::sun::star::container::XNameAccess getTables();
10057 published interface XUsersSupplier {
10058 interface ::com::sun::star::uno::XInterface;
10059 ::com::sun::star::container::XNameAccess getUsers();
10061 published interface XViewsSupplier {
10062 interface ::com::sun::star::uno::XInterface;
10063 ::com::sun::star::container::XNameAccess getViews();
10065 published service DatabaseDefinition {
10066 interface ::com::sun::star::sdbcx::XTablesSupplier;
10067 [optional] interface ::com::sun::star::sdbcx::XViewsSupplier;
10068 [optional] interface ::com::sun::star::sdbcx::XUsersSupplier;
10069 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
10072 module sdb {
10073 published service Connection {
10074 service ::com::sun::star::sdbc::Connection;
10075 service ::com::sun::star::sdbcx::DatabaseDefinition;
10076 interface ::com::sun::star::container::XChild;
10077 interface ::com::sun::star::sdb::XCommandPreparation;
10078 interface ::com::sun::star::sdb::XQueriesSupplier;
10079 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10080 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
10082 published service ContentLoader {
10083 service ::com::sun::star::frame::FrameLoader;
10085 published service DataAccessDescriptor {
10086 [property, optional] string DataSourceName;
10087 [property, optional] string DatabaseLocation;
10088 [property, optional] string ConnectionResource;
10089 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ConnectionInfo;
10090 [property, optional] ::com::sun::star::sdbc::XConnection ActiveConnection;
10091 [property, optional] string Command;
10092 [property, optional] long CommandType;
10093 [property, optional] string Filter;
10094 [property, optional] string Order;
10095 [property, optional] string HavingClause;
10096 [property, optional] string GroupBy;
10097 [property, optional] boolean EscapeProcessing;
10098 [property, optional] ::com::sun::star::sdbc::XResultSet ResultSet;
10099 [property, optional] sequence< any > Selection;
10100 [property, optional] boolean BookmarkSelection;
10101 [property, optional] string ColumnName;
10102 [property, optional] ::com::sun::star::beans::XPropertySet Column;
10104 published service ResultColumn {
10105 service ::com::sun::star::sdbcx::Column;
10106 service ::com::sun::star::sdb::ColumnSettings;
10107 [property, readonly] boolean IsSearchable;
10108 [property, readonly] boolean IsSigned;
10109 [property, readonly] boolean IsCaseSensitive;
10110 [property, readonly] long DisplaySize;
10111 [property, readonly] string Label;
10112 [property, readonly] boolean IsReadOnly;
10113 [property, readonly] boolean IsWritable;
10114 [property, readonly] boolean IsDefinitelyWritable;
10115 [property, readonly] string ServiceName;
10116 [property, readonly] string TableName;
10117 [property, readonly] string SchemaName;
10118 [property, readonly] string CatalogName;
10120 published interface XColumn {
10121 interface ::com::sun::star::uno::XInterface;
10122 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
10123 string getString() raises (::com::sun::star::sdbc::SQLException);
10124 boolean getBoolean() raises (::com::sun::star::sdbc::SQLException);
10125 byte getByte() raises (::com::sun::star::sdbc::SQLException);
10126 short getShort() raises (::com::sun::star::sdbc::SQLException);
10127 long getInt() raises (::com::sun::star::sdbc::SQLException);
10128 hyper getLong() raises (::com::sun::star::sdbc::SQLException);
10129 float getFloat() raises (::com::sun::star::sdbc::SQLException);
10130 double getDouble() raises (::com::sun::star::sdbc::SQLException);
10131 sequence< byte > getBytes() raises (::com::sun::star::sdbc::SQLException);
10132 ::com::sun::star::util::Date getDate() raises (::com::sun::star::sdbc::SQLException);
10133 ::com::sun::star::util::Time getTime() raises (::com::sun::star::sdbc::SQLException);
10134 ::com::sun::star::util::DateTime getTimestamp() raises (::com::sun::star::sdbc::SQLException);
10135 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10136 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10137 any getObject([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10138 ::com::sun::star::sdbc::XRef getRef() raises (::com::sun::star::sdbc::SQLException);
10139 ::com::sun::star::sdbc::XBlob getBlob() raises (::com::sun::star::sdbc::SQLException);
10140 ::com::sun::star::sdbc::XClob getClob() raises (::com::sun::star::sdbc::SQLException);
10141 ::com::sun::star::sdbc::XArray getArray() raises (::com::sun::star::sdbc::SQLException);
10143 published interface XColumnUpdate {
10144 interface ::com::sun::star::uno::XInterface;
10145 void updateNull() raises (::com::sun::star::sdbc::SQLException);
10146 void updateBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
10147 void updateByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
10148 void updateShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
10149 void updateInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
10150 void updateLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
10151 void updateFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
10152 void updateDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
10153 void updateString([in] string x) raises (::com::sun::star::sdbc::SQLException);
10154 void updateBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
10155 void updateDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
10156 void updateTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
10157 void updateTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
10158 void updateBinaryStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10159 void updateCharacterStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10160 void updateObject([in] any x) raises (::com::sun::star::sdbc::SQLException);
10161 void updateNumericObject([in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
10163 published service DataColumn {
10164 service ::com::sun::star::sdb::ResultColumn;
10165 interface ::com::sun::star::sdb::XColumn;
10166 interface ::com::sun::star::sdb::XColumnUpdate;
10167 [property, optional] any Value;
10168 [property, optional, readonly] any OriginalValue;
10170 published service DataSettings {
10171 [property] string Filter;
10172 [property] boolean ApplyFilter;
10173 [property] string Order;
10174 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
10175 [property] long RowHeight;
10176 [property] ::com::sun::star::util::Color TextColor;
10177 [property, optional] string HavingClause;
10178 [property, optional] string GroupBy;
10180 published interface XBookmarksSupplier {
10181 interface ::com::sun::star::uno::XInterface;
10182 ::com::sun::star::container::XNameAccess getBookmarks();
10184 published interface XCompletedConnection {
10185 interface ::com::sun::star::uno::XInterface;
10186 ::com::sun::star::sdbc::XConnection connectWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10188 published interface XQueryDefinitionsSupplier {
10189 interface ::com::sun::star::uno::XInterface;
10190 ::com::sun::star::container::XNameAccess getQueryDefinitions();
10193 module sdbc {
10194 published interface XDataSource {
10195 interface ::com::sun::star::uno::XInterface;
10196 ::com::sun::star::sdbc::XConnection getConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10197 void setLoginTimeout([in] long seconds) raises (::com::sun::star::sdbc::SQLException);
10198 long getLoginTimeout() raises (::com::sun::star::sdbc::SQLException);
10200 published interface XIsolatedConnection {
10201 interface ::com::sun::star::uno::XInterface;
10202 ::com::sun::star::sdbc::XConnection getIsolatedConnectionWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10203 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10206 module sdb {
10207 published service DataSource {
10208 interface ::com::sun::star::beans::XPropertySet;
10209 interface ::com::sun::star::sdb::XCompletedConnection;
10210 interface ::com::sun::star::sdbc::XIsolatedConnection;
10211 interface ::com::sun::star::util::XFlushable;
10212 interface ::com::sun::star::sdb::XQueryDefinitionsSupplier;
10213 interface ::com::sun::star::sdbc::XDataSource;
10214 [optional] interface ::com::sun::star::sdb::XBookmarksSupplier;
10215 [property, readonly] string Name;
10216 [property] string URL;
10217 [property] sequence< ::com::sun::star::beans::PropertyValue > Info;
10218 [property, optional, readonly] ::com::sun::star::beans::XPropertySet Settings;
10219 [property] string User;
10220 [property] string Password;
10221 [property] boolean IsPasswordRequired;
10222 [property] boolean SuppressVersionColumns;
10223 [property, readonly] boolean IsReadOnly;
10224 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10225 [property] sequence< string > TableFilter;
10226 [property] sequence< string > TableTypeFilter;
10228 published service DataSourceBrowser {
10229 [optional] service ::com::sun::star::form::FormController;
10230 interface ::com::sun::star::frame::XController;
10231 interface ::com::sun::star::lang::XInitialization;
10232 interface ::com::sun::star::frame::XDispatchProvider;
10233 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
10235 published interface XDatabaseAccessListener;
10236 /** @deprecated */ published interface XDatabaseAccess {
10237 interface ::com::sun::star::sdbc::XDataSource;
10238 boolean hasConnections();
10239 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10240 boolean suspendConnections() raises (::com::sun::star::sdbc::SQLException);
10241 void addDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10242 void removeDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10244 /** @deprecated */ published service DatabaseAccess {
10245 interface ::com::sun::star::beans::XPropertySet;
10246 interface ::com::sun::star::sdb::XDatabaseAccess;
10247 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10248 [property, readonly] string URL;
10249 [property] string Title;
10250 [property] string ConnectURL;
10251 [property] sequence< ::com::sun::star::beans::PropertyValue > ConnectInfo;
10252 [property, readonly] boolean IsReadOnly;
10253 [property] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10254 [property, optional] boolean IsPasswordRequired;
10255 [property, optional] sequence< string > TableFilter;
10256 [property, optional] sequence< string > TableTypeFilter;
10258 /** @deprecated */ published service DatabaseAccessConnection {
10259 service ::com::sun::star::sdbc::Connection;
10260 service ::com::sun::star::sdbcx::DatabaseDefinition;
10261 interface ::com::sun::star::container::XChild;
10262 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10263 interface ::com::sun::star::sdb::XQueriesSupplier;
10266 module util {
10267 published struct AliasProgrammaticPair {
10268 string Alias;
10269 string ProgrammaticName;
10271 published interface XLocalizedAliases {
10272 interface ::com::sun::star::uno::XInterface;
10273 void bindAlias([in] string programmaticName, [in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::ElementExistException);
10274 void unbindAlias([in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::NoSuchElementException);
10275 string lookupAlias([in] ::com::sun::star::lang::Locale locale, [in] string Alias) raises (::com::sun::star::container::NoSuchElementException);
10276 string lookupProgrammatic([in] ::com::sun::star::lang::Locale locale, [in] string programmatic) raises (::com::sun::star::container::NoSuchElementException);
10277 void unbindAliases([in] string programmaticName) raises (::com::sun::star::container::NoSuchElementException);
10278 void rebindAliases([in] string currentProgrammatic, [in] string newProgrammatic) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
10279 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);
10280 sequence< ::com::sun::star::util::AliasProgrammaticPair > listAliases([in] ::com::sun::star::lang::Locale locale);
10283 module sdb {
10284 /** @deprecated */ published service DatabaseAccessContext {
10285 interface ::com::sun::star::container::XEnumerationAccess;
10286 interface ::com::sun::star::container::XNameAccess;
10287 interface ::com::sun::star::util::XLocalizedAliases;
10288 interface ::com::sun::star::lang::XLocalizable;
10291 module ucb {
10292 published enum RememberAuthentication {
10293 NO = 0,
10294 SESSION = 1,
10295 PERSISTENT = 2
10298 module sdb {
10299 /** @deprecated */ published service DatabaseAccessDataSource {
10300 interface ::com::sun::star::beans::XPropertySet;
10301 interface ::com::sun::star::sdbc::XDataSource;
10302 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10303 [property] string URL;
10304 [property, optional] ::com::sun::star::ucb::RememberAuthentication PasswordMode;
10306 published interface XDatabaseRegistrationsListener;
10307 published interface XDatabaseRegistrations {
10308 interface ::com::sun::star::uno::XInterface;
10309 boolean hasRegisteredDatabase([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException);
10310 sequence< string > getRegistrationNames();
10311 string getDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10312 void registerDatabaseLocation([in] string Name, [in] string Location) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
10313 void revokeDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10314 void changeDatabaseLocation([in] string Name, [in] string NewLocation) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10315 boolean isDatabaseRegistrationReadOnly([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10316 void addDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10317 void removeDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10319 published interface XDatabaseContext {
10320 interface ::com::sun::star::container::XEnumerationAccess;
10321 interface ::com::sun::star::container::XNameAccess;
10322 interface ::com::sun::star::uno::XNamingService;
10323 interface ::com::sun::star::container::XContainer;
10324 interface ::com::sun::star::lang::XSingleServiceFactory;
10325 interface ::com::sun::star::sdb::XDatabaseRegistrations;
10327 published service DatabaseContext: ::com::sun::star::sdb::XDatabaseContext;
10328 /** @deprecated */ published service DatabaseDocument {
10329 interface ::com::sun::star::beans::XPropertySet;
10330 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10331 interface ::com::sun::star::sdbcx::XRename;
10332 [property, readonly] string Name;
10333 [property, readonly] string URL;
10336 module sdbc {
10337 published interface XDriverManager {
10338 interface ::com::sun::star::uno::XInterface;
10339 ::com::sun::star::sdbc::XConnection getConnection([in] string url) raises (::com::sun::star::sdbc::SQLException);
10340 ::com::sun::star::sdbc::XConnection getConnectionWithInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10341 void setLoginTimeout([in] long seconds);
10342 long getLoginTimeout();
10345 module sdb {
10346 /** @deprecated */ published interface XDatabaseEnvironment {
10347 interface ::com::sun::star::sdbc::XDriverManager;
10348 ::com::sun::star::sdb::XDatabaseAccess getDatabaseAccess([in] string URL) raises (::com::sun::star::sdbc::SQLException);
10349 ::com::sun::star::sdb::XDatabaseAccess createDatabaseAccess([in] string URL, [in] string title) raises (::com::sun::star::sdbc::SQLException);
10351 /** @deprecated */ published service DatabaseEnvironment {
10352 interface ::com::sun::star::sdb::XDatabaseEnvironment;
10353 interface ::com::sun::star::beans::XPropertySet;
10354 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10356 published struct DatabaseRegistrationEvent: ::com::sun::star::lang::EventObject {
10357 string Name;
10358 string OldLocation;
10359 string NewLocation;
10361 published service DatasourceAdministrationDialog {
10362 interface ::com::sun::star::beans::XPropertySet;
10363 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
10364 interface ::com::sun::star::lang::XInitialization;
10365 [property] string Title;
10366 [property] ::com::sun::star::awt::XWindow ParentWindow;
10368 published service DefinitionContainer {
10369 interface ::com::sun::star::container::XNameAccess;
10370 interface ::com::sun::star::container::XNameContainer;
10371 interface ::com::sun::star::container::XIndexAccess;
10372 interface ::com::sun::star::container::XEnumerationAccess;
10373 [optional] interface ::com::sun::star::util::XRefreshable;
10374 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
10377 module ucb {
10378 published interface XCommandInfoChangeListener;
10379 published interface XCommandInfoChangeNotifier {
10380 interface ::com::sun::star::uno::XInterface;
10381 void addCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10382 void removeCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10384 published struct Command {
10385 string Name;
10386 long Handle;
10387 any Argument;
10389 published interface XCommandProcessor {
10390 interface ::com::sun::star::uno::XInterface;
10391 long createCommandIdentifier();
10392 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);
10393 void abort([in] long CommandId);
10395 published interface XCommandProcessor2 {
10396 interface ::com::sun::star::ucb::XCommandProcessor;
10397 void releaseCommandIdentifier([in] long CommandId);
10399 published interface XContentEventListener;
10400 published interface XContentIdentifier;
10401 published interface XContent {
10402 interface ::com::sun::star::uno::XInterface;
10403 ::com::sun::star::ucb::XContentIdentifier getIdentifier();
10404 string getContentType();
10405 void addContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10406 void removeContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10408 published struct ContentInfo {
10409 string Type;
10410 long Attributes;
10411 sequence< ::com::sun::star::beans::Property > Properties;
10413 /** @deprecated */ published interface XContentCreator {
10414 interface ::com::sun::star::uno::XInterface;
10415 sequence< ::com::sun::star::ucb::ContentInfo > queryCreatableContentsInfo();
10416 ::com::sun::star::ucb::XContent createNewContent([in] ::com::sun::star::ucb::ContentInfo Info);
10418 published service Content {
10419 interface ::com::sun::star::ucb::XContent;
10420 interface ::com::sun::star::lang::XComponent;
10421 interface ::com::sun::star::ucb::XCommandProcessor;
10422 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
10423 /** @deprecated */ interface ::com::sun::star::beans::XPropertyContainer;
10424 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
10425 [optional] interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
10426 [optional] interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
10427 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XContentCreator;
10428 [optional] interface ::com::sun::star::container::XChild;
10431 module sdb {
10432 /** @deprecated */ published service Document {
10433 interface ::com::sun::star::beans::XPropertySet;
10434 [property, readonly] string Name;
10435 [property] string DocumentLocation;
10437 published service ErrorMessageDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
10438 create([in] string initialTitle, [in] ::com::sun::star::awt::XWindow parentWindow, [in] any sqlException);
10440 /** @deprecated */ published service InteractionHandler: ::com::sun::star::task::XInteractionHandler;
10441 published exception ParametersRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
10442 ::com::sun::star::container::XIndexAccess Parameters;
10443 ::com::sun::star::sdbc::XConnection Connection;
10445 published interface XQueryDefinition {
10446 interface ::com::sun::star::beans::XPropertySet;
10447 interface ::com::sun::star::ucb::XContent;
10448 interface ::com::sun::star::lang::XComponent;
10450 published service Query {
10451 service ::com::sun::star::sdb::DataSettings;
10452 interface ::com::sun::star::sdb::XQueryDefinition;
10453 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10454 interface ::com::sun::star::sdbcx::XRename;
10455 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10457 published service QueryDefinition: ::com::sun::star::sdb::XQueryDefinition;
10459 module sdbcx {
10460 published service Descriptor {
10461 interface ::com::sun::star::beans::XPropertySet;
10462 [property] string Name;
10465 module sdb {
10466 published service QueryDescriptor {
10467 service ::com::sun::star::sdbcx::Descriptor;
10468 service ::com::sun::star::sdb::DataSettings;
10469 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10470 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10471 [property] string Command;
10472 [property] boolean EscapeProcessing;
10473 [property] string UpdateTableName;
10474 [property] string UpdateCatalogName;
10475 [property] string UpdateSchemaName;
10477 published service QueryDesign {
10478 interface ::com::sun::star::frame::XController;
10479 interface ::com::sun::star::lang::XInitialization;
10480 [property, readonly] string ActiveCommand;
10481 [property, optional, readonly] boolean EscapeProcessing;
10483 published service RelationDesign {
10484 interface ::com::sun::star::frame::XController;
10485 interface ::com::sun::star::lang::XInitialization;
10487 published constants RowChangeAction {
10488 const long DELETE = 3;
10489 const long INSERT = 1;
10490 const long UPDATE = 2;
10492 published exception RowSetVetoException: ::com::sun::star::sdbc::SQLException {
10495 module sdbc {
10496 published exception SQLWarning: ::com::sun::star::sdbc::SQLException {
10499 module sdb {
10500 published exception SQLContext: ::com::sun::star::sdbc::SQLWarning {
10501 string Details;
10503 published struct SQLErrorEvent: ::com::sun::star::lang::EventObject {
10504 any Reason;
10506 published interface XSQLQueryComposer {
10507 interface ::com::sun::star::uno::XInterface;
10508 string getQuery();
10509 void setQuery([in] string command) raises (::com::sun::star::sdbc::SQLException);
10510 string getComposedQuery();
10511 string getFilter();
10512 sequence< sequence< ::com::sun::star::beans::PropertyValue > > getStructuredFilter();
10513 string getOrder();
10514 void appendFilterByColumn([in] ::com::sun::star::beans::XPropertySet column) raises (::com::sun::star::sdbc::SQLException);
10515 void appendOrderByColumn([in] ::com::sun::star::beans::XPropertySet column, [in] boolean ascending) raises (::com::sun::star::sdbc::SQLException);
10516 void setFilter([in] string filter) raises (::com::sun::star::sdbc::SQLException);
10517 void setOrder([in] string order) raises (::com::sun::star::sdbc::SQLException);
10519 published service SQLQueryComposer {
10520 interface ::com::sun::star::sdb::XSQLQueryComposer;
10521 interface ::com::sun::star::sdbcx::XTablesSupplier;
10522 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10525 module sdbcx {
10526 published interface XAlterTable {
10527 interface ::com::sun::star::uno::XInterface;
10528 void alterColumnByName([in] string colName, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
10529 void alterColumnByIndex([in] long index, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
10531 published interface XIndexesSupplier {
10532 interface ::com::sun::star::uno::XInterface;
10533 ::com::sun::star::container::XNameAccess getIndexes();
10535 published interface XKeysSupplier {
10536 interface ::com::sun::star::uno::XInterface;
10537 ::com::sun::star::container::XIndexAccess getKeys();
10539 published service Table {
10540 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10541 interface ::com::sun::star::beans::XPropertySet;
10542 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10543 [optional] interface ::com::sun::star::sdbcx::XIndexesSupplier;
10544 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10545 [optional] interface ::com::sun::star::sdbcx::XRename;
10546 [optional] interface ::com::sun::star::sdbcx::XAlterTable;
10547 [property, readonly] string Name;
10548 [property, readonly] string CatalogName;
10549 [property, readonly] string SchemaName;
10550 [property, readonly] string Description;
10551 [property, optional, readonly] string Type;
10554 module sdb {
10555 published service Table {
10556 service ::com::sun::star::sdbcx::Table;
10557 service ::com::sun::star::sdb::DataSettings;
10558 [property, readonly] long Privileges;
10561 module sdbcx {
10562 published service TableDescriptor {
10563 service ::com::sun::star::sdbcx::Descriptor;
10564 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10565 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10566 [property] string CatalogName;
10567 [property] string SchemaName;
10568 [property] string Description;
10571 module sdb {
10572 published service TableDescriptor {
10573 service ::com::sun::star::sdbcx::TableDescriptor;
10574 service ::com::sun::star::sdb::DataSettings;
10576 published service TableDesign {
10577 interface ::com::sun::star::frame::XController;
10578 interface ::com::sun::star::lang::XInitialization;
10580 published interface XAlterQuery {
10581 interface ::com::sun::star::uno::XInterface;
10582 void alterCommand([in] string command, [in] boolean useEscapeProcessing) raises (::com::sun::star::sdbc::SQLException);
10584 /** @deprecated */ published interface XDatabaseAccessListener {
10585 interface ::com::sun::star::lang::XEventListener;
10586 void connectionChanged([in] ::com::sun::star::lang::EventObject event);
10587 boolean approveConnectionClosing([in] ::com::sun::star::lang::EventObject event);
10588 void connectionClosing([in] ::com::sun::star::lang::EventObject event);
10590 published interface XDatabaseRegistrationsListener {
10591 interface ::com::sun::star::lang::XEventListener;
10592 void registeredDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10593 void revokedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10594 void changedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10596 published interface XInteractionSupplyParameters {
10597 interface ::com::sun::star::task::XInteractionContinuation;
10598 void setParameters([in] sequence< ::com::sun::star::beans::PropertyValue > Values);
10600 published interface XRowSetApproveListener {
10601 interface ::com::sun::star::lang::XEventListener;
10602 boolean approveCursorMove([in] ::com::sun::star::lang::EventObject event);
10603 boolean approveRowChange([in] ::com::sun::star::sdb::RowChangeEvent event);
10604 boolean approveRowSetChange([in] ::com::sun::star::lang::EventObject event);
10606 published interface XRowSetSupplier {
10607 interface ::com::sun::star::uno::XInterface;
10608 ::com::sun::star::sdbc::XRowSet getRowSet();
10609 void setRowSet([in] ::com::sun::star::sdbc::XRowSet xDataSource);
10611 published interface XSQLErrorListener {
10612 interface ::com::sun::star::lang::XEventListener;
10613 void errorOccured([in] ::com::sun::star::sdb::SQLErrorEvent aEvent);
10616 module sdbc {
10617 published exception BatchUpdateException: ::com::sun::star::sdbc::SQLException {
10618 sequence< long > UpdateCounts;
10620 published constants BestRowScope {
10621 const long SESSION = 2;
10622 const long TEMPORARY = 0;
10623 const long TRANSACTION = 1;
10625 published constants BestRowType {
10626 const long NOT_PSEUDO = 1;
10627 const long PSEUDO = 2;
10628 const long UNKNOWN = 0;
10630 /** @deprecated */ published constants ChangeAction {
10631 const long DELETE = 3;
10632 const long INSERT = 1;
10633 const long UNDO = 4;
10634 const long UPDATE = 2;
10636 /** @deprecated */ published struct ChangeEvent: ::com::sun::star::lang::EventObject {
10637 long Action;
10638 long Rows;
10640 published constants ColumnSearch {
10641 const long BASIC = 2;
10642 const long CHAR = 1;
10643 const long FULL = 3;
10644 const long NONE = 0;
10646 published constants ColumnType {
10647 const long NOT_PSEUDO = 1;
10648 const long PSEUDO = 2;
10649 const long UNKNOWN = 0;
10651 published constants ColumnValue {
10652 const long NO_NULLS = 0;
10653 const long NULLABLE = 1;
10654 const long NULLABLE_UNKNOWN = 2;
10656 published interface XDriver;
10657 published interface XDriverAccess {
10658 interface ::com::sun::star::uno::XInterface;
10659 ::com::sun::star::sdbc::XDriver getDriverByURL([in] string url);
10661 published interface XConnectionPool {
10662 interface ::com::sun::star::sdbc::XDriverManager;
10663 interface ::com::sun::star::sdbc::XDriverAccess;
10665 published service ConnectionPool: ::com::sun::star::sdbc::XConnectionPool;
10666 published service ConnectionProperties {
10667 [property, optional] string user;
10668 [property, optional] string password;
10670 published exception DataTruncation: ::com::sun::star::sdbc::SQLWarning {
10671 long Index;
10672 boolean IsParameter;
10673 boolean DuringRead;
10674 long DataSize;
10675 long TransferSize;
10677 published constants DataType {
10678 const long ARRAY = 2003;
10679 const long BIGINT = -5;
10680 const long BINARY = -2;
10681 const long BIT = -7;
10682 const long BLOB = 2004;
10683 const long BOOLEAN = 16;
10684 const long CHAR = 1;
10685 const long CLOB = 2005;
10686 const long DATALINK = 70;
10687 const long DATE = 91;
10688 const long DECIMAL = 3;
10689 const long DISTINCT = 2001;
10690 const long DOUBLE = 8;
10691 const long FLOAT = 6;
10692 const long INTEGER = 4;
10693 const long LONGNVARCHAR = -16;
10694 const long LONGVARBINARY = -4;
10695 const long LONGVARCHAR = -1;
10696 const long NCHAR = -15;
10697 const long NCLOB = 2011;
10698 const long NUMERIC = 2;
10699 const long NVARCHAR = -9;
10700 const long OBJECT = 2000;
10701 const long OTHER = 1111;
10702 const long REAL = 7;
10703 const long REF = 2006;
10704 const long REF_CURSOR = 2012;
10705 const long ROWID = -8;
10706 const long SMALLINT = 5;
10707 const long SQLNULL = 0;
10708 const long SQLXML = 2009;
10709 const long STRUCT = 2002;
10710 const long TIME = 92;
10711 const long TIMESTAMP = 93;
10712 const long TIMESTAMP_WITH_TIMEZONE = 2014;
10713 const long TIME_WITH_TIMEZONE = 2013;
10714 const long TINYINT = -6;
10715 const long VARBINARY = -3;
10716 const long VARCHAR = 12;
10718 published constants Deferrability {
10719 const long INITIALLY_DEFERRED = 5;
10720 const long INITIALLY_IMMEDIATE = 6;
10721 const long NONE = 7;
10723 published struct DriverPropertyInfo {
10724 string Name;
10725 string Description;
10726 boolean IsRequired;
10727 string Value;
10728 sequence< string > Choices;
10730 published interface XDriver {
10731 interface ::com::sun::star::uno::XInterface;
10732 ::com::sun::star::sdbc::XConnection connect([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10733 boolean acceptsURL([in] string url) raises (::com::sun::star::sdbc::SQLException);
10734 sequence< ::com::sun::star::sdbc::DriverPropertyInfo > getPropertyInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10735 long getMajorVersion();
10736 long getMinorVersion();
10738 published service Driver {
10739 interface ::com::sun::star::sdbc::XDriver;
10741 published interface XDriverManager2 {
10742 interface ::com::sun::star::sdbc::XDriverManager;
10743 interface ::com::sun::star::sdbc::XDriverAccess;
10744 interface ::com::sun::star::container::XEnumerationAccess;
10746 published service DriverManager: ::com::sun::star::sdbc::XDriverManager2;
10747 published constants FetchDirection {
10748 const long FORWARD = 1000;
10749 const long REVERSE = 1001;
10750 const long UNKNOWN = 1002;
10752 published constants IndexType {
10753 const short CLUSTERED = 1;
10754 const short HASHED = 2;
10755 const short OTHER = 3;
10756 const short STATISTIC = 0;
10758 published constants KeyRule {
10759 const long CASCADE = 0;
10760 const long NO_ACTION = 3;
10761 const long RESTRICT = 1;
10762 const long SET_DEFAULT = 4;
10763 const long SET_NULL = 2;
10765 published constants ProcedureColumn {
10766 const long IN = 1;
10767 const long INOUT = 2;
10768 const long OUT = 4;
10769 const long RESULT = 3;
10770 const long RETURN = 5;
10771 const long UNKNOWN = 0;
10773 published constants ProcedureResult {
10774 const long NONE = 1;
10775 const long RETURN = 2;
10776 const long UNKNOWN = 0;
10778 published constants ResultSetConcurrency {
10779 const long READ_ONLY = 1007;
10780 const long UPDATABLE = 1008;
10782 published constants ResultSetType {
10783 const long FORWARD_ONLY = 1003;
10784 const long SCROLL_INSENSITIVE = 1004;
10785 const long SCROLL_SENSITIVE = 1005;
10787 published interface XBatchExecution {
10788 interface ::com::sun::star::uno::XInterface;
10789 void addBatch([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10790 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
10791 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
10793 published interface XStatement {
10794 interface ::com::sun::star::uno::XInterface;
10795 ::com::sun::star::sdbc::XResultSet executeQuery([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10796 long executeUpdate([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10797 boolean execute([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10798 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10800 published service Statement {
10801 interface ::com::sun::star::sdbc::XCloseable;
10802 interface ::com::sun::star::beans::XPropertySet;
10803 interface ::com::sun::star::sdbc::XStatement;
10804 interface ::com::sun::star::sdbc::XWarningsSupplier;
10805 [optional] interface ::com::sun::star::lang::XComponent;
10806 [optional] interface ::com::sun::star::util::XCancellable;
10807 [optional] interface ::com::sun::star::sdbc::XBatchExecution;
10808 [optional] interface ::com::sun::star::sdbc::XMultipleResults;
10809 [property] long QueryTimeOut;
10810 [property] long MaxFieldSize;
10811 [property] long MaxRows;
10812 [property] string CursorName;
10813 [property] long ResultSetConcurrency;
10814 [property] long ResultSetType;
10815 [property] long FetchDirection;
10816 [property] long FetchSize;
10817 [property] boolean EscapeProcessing;
10819 published constants TransactionIsolation {
10820 const long NONE = 0;
10821 const long READ_COMMITTED = 2;
10822 const long READ_UNCOMMITTED = 1;
10823 const long REPEATABLE_READ = 4;
10824 const long SERIALIZABLE = 8;
10826 published interface XArray {
10827 interface ::com::sun::star::uno::XInterface;
10828 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
10829 long getBaseType() raises (::com::sun::star::sdbc::SQLException);
10830 sequence< any > getArray([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10831 sequence< any > getArrayAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10832 ::com::sun::star::sdbc::XResultSet getResultSet([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10833 ::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);
10835 published interface XBlob {
10836 interface ::com::sun::star::uno::XInterface;
10837 hyper length() raises (::com::sun::star::sdbc::SQLException);
10838 sequence< byte > getBytes([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10839 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10840 hyper position([in] sequence< byte > pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10841 hyper positionOfBlob([in] ::com::sun::star::sdbc::XBlob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10843 published interface XClob {
10844 interface ::com::sun::star::uno::XInterface;
10845 hyper length() raises (::com::sun::star::sdbc::SQLException);
10846 string getSubString([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10847 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10848 hyper position([in] string searchstr, [in] long start) raises (::com::sun::star::sdbc::SQLException);
10849 hyper positionOfClob([in] ::com::sun::star::sdbc::XClob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10851 published interface XDatabaseMetaData {
10852 interface ::com::sun::star::uno::XInterface;
10853 boolean allProceduresAreCallable() raises (::com::sun::star::sdbc::SQLException);
10854 boolean allTablesAreSelectable() raises (::com::sun::star::sdbc::SQLException);
10855 string getURL() raises (::com::sun::star::sdbc::SQLException);
10856 string getUserName() raises (::com::sun::star::sdbc::SQLException);
10857 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
10858 boolean nullsAreSortedHigh() raises (::com::sun::star::sdbc::SQLException);
10859 boolean nullsAreSortedLow() raises (::com::sun::star::sdbc::SQLException);
10860 boolean nullsAreSortedAtStart() raises (::com::sun::star::sdbc::SQLException);
10861 boolean nullsAreSortedAtEnd() raises (::com::sun::star::sdbc::SQLException);
10862 string getDatabaseProductName() raises (::com::sun::star::sdbc::SQLException);
10863 string getDatabaseProductVersion() raises (::com::sun::star::sdbc::SQLException);
10864 string getDriverName() raises (::com::sun::star::sdbc::SQLException);
10865 string getDriverVersion() raises (::com::sun::star::sdbc::SQLException);
10866 long getDriverMajorVersion();
10867 long getDriverMinorVersion();
10868 boolean usesLocalFiles() raises (::com::sun::star::sdbc::SQLException);
10869 boolean usesLocalFilePerTable() raises (::com::sun::star::sdbc::SQLException);
10870 boolean supportsMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10871 boolean storesUpperCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10872 boolean storesLowerCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10873 boolean storesMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10874 boolean supportsMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10875 boolean storesUpperCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10876 boolean storesLowerCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10877 boolean storesMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10878 string getIdentifierQuoteString() raises (::com::sun::star::sdbc::SQLException);
10879 string getSQLKeywords() raises (::com::sun::star::sdbc::SQLException);
10880 string getNumericFunctions() raises (::com::sun::star::sdbc::SQLException);
10881 string getStringFunctions() raises (::com::sun::star::sdbc::SQLException);
10882 string getSystemFunctions() raises (::com::sun::star::sdbc::SQLException);
10883 string getTimeDateFunctions() raises (::com::sun::star::sdbc::SQLException);
10884 string getSearchStringEscape() raises (::com::sun::star::sdbc::SQLException);
10885 string getExtraNameCharacters() raises (::com::sun::star::sdbc::SQLException);
10886 boolean supportsAlterTableWithAddColumn() raises (::com::sun::star::sdbc::SQLException);
10887 boolean supportsAlterTableWithDropColumn() raises (::com::sun::star::sdbc::SQLException);
10888 boolean supportsColumnAliasing() raises (::com::sun::star::sdbc::SQLException);
10889 boolean nullPlusNonNullIsNull() raises (::com::sun::star::sdbc::SQLException);
10890 boolean supportsTypeConversion() raises (::com::sun::star::sdbc::SQLException);
10891 boolean supportsConvert([in] long fromType, [in] long toType) raises (::com::sun::star::sdbc::SQLException);
10892 boolean supportsTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10893 boolean supportsDifferentTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10894 boolean supportsExpressionsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10895 boolean supportsOrderByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10896 boolean supportsGroupBy() raises (::com::sun::star::sdbc::SQLException);
10897 boolean supportsGroupByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10898 boolean supportsGroupByBeyondSelect() raises (::com::sun::star::sdbc::SQLException);
10899 boolean supportsLikeEscapeClause() raises (::com::sun::star::sdbc::SQLException);
10900 boolean supportsMultipleResultSets() raises (::com::sun::star::sdbc::SQLException);
10901 boolean supportsMultipleTransactions() raises (::com::sun::star::sdbc::SQLException);
10902 boolean supportsNonNullableColumns() raises (::com::sun::star::sdbc::SQLException);
10903 boolean supportsMinimumSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10904 boolean supportsCoreSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10905 boolean supportsExtendedSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10906 boolean supportsANSI92EntryLevelSQL() raises (::com::sun::star::sdbc::SQLException);
10907 boolean supportsANSI92IntermediateSQL() raises (::com::sun::star::sdbc::SQLException);
10908 boolean supportsANSI92FullSQL() raises (::com::sun::star::sdbc::SQLException);
10909 boolean supportsIntegrityEnhancementFacility() raises (::com::sun::star::sdbc::SQLException);
10910 boolean supportsOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10911 boolean supportsFullOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10912 boolean supportsLimitedOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10913 string getSchemaTerm() raises (::com::sun::star::sdbc::SQLException);
10914 string getProcedureTerm() raises (::com::sun::star::sdbc::SQLException);
10915 string getCatalogTerm() raises (::com::sun::star::sdbc::SQLException);
10916 boolean isCatalogAtStart() raises (::com::sun::star::sdbc::SQLException);
10917 string getCatalogSeparator() raises (::com::sun::star::sdbc::SQLException);
10918 boolean supportsSchemasInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10919 boolean supportsSchemasInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10920 boolean supportsSchemasInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10921 boolean supportsSchemasInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10922 boolean supportsSchemasInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10923 boolean supportsCatalogsInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10924 boolean supportsCatalogsInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10925 boolean supportsCatalogsInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10926 boolean supportsCatalogsInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10927 boolean supportsCatalogsInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10928 boolean supportsPositionedDelete() raises (::com::sun::star::sdbc::SQLException);
10929 boolean supportsPositionedUpdate() raises (::com::sun::star::sdbc::SQLException);
10930 boolean supportsSelectForUpdate() raises (::com::sun::star::sdbc::SQLException);
10931 boolean supportsStoredProcedures() raises (::com::sun::star::sdbc::SQLException);
10932 boolean supportsSubqueriesInComparisons() raises (::com::sun::star::sdbc::SQLException);
10933 boolean supportsSubqueriesInExists() raises (::com::sun::star::sdbc::SQLException);
10934 boolean supportsSubqueriesInIns() raises (::com::sun::star::sdbc::SQLException);
10935 boolean supportsSubqueriesInQuantifieds() raises (::com::sun::star::sdbc::SQLException);
10936 boolean supportsCorrelatedSubqueries() raises (::com::sun::star::sdbc::SQLException);
10937 boolean supportsUnion() raises (::com::sun::star::sdbc::SQLException);
10938 boolean supportsUnionAll() raises (::com::sun::star::sdbc::SQLException);
10939 boolean supportsOpenCursorsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10940 boolean supportsOpenCursorsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10941 boolean supportsOpenStatementsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10942 boolean supportsOpenStatementsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10943 long getMaxBinaryLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10944 long getMaxCharLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10945 long getMaxColumnNameLength() raises (::com::sun::star::sdbc::SQLException);
10946 long getMaxColumnsInGroupBy() raises (::com::sun::star::sdbc::SQLException);
10947 long getMaxColumnsInIndex() raises (::com::sun::star::sdbc::SQLException);
10948 long getMaxColumnsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10949 long getMaxColumnsInSelect() raises (::com::sun::star::sdbc::SQLException);
10950 long getMaxColumnsInTable() raises (::com::sun::star::sdbc::SQLException);
10951 long getMaxConnections() raises (::com::sun::star::sdbc::SQLException);
10952 long getMaxCursorNameLength() raises (::com::sun::star::sdbc::SQLException);
10953 long getMaxIndexLength() raises (::com::sun::star::sdbc::SQLException);
10954 long getMaxSchemaNameLength() raises (::com::sun::star::sdbc::SQLException);
10955 long getMaxProcedureNameLength() raises (::com::sun::star::sdbc::SQLException);
10956 long getMaxCatalogNameLength() raises (::com::sun::star::sdbc::SQLException);
10957 long getMaxRowSize() raises (::com::sun::star::sdbc::SQLException);
10958 boolean doesMaxRowSizeIncludeBlobs() raises (::com::sun::star::sdbc::SQLException);
10959 long getMaxStatementLength() raises (::com::sun::star::sdbc::SQLException);
10960 long getMaxStatements() raises (::com::sun::star::sdbc::SQLException);
10961 long getMaxTableNameLength() raises (::com::sun::star::sdbc::SQLException);
10962 long getMaxTablesInSelect() raises (::com::sun::star::sdbc::SQLException);
10963 long getMaxUserNameLength() raises (::com::sun::star::sdbc::SQLException);
10964 long getDefaultTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
10965 boolean supportsTransactions() raises (::com::sun::star::sdbc::SQLException);
10966 boolean supportsTransactionIsolationLevel([in] long level) raises (::com::sun::star::sdbc::SQLException);
10967 boolean supportsDataDefinitionAndDataManipulationTransactions() raises (::com::sun::star::sdbc::SQLException);
10968 boolean supportsDataManipulationTransactionsOnly() raises (::com::sun::star::sdbc::SQLException);
10969 boolean dataDefinitionCausesTransactionCommit() raises (::com::sun::star::sdbc::SQLException);
10970 boolean dataDefinitionIgnoredInTransactions() raises (::com::sun::star::sdbc::SQLException);
10971 ::com::sun::star::sdbc::XResultSet getProcedures([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern) raises (::com::sun::star::sdbc::SQLException);
10972 ::com::sun::star::sdbc::XResultSet getProcedureColumns([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10973 ::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);
10974 ::com::sun::star::sdbc::XResultSet getSchemas() raises (::com::sun::star::sdbc::SQLException);
10975 ::com::sun::star::sdbc::XResultSet getCatalogs() raises (::com::sun::star::sdbc::SQLException);
10976 ::com::sun::star::sdbc::XResultSet getTableTypes() raises (::com::sun::star::sdbc::SQLException);
10977 ::com::sun::star::sdbc::XResultSet getColumns([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10978 ::com::sun::star::sdbc::XResultSet getColumnPrivileges([in] any catalog, [in] string schema, [in] string table, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10979 ::com::sun::star::sdbc::XResultSet getTablePrivileges([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern) raises (::com::sun::star::sdbc::SQLException);
10980 ::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);
10981 ::com::sun::star::sdbc::XResultSet getVersionColumns([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10982 ::com::sun::star::sdbc::XResultSet getPrimaryKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10983 ::com::sun::star::sdbc::XResultSet getImportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10984 ::com::sun::star::sdbc::XResultSet getExportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10985 ::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);
10986 ::com::sun::star::sdbc::XResultSet getTypeInfo() raises (::com::sun::star::sdbc::SQLException);
10987 ::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);
10988 boolean supportsResultSetType([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10989 boolean supportsResultSetConcurrency([in] long setType, [in] long concurrency) raises (::com::sun::star::sdbc::SQLException);
10990 boolean ownUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10991 boolean ownDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10992 boolean ownInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10993 boolean othersUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10994 boolean othersDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10995 boolean othersInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10996 boolean updatesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10997 boolean deletesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10998 boolean insertsAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10999 boolean supportsBatchUpdates() raises (::com::sun::star::sdbc::SQLException);
11000 ::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);
11001 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
11003 published interface XGeneratedResultSet {
11004 interface ::com::sun::star::uno::XInterface;
11005 ::com::sun::star::sdbc::XResultSet getGeneratedValues() raises (::com::sun::star::sdbc::SQLException);
11007 published interface XPooledConnection {
11008 interface ::com::sun::star::uno::XInterface;
11009 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
11011 published interface XRef {
11012 interface ::com::sun::star::uno::XInterface;
11013 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
11015 published interface XResultSetMetaData {
11016 interface ::com::sun::star::uno::XInterface;
11017 long getColumnCount() raises (::com::sun::star::sdbc::SQLException);
11018 boolean isAutoIncrement([in] long column) raises (::com::sun::star::sdbc::SQLException);
11019 boolean isCaseSensitive([in] long column) raises (::com::sun::star::sdbc::SQLException);
11020 boolean isSearchable([in] long column) raises (::com::sun::star::sdbc::SQLException);
11021 boolean isCurrency([in] long column) raises (::com::sun::star::sdbc::SQLException);
11022 long isNullable([in] long column) raises (::com::sun::star::sdbc::SQLException);
11023 boolean isSigned([in] long column) raises (::com::sun::star::sdbc::SQLException);
11024 long getColumnDisplaySize([in] long column) raises (::com::sun::star::sdbc::SQLException);
11025 string getColumnLabel([in] long column) raises (::com::sun::star::sdbc::SQLException);
11026 string getColumnName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11027 string getSchemaName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11028 long getPrecision([in] long column) raises (::com::sun::star::sdbc::SQLException);
11029 long getScale([in] long column) raises (::com::sun::star::sdbc::SQLException);
11030 string getTableName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11031 string getCatalogName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11032 long getColumnType([in] long column) raises (::com::sun::star::sdbc::SQLException);
11033 string getColumnTypeName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11034 boolean isReadOnly([in] long column) raises (::com::sun::star::sdbc::SQLException);
11035 boolean isWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
11036 boolean isDefinitelyWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
11037 string getColumnServiceName([in] long column) raises (::com::sun::star::sdbc::SQLException);
11039 published interface XRowSetListener {
11040 interface ::com::sun::star::lang::XEventListener;
11041 void cursorMoved([in] ::com::sun::star::lang::EventObject event);
11042 /** @deprecated */ void rowChanged([in] ::com::sun::star::lang::EventObject event);
11043 void rowSetChanged([in] ::com::sun::star::lang::EventObject event);
11045 published interface XSQLInput;
11046 published interface XSQLOutput;
11047 published interface XSQLData {
11048 interface ::com::sun::star::uno::XInterface;
11049 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
11050 void readSQL([in] ::com::sun::star::sdbc::XSQLInput stream, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
11051 void writeSQL([in] ::com::sun::star::sdbc::XSQLOutput stream) raises (::com::sun::star::sdbc::SQLException);
11053 published interface XSQLInput {
11054 interface ::com::sun::star::uno::XInterface;
11055 string readString() raises (::com::sun::star::sdbc::SQLException);
11056 boolean readBoolean() raises (::com::sun::star::sdbc::SQLException);
11057 byte readByte() raises (::com::sun::star::sdbc::SQLException);
11058 short readShort() raises (::com::sun::star::sdbc::SQLException);
11059 long readInt() raises (::com::sun::star::sdbc::SQLException);
11060 hyper readLong() raises (::com::sun::star::sdbc::SQLException);
11061 float readFloat() raises (::com::sun::star::sdbc::SQLException);
11062 double readDouble() raises (::com::sun::star::sdbc::SQLException);
11063 sequence< byte > readBytes() raises (::com::sun::star::sdbc::SQLException);
11064 ::com::sun::star::util::Date readDate() raises (::com::sun::star::sdbc::SQLException);
11065 ::com::sun::star::util::Time readTime() raises (::com::sun::star::sdbc::SQLException);
11066 ::com::sun::star::util::DateTime readTimestamp() raises (::com::sun::star::sdbc::SQLException);
11067 ::com::sun::star::io::XInputStream readBinaryStream() raises (::com::sun::star::sdbc::SQLException);
11068 ::com::sun::star::io::XInputStream readCharacterStream() raises (::com::sun::star::sdbc::SQLException);
11069 any readObject() raises (::com::sun::star::sdbc::SQLException);
11070 ::com::sun::star::sdbc::XRef readRef() raises (::com::sun::star::sdbc::SQLException);
11071 ::com::sun::star::sdbc::XBlob readBlob() raises (::com::sun::star::sdbc::SQLException);
11072 ::com::sun::star::sdbc::XClob readClob() raises (::com::sun::star::sdbc::SQLException);
11073 ::com::sun::star::sdbc::XArray readArray() raises (::com::sun::star::sdbc::SQLException);
11074 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
11076 published interface XStruct;
11077 published interface XSQLOutput {
11078 interface ::com::sun::star::uno::XInterface;
11079 void writeString([in] string x) raises (::com::sun::star::sdbc::SQLException);
11080 void writeBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
11081 void writeByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
11082 void writeShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
11083 void writeInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
11084 void writeLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
11085 void writeFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
11086 void writeDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
11087 void writeBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
11088 void writeDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
11089 void writeTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
11090 void writeTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
11091 void writeBinaryStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11092 void writeCharacterStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11093 void writeObject([in] ::com::sun::star::sdbc::XSQLData x) raises (::com::sun::star::sdbc::SQLException);
11094 void writeRef([in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
11095 void writeBlob([in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
11096 void writeClob([in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
11097 void writeStruct([in] ::com::sun::star::sdbc::XStruct x) raises (::com::sun::star::sdbc::SQLException);
11098 void writeArray([in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
11100 published interface XStruct {
11101 interface ::com::sun::star::uno::XInterface;
11102 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
11103 sequence< any > getAttributes([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
11106 module sdbcx {
11107 published constants CheckOption {
11108 const long CASCADE = 2;
11109 const long LOCAL = 3;
11110 const long NONE = 0;
11112 published service ColumnDescriptor {
11113 service ::com::sun::star::sdbcx::Descriptor;
11114 [property] long Type;
11115 [property] string TypeName;
11116 [property] long Precision;
11117 [property] long Scale;
11118 [property] long IsNullable;
11119 [property] boolean IsAutoIncrement;
11120 [property, optional] boolean IsRowVersion;
11121 [property, optional] string Description;
11122 [property, optional] string DefaultValue;
11123 [property, optional] string AutoIncrementCreation;
11125 published constants CompareBookmark {
11126 const long EQUAL = 0;
11127 const long GREATER = 1;
11128 const long LESS = -1;
11129 const long NOT_COMPARABLE = 3;
11130 const long NOT_EQUAL = 2;
11132 published interface XAppend {
11133 interface ::com::sun::star::uno::XInterface;
11134 void appendByDescriptor([in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11136 published interface XDrop {
11137 interface ::com::sun::star::uno::XInterface;
11138 void dropByName([in] string elementName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11139 void dropByIndex([in] long index) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
11141 published service Container {
11142 interface ::com::sun::star::container::XNameAccess;
11143 interface ::com::sun::star::container::XIndexAccess;
11144 interface ::com::sun::star::container::XEnumerationAccess;
11145 [optional] interface ::com::sun::star::util::XRefreshable;
11146 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11147 [optional] interface ::com::sun::star::sdbcx::XAppend;
11148 [optional] interface ::com::sun::star::sdbcx::XDrop;
11150 published interface XCreateCatalog {
11151 interface ::com::sun::star::uno::XInterface;
11152 void createCatalog([in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11154 published interface XDataDefinitionSupplier {
11155 interface ::com::sun::star::uno::XInterface;
11156 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByConnection([in] ::com::sun::star::sdbc::XConnection connection) raises (::com::sun::star::sdbc::SQLException);
11157 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByURL([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
11159 published interface XDropCatalog {
11160 interface ::com::sun::star::uno::XInterface;
11161 void dropCatalog([in] string catalogName, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11163 published service Driver {
11164 service ::com::sun::star::sdbc::Driver;
11165 interface ::com::sun::star::sdbcx::XDataDefinitionSupplier;
11166 [optional] interface ::com::sun::star::sdbcx::XCreateCatalog;
11167 [optional] interface ::com::sun::star::sdbcx::XDropCatalog;
11169 published interface XAuthorizable {
11170 interface ::com::sun::star::uno::XInterface;
11171 long getPrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11172 long getGrantablePrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11173 void grantPrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11174 void revokePrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11176 published service Group {
11177 interface ::com::sun::star::sdbcx::XUsersSupplier;
11178 interface ::com::sun::star::sdbcx::XAuthorizable;
11179 interface ::com::sun::star::beans::XPropertySet;
11180 [property, readonly] string Name;
11182 published service GroupDescriptor {
11183 service ::com::sun::star::sdbcx::Descriptor;
11184 [property] string Name;
11186 published service Index {
11187 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11188 interface ::com::sun::star::beans::XPropertySet;
11189 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11190 [property, readonly] string Name;
11191 [property, readonly] string Catalog;
11192 [property, readonly] boolean IsUnique;
11193 [property, readonly] boolean IsPrimaryKeyIndex;
11194 [property, readonly] boolean IsClustered;
11196 published service IndexColumn {
11197 service ::com::sun::star::sdbcx::Column;
11198 [property, readonly] boolean IsAscending;
11200 published service IndexColumnDescriptor {
11201 service ::com::sun::star::sdbcx::Descriptor;
11202 [property] boolean IsAscending;
11204 published service IndexDescriptor {
11205 service ::com::sun::star::sdbcx::Descriptor;
11206 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11207 [property] string Catalog;
11208 [property] boolean IsUnique;
11209 [property] boolean IsClustered;
11211 published service Key {
11212 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11213 interface ::com::sun::star::beans::XPropertySet;
11214 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11215 [property, readonly] string Name;
11216 [property, readonly] long Type;
11217 [property, readonly] string ReferencedTable;
11218 [property, readonly] long UpdateRule;
11219 [property, readonly] long DeleteRule;
11221 published service KeyColumn {
11222 service ::com::sun::star::sdbcx::Column;
11223 [property, readonly] string RelatedColumn;
11225 published service KeyColumnDescriptor {
11226 service ::com::sun::star::sdbcx::Descriptor;
11227 [property] string RelatedColumn;
11229 published service KeyDescriptor {
11230 service ::com::sun::star::sdbcx::Descriptor;
11231 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11232 [property] long Type;
11233 [property] string ReferencedTable;
11234 [property] long UpdateRule;
11235 [property] long DeleteRule;
11237 published constants KeyType {
11238 const long FOREIGN = 3;
11239 const long PRIMARY = 1;
11240 const long UNIQUE = 2;
11242 published service PreparedStatement {
11243 service ::com::sun::star::sdbc::PreparedStatement;
11244 [property] boolean UseBookmarks;
11246 published constants Privilege {
11247 const long ALTER = 64;
11248 const long CREATE = 32;
11249 const long DELETE = 8;
11250 const long DROP = 256;
11251 const long INSERT = 2;
11252 const long READ = 16;
11253 const long REFERENCE = 128;
11254 const long SELECT = 1;
11255 const long UPDATE = 4;
11257 published constants PrivilegeObject {
11258 const long COLUMN = 2;
11259 const long TABLE = 0;
11260 const long VIEW = 1;
11262 published service ReferenceColumn {
11263 service ::com::sun::star::sdbcx::Column;
11264 [property, readonly] string ReferencedColumn;
11266 published service Statement {
11267 service ::com::sun::star::sdbc::Statement;
11268 [property] boolean UseBookmarks;
11270 published interface XUser {
11271 interface ::com::sun::star::sdbcx::XAuthorizable;
11272 void changePassword([in] string oldPassword, [in] string newPassword) raises (::com::sun::star::sdbc::SQLException);
11274 published service User {
11275 interface ::com::sun::star::sdbcx::XUser;
11276 interface ::com::sun::star::beans::XPropertySet;
11277 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
11278 [property, readonly] string Name;
11280 published service UserDescriptor {
11281 service ::com::sun::star::sdbcx::Descriptor;
11282 [property] string Password;
11284 interface XAlterView {
11285 interface ::com::sun::star::uno::XInterface;
11286 void alterCommand([in] string NewCommand) raises (::com::sun::star::sdbc::SQLException);
11288 published service View {
11289 interface ::com::sun::star::beans::XPropertySet;
11290 [optional] interface ::com::sun::star::sdbcx::XRename;
11291 [optional] interface ::com::sun::star::sdbcx::XAlterView;
11292 [property, readonly] string Name;
11293 [property, readonly] string CatalogName;
11294 [property, readonly] string SchemaName;
11295 [property, readonly] string Command;
11296 [property, readonly] long CheckOption;
11298 published service ViewDescriptor {
11299 service ::com::sun::star::sdbcx::Descriptor;
11300 [property] string CatalogName;
11301 [property] string SchemaName;
11302 [property] string Command;
11303 [property] long CheckOption;
11306 module sheet {
11307 published interface XSpreadsheet;
11308 published struct ActivationEvent: ::com::sun::star::lang::EventObject {
11309 ::com::sun::star::sheet::XSpreadsheet ActiveSheet;
11311 published interface XAddIn {
11312 interface ::com::sun::star::lang::XLocalizable;
11313 string getProgrammaticFuntionName([in] string aDisplayName);
11314 string getDisplayFunctionName([in] string aProgrammaticName);
11315 string getFunctionDescription([in] string aProgrammaticName);
11316 string getDisplayArgumentName([in] string aProgrammaticFunctionName, [in] long nArgument);
11317 string getArgumentDescription([in] string aProgrammaticFunctionName, [in] long nArgument);
11318 string getProgrammaticCategoryName([in] string aProgrammaticFunctionName);
11319 string getDisplayCategoryName([in] string aProgrammaticFunctionName);
11321 published struct LocalizedName {
11322 ::com::sun::star::lang::Locale Locale;
11323 string Name;
11325 published interface XCompatibilityNames {
11326 interface ::com::sun::star::uno::XInterface;
11327 sequence< ::com::sun::star::sheet::LocalizedName > getCompatibilityNames([in] string aProgrammaticName);
11329 published service AddIn {
11330 interface ::com::sun::star::lang::XServiceName;
11331 interface ::com::sun::star::sheet::XAddIn;
11332 [optional] interface ::com::sun::star::sheet::XCompatibilityNames;
11334 published enum Border {
11335 TOP = 0,
11336 BOTTOM = 1,
11337 RIGHT = 2,
11338 LEFT = 3
11340 published interface XSheetAnnotation {
11341 interface ::com::sun::star::uno::XInterface;
11342 ::com::sun::star::table::CellAddress getPosition();
11343 string getAuthor();
11344 string getDate();
11345 boolean getIsVisible();
11346 void setIsVisible([in] boolean bIsVisible);
11348 published interface XSheetAnnotationShapeSupplier {
11349 interface ::com::sun::star::uno::XInterface;
11350 ::com::sun::star::drawing::XShape getAnnotationShape();
11352 published service CellAnnotation {
11353 interface ::com::sun::star::sheet::XSheetAnnotation;
11354 interface ::com::sun::star::container::XChild;
11355 interface ::com::sun::star::text::XSimpleText;
11356 [optional] interface ::com::sun::star::sheet::XSheetAnnotationShapeSupplier;
11358 published service CellAnnotationShape {
11359 service ::com::sun::star::drawing::CaptionShape;
11361 published interface XSheetAnnotations {
11362 interface ::com::sun::star::container::XIndexAccess;
11363 void insertNew([in] ::com::sun::star::table::CellAddress aPosition, [in] string aText);
11364 void removeByIndex([in] long nIndex);
11366 published service CellAnnotations {
11367 interface ::com::sun::star::sheet::XSheetAnnotations;
11368 interface ::com::sun::star::container::XEnumerationAccess;
11370 published service CellAnnotationsEnumeration {
11371 interface ::com::sun::star::container::XEnumeration;
11374 module table {
11375 published struct CellRangeAddress {
11376 short Sheet;
11377 long StartColumn;
11378 long StartRow;
11379 long EndColumn;
11380 long EndRow;
11383 module sheet {
11384 published interface XAreaLink {
11385 interface ::com::sun::star::uno::XInterface;
11386 string getSourceArea();
11387 void setSourceArea([in] string aSourceArea);
11388 ::com::sun::star::table::CellRangeAddress getDestArea();
11389 void setDestArea([in] ::com::sun::star::table::CellRangeAddress aDestArea);
11391 published service CellAreaLink {
11392 interface ::com::sun::star::sheet::XAreaLink;
11393 interface ::com::sun::star::util::XRefreshable;
11394 interface ::com::sun::star::beans::XPropertySet;
11395 [property] string Url;
11396 [property] string Filter;
11397 [property] string FilterOptions;
11398 /** @deprecated */ [property] long RefreshDelay;
11399 [property, optional] long RefreshPeriod;
11401 published interface XAreaLinks {
11402 interface ::com::sun::star::container::XIndexAccess;
11403 void insertAtPosition([in] ::com::sun::star::table::CellAddress aDestPos, [in] string aFileName, [in] string aSourceArea, [in] string aFilter, [in] string aFilterOptions);
11404 void removeByIndex([in] long nIndex);
11406 published service CellAreaLinks {
11407 interface ::com::sun::star::sheet::XAreaLinks;
11408 interface ::com::sun::star::container::XIndexAccess;
11409 interface ::com::sun::star::container::XEnumerationAccess;
11411 published service CellAreaLinksEnumeration {
11412 interface ::com::sun::star::container::XEnumeration;
11414 published enum CellDeleteMode {
11415 NONE = 0,
11416 UP = 1,
11417 LEFT = 2,
11418 ROWS = 3,
11419 COLUMNS = 4
11421 published constants CellFlags {
11422 const long ANNOTATION = 8;
11423 const long DATETIME = 2;
11424 const long EDITATTR = 256;
11425 const long FORMATTED = 512;
11426 const long FORMULA = 16;
11427 const long HARDATTR = 32;
11428 const long OBJECTS = 128;
11429 const long STRING = 4;
11430 const long STYLES = 64;
11431 const long VALUE = 1;
11433 published service CellFormatRanges {
11434 interface ::com::sun::star::container::XIndexAccess;
11435 interface ::com::sun::star::container::XEnumerationAccess;
11437 published service CellFormatRangesEnumeration {
11438 interface ::com::sun::star::container::XEnumeration;
11440 published enum CellInsertMode {
11441 NONE = 0,
11442 DOWN = 1,
11443 RIGHT = 2,
11444 ROWS = 3,
11445 COLUMNS = 4
11447 published service Cells {
11448 interface ::com::sun::star::container::XEnumerationAccess;
11450 published service CellsEnumeration {
11451 interface ::com::sun::star::container::XEnumeration;
11453 published enum ConditionOperator {
11454 NONE = 0,
11455 EQUAL = 1,
11456 NOT_EQUAL = 2,
11457 GREATER = 3,
11458 GREATER_EQUAL = 4,
11459 LESS = 5,
11460 LESS_EQUAL = 6,
11461 BETWEEN = 7,
11462 NOT_BETWEEN = 8,
11463 FORMULA = 9
11465 published enum GeneralFunction {
11466 NONE = 0,
11467 AUTO = 1,
11468 SUM = 2,
11469 COUNT = 3,
11470 AVERAGE = 4,
11471 MAX = 5,
11472 MIN = 6,
11473 PRODUCT = 7,
11474 COUNTNUMS = 8,
11475 STDEV = 9,
11476 STDEVP = 10,
11477 VAR = 11,
11478 VARP = 12
11480 /** @deprecated */ published interface XConsolidationDescriptor {
11481 interface ::com::sun::star::uno::XInterface;
11482 ::com::sun::star::sheet::GeneralFunction getFunction();
11483 void setFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction);
11484 sequence< ::com::sun::star::table::CellRangeAddress > getSources();
11485 void setSources([in] sequence< ::com::sun::star::table::CellRangeAddress > aSources);
11486 ::com::sun::star::table::CellAddress getStartOutputPosition();
11487 void setStartOutputPosition([in] ::com::sun::star::table::CellAddress aStartOutputPosition);
11488 boolean getUseColumnHeaders();
11489 void setUseColumnHeaders([in] boolean bUseColumnHeaders);
11490 boolean getUseRowHeaders();
11491 void setUseRowHeaders([in] boolean bUseRowHeaders);
11492 boolean getInsertLinks();
11493 void setInsertLinks([in] boolean bInsertLinks);
11495 published service ConsolidationDescriptor {
11496 interface ::com::sun::star::sheet::XConsolidationDescriptor;
11498 /** @deprecated */ published interface XDDELink {
11499 interface ::com::sun::star::uno::XInterface;
11500 string getApplication();
11501 string getTopic();
11502 string getItem();
11504 published interface XDDELinkResults {
11505 interface ::com::sun::star::uno::XInterface;
11506 sequence< sequence< any > > getResults();
11507 void setResults([in] sequence< sequence< any > > aResults);
11509 published service DDELink {
11510 interface ::com::sun::star::container::XNamed;
11511 interface ::com::sun::star::sheet::XDDELink;
11512 interface ::com::sun::star::util::XRefreshable;
11513 [optional] interface ::com::sun::star::sheet::XDDELinkResults;
11515 published enum DDELinkMode {
11516 DEFAULT = 0,
11517 ENGLISH = 1,
11518 TEXT = 2
11520 published interface XDDELinks {
11521 interface ::com::sun::star::container::XNameAccess;
11522 ::com::sun::star::sheet::XDDELink addDDELink([in] string aApplication, [in] string aTopic, [in] string aItem, [in] ::com::sun::star::sheet::DDELinkMode nMode);
11524 published service DDELinks {
11525 interface ::com::sun::star::container::XNameAccess;
11526 interface ::com::sun::star::container::XIndexAccess;
11527 interface ::com::sun::star::container::XEnumerationAccess;
11528 [optional] interface ::com::sun::star::sheet::XDDELinks;
11530 published service DDELinksEnumeration {
11531 interface ::com::sun::star::container::XEnumeration;
11533 published enum DataImportMode {
11534 NONE = 0,
11535 SQL = 1,
11536 TABLE = 2,
11537 QUERY = 3
11539 published interface XDataPilotField;
11540 published interface XDataPilotDataLayoutFieldSupplier {
11541 interface ::com::sun::star::uno::XInterface;
11542 ::com::sun::star::sheet::XDataPilotField getDataLayoutField();
11544 published interface XSheetFilterDescriptor;
11545 published interface XDataPilotDescriptor {
11546 interface ::com::sun::star::container::XNamed;
11547 string getTag();
11548 void setTag([in] string aTag);
11549 ::com::sun::star::table::CellRangeAddress getSourceRange();
11550 void setSourceRange([in] ::com::sun::star::table::CellRangeAddress aSourceRange);
11551 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11552 ::com::sun::star::container::XIndexAccess getDataPilotFields();
11553 ::com::sun::star::container::XIndexAccess getColumnFields();
11554 ::com::sun::star::container::XIndexAccess getRowFields();
11555 ::com::sun::star::container::XIndexAccess getPageFields();
11556 ::com::sun::star::container::XIndexAccess getDataFields();
11557 ::com::sun::star::container::XIndexAccess getHiddenFields();
11559 published service DataPilotDescriptor {
11560 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11561 [optional] interface ::com::sun::star::beans::XPropertySet;
11562 [optional] interface ::com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier;
11563 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ImportDescriptor;
11564 [property, optional] string SourceServiceName;
11565 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ServiceArguments;
11566 [property, optional] boolean IgnoreEmptyRows;
11567 [property, optional] boolean RepeatIfEmpty;
11568 [property, optional] boolean ColumnGrand;
11569 [property, optional] boolean RowGrand;
11570 [property, optional] boolean ShowFilterButton;
11571 [property, optional] boolean DrillDownOnDoubleClick;
11572 [property, optional] string GrandTotalName;
11574 published struct DataPilotFieldAutoShowInfo {
11575 boolean IsEnabled;
11576 long ShowItemsMode;
11577 long ItemCount;
11578 string DataField;
11580 published struct DataPilotFieldGroupInfo {
11581 boolean HasAutoStart;
11582 boolean HasAutoEnd;
11583 boolean HasDateValues;
11584 double Start;
11585 double End;
11586 double Step;
11587 long GroupBy;
11588 ::com::sun::star::sheet::XDataPilotField SourceField;
11589 ::com::sun::star::container::XNameAccess Groups;
11591 published struct DataPilotFieldLayoutInfo {
11592 long LayoutMode;
11593 boolean AddEmptyLines;
11595 published enum DataPilotFieldOrientation {
11596 HIDDEN = 0,
11597 COLUMN = 1,
11598 ROW = 2,
11599 PAGE = 3,
11600 DATA = 4
11602 published struct DataPilotFieldReference {
11603 long ReferenceType;
11604 string ReferenceField;
11605 long ReferenceItemType;
11606 string ReferenceItemName;
11608 published struct DataPilotFieldSortInfo {
11609 string Field;
11610 boolean IsAscending;
11611 long Mode;
11613 published interface XDataPilotField {
11614 interface ::com::sun::star::uno::XInterface;
11615 ::com::sun::star::container::XIndexAccess getItems();
11617 published interface XDataPilotFieldGrouping {
11618 interface ::com::sun::star::uno::XInterface;
11619 ::com::sun::star::sheet::XDataPilotField createNameGroup([in] sequence< string > aItems) raises (::com::sun::star::lang::IllegalArgumentException);
11620 ::com::sun::star::sheet::XDataPilotField createDateGroup([in] ::com::sun::star::sheet::DataPilotFieldGroupInfo aInfo) raises (::com::sun::star::lang::IllegalArgumentException);
11622 published service DataPilotField {
11623 interface ::com::sun::star::container::XNamed;
11624 interface ::com::sun::star::beans::XPropertySet;
11625 [optional] interface ::com::sun::star::sheet::XDataPilotField;
11626 [optional] interface ::com::sun::star::sheet::XDataPilotFieldGrouping;
11627 [property] ::com::sun::star::sheet::DataPilotFieldOrientation Orientation;
11628 [property] ::com::sun::star::sheet::GeneralFunction Function;
11629 [property, optional] sequence< ::com::sun::star::sheet::GeneralFunction > Subtotals;
11630 [property, optional] string SelectedPage;
11631 [property, optional] boolean UseSelectedPage;
11632 [property, optional] string UsedHierarchy;
11633 [property, optional] boolean HasSortInfo;
11634 [property, optional] ::com::sun::star::sheet::DataPilotFieldSortInfo SortInfo;
11635 [property, optional] boolean HasLayoutInfo;
11636 [property, optional] ::com::sun::star::sheet::DataPilotFieldLayoutInfo LayoutInfo;
11637 [property, optional] boolean HasAutoShowInfo;
11638 [property, optional] ::com::sun::star::sheet::DataPilotFieldAutoShowInfo AutoShowInfo;
11639 [property, optional] boolean HasReference;
11640 [property, optional] ::com::sun::star::sheet::DataPilotFieldReference Reference;
11641 [property, optional] boolean IsGroupField;
11642 [property, optional] ::com::sun::star::sheet::DataPilotFieldGroupInfo GroupInfo;
11643 [property, optional] boolean ShowEmpty;
11644 [property, optional] short Function2;
11645 [property, optional] sequence< short > Subtotals2;
11647 published service DataPilotFieldGroup {
11648 interface ::com::sun::star::container::XNamed;
11649 interface ::com::sun::star::container::XIndexAccess;
11650 interface ::com::sun::star::container::XEnumerationAccess;
11651 interface ::com::sun::star::container::XNameAccess;
11652 [optional] interface ::com::sun::star::container::XNameContainer;
11654 published constants DataPilotFieldGroupBy {
11655 const long DAYS = 8;
11656 const long HOURS = 4;
11657 const long MINUTES = 2;
11658 const long MONTHS = 16;
11659 const long QUARTERS = 32;
11660 const long SECONDS = 1;
11661 const long YEARS = 64;
11663 published service DataPilotFieldGroupItem {
11664 interface ::com::sun::star::container::XNamed;
11666 published service DataPilotFieldGroups {
11667 interface ::com::sun::star::container::XIndexAccess;
11668 interface ::com::sun::star::container::XEnumerationAccess;
11669 interface ::com::sun::star::container::XNameAccess;
11670 [optional] interface ::com::sun::star::container::XNameContainer;
11672 published service DataPilotFields {
11673 interface ::com::sun::star::container::XIndexAccess;
11674 interface ::com::sun::star::container::XEnumerationAccess;
11675 interface ::com::sun::star::container::XNameAccess;
11677 published service DataPilotFieldsEnumeration {
11678 interface ::com::sun::star::container::XEnumeration;
11680 published enum FilterConnection {
11681 AND = 0,
11682 OR = 1
11684 published enum FilterOperator {
11685 EMPTY = 0,
11686 NOT_EMPTY = 1,
11687 EQUAL = 2,
11688 NOT_EQUAL = 3,
11689 GREATER = 4,
11690 GREATER_EQUAL = 5,
11691 LESS = 6,
11692 LESS_EQUAL = 7,
11693 TOP_VALUES = 8,
11694 TOP_PERCENT = 9,
11695 BOTTOM_VALUES = 10,
11696 BOTTOM_PERCENT = 11
11698 published struct TableFilterField {
11699 ::com::sun::star::sheet::FilterConnection Connection;
11700 long Field;
11701 ::com::sun::star::sheet::FilterOperator Operator;
11702 boolean IsNumeric;
11703 double NumericValue;
11704 string StringValue;
11706 published interface XDataPilotTable {
11707 interface ::com::sun::star::uno::XInterface;
11708 ::com::sun::star::table::CellRangeAddress getOutputRange();
11709 void refresh();
11711 published service DataPilotTable {
11712 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11713 interface ::com::sun::star::sheet::XDataPilotTable;
11714 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
11716 published interface XDataPilotTables {
11717 interface ::com::sun::star::container::XNameAccess;
11718 ::com::sun::star::sheet::XDataPilotDescriptor createDataPilotDescriptor();
11719 void insertNewByName([in] string aName, [in] ::com::sun::star::table::CellAddress OutputAddress, [in] ::com::sun::star::sheet::XDataPilotDescriptor xDescriptor);
11720 void removeByName([in] string aName);
11722 published service DataPilotTables {
11723 interface ::com::sun::star::sheet::XDataPilotTables;
11724 interface ::com::sun::star::container::XEnumerationAccess;
11725 interface ::com::sun::star::container::XIndexAccess;
11727 published service DataPilotTablesEnumeration {
11728 interface ::com::sun::star::container::XEnumeration;
11730 published service DatabaseImportDescriptor {
11731 [property] ::com::sun::star::sheet::DataImportMode SourceType;
11732 [property] string DatabaseName;
11733 [property] string SourceObject;
11734 [property, optional] boolean IsNative;
11735 [property, optional] string ConnectionResource;
11738 module table {
11739 published interface XCellRange;
11741 module sheet {
11742 published interface XCellRangeReferrer {
11743 interface ::com::sun::star::uno::XInterface;
11744 ::com::sun::star::table::XCellRange getReferredCells();
11746 published interface XSubTotalDescriptor;
11747 published interface XDatabaseRange {
11748 interface ::com::sun::star::uno::XInterface;
11749 ::com::sun::star::table::CellRangeAddress getDataArea();
11750 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11751 sequence< ::com::sun::star::beans::PropertyValue > getSortDescriptor();
11752 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11753 ::com::sun::star::sheet::XSubTotalDescriptor getSubTotalDescriptor();
11754 sequence< ::com::sun::star::beans::PropertyValue > getImportDescriptor();
11755 void refresh();
11757 published service DatabaseRange {
11758 interface ::com::sun::star::sheet::XDatabaseRange;
11759 interface ::com::sun::star::sheet::XCellRangeReferrer;
11760 interface ::com::sun::star::beans::XPropertySet;
11761 interface ::com::sun::star::container::XNamed;
11762 [optional] interface ::com::sun::star::util::XRefreshable;
11763 [property] boolean MoveCells;
11764 [property] boolean KeepFormats;
11765 [property] boolean StripData;
11766 [property, optional] boolean AutoFilter;
11767 [property, optional] boolean UseFilterCriteriaSource;
11768 [property, optional] ::com::sun::star::table::CellRangeAddress FilterCriteriaSource;
11769 [property, optional] long RefreshPeriod;
11770 [property, optional] boolean FromSelection;
11771 [property, optional, readonly] long TokenIndex;
11772 [property, optional] boolean TotalsRow;
11773 [property, optional] boolean ContainsHeader;
11775 published interface XDatabaseRanges {
11776 interface ::com::sun::star::container::XNameAccess;
11777 void addNewByName([in] string aName, [in] ::com::sun::star::table::CellRangeAddress aRange);
11778 void removeByName([in] string aName);
11780 published service DatabaseRanges {
11781 interface ::com::sun::star::sheet::XDatabaseRanges;
11782 interface ::com::sun::star::container::XEnumerationAccess;
11783 interface ::com::sun::star::container::XIndexAccess;
11785 published service DatabaseRangesEnumeration {
11786 interface ::com::sun::star::container::XEnumeration;
11788 published constants DimensionFlags {
11789 const long NO_COLUMN_ORIENTATION = 1;
11790 const long NO_DATA_ORIENTATION = 8;
11791 const long NO_PAGE_ORIENTATION = 4;
11792 const long NO_ROW_ORIENTATION = 2;
11794 published service DocumentSettings {
11795 service ::com::sun::star::document::Settings;
11796 interface ::com::sun::star::beans::XPropertySet;
11797 [property, optional] boolean ShowZeroValues;
11798 [property, optional] boolean ShowNotes;
11799 [property, optional] boolean ShowGrid;
11800 [property, optional] ::com::sun::star::util::Color GridColor;
11801 [property, optional] boolean ShowPageBreaks;
11802 [property, optional] boolean HasColumnRowHeaders;
11803 [property, optional] boolean HasSheetTabs;
11804 [property, optional] boolean IsOutlineSymbolsSet;
11805 [property, optional] boolean IsSnapToRaster;
11806 [property, optional] boolean RasterIsVisible;
11807 [property, optional] long RasterResolutionX;
11808 [property, optional] long RasterResolutionY;
11809 [property, optional] long RasterSubdivisionX;
11810 [property, optional] long RasterSubdivisionY;
11811 [property, optional] boolean IsRasterAxisSynchronized;
11812 [property, optional] boolean IsDocumentShared;
11814 published enum FillDateMode {
11815 FILL_DATE_DAY = 0,
11816 FILL_DATE_WEEKDAY = 1,
11817 FILL_DATE_MONTH = 2,
11818 FILL_DATE_YEAR = 3
11820 published enum FillDirection {
11821 TO_BOTTOM = 0,
11822 TO_RIGHT = 1,
11823 TO_TOP = 2,
11824 TO_LEFT = 3
11826 published enum FillMode {
11827 SIMPLE = 0,
11828 LINEAR = 1,
11829 GROWTH = 2,
11830 DATE = 3,
11831 AUTO = 4
11833 published constants FilterOperator2 {
11834 const long BEGINS_WITH = 14;
11835 const long BOTTOM_PERCENT = 11;
11836 const long BOTTOM_VALUES = 10;
11837 const long CONTAINS = 12;
11838 const long DOES_NOT_BEGIN_WITH = 15;
11839 const long DOES_NOT_CONTAIN = 13;
11840 const long DOES_NOT_END_WITH = 17;
11841 const long EMPTY = 0;
11842 const long ENDS_WITH = 16;
11843 const long EQUAL = 2;
11844 const long GREATER = 4;
11845 const long GREATER_EQUAL = 5;
11846 const long LESS = 6;
11847 const long LESS_EQUAL = 7;
11848 const long NOT_EMPTY = 1;
11849 const long NOT_EQUAL = 3;
11850 const long TOP_PERCENT = 9;
11851 const long TOP_VALUES = 8;
11853 published constants FormulaResult {
11854 const long ERROR = 4;
11855 const long STRING = 2;
11856 const long VALUE = 1;
11858 /** @deprecated */ published service SpreadsheetDocumentSettings {
11859 interface ::com::sun::star::beans::XPropertySet;
11860 [property] boolean IsIterationEnabled;
11861 [property] long IterationCount;
11862 [property] double IterationEpsilon;
11863 [property] short StandardDecimals;
11864 [property] ::com::sun::star::util::Date NullDate;
11865 [property] short DefaultTabStop;
11866 [property] boolean IgnoreCase;
11867 [property] boolean CalcAsShown;
11868 [property] boolean MatchWholeCell;
11869 [property] boolean SpellOnline;
11870 [property] boolean LookUpLabels;
11871 [property] boolean RegularExpressions;
11872 [property, optional, readonly] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
11873 [property, optional, readonly] boolean HasDrawPages;
11874 [property, optional] ::com::sun::star::lang::Locale CharLocale;
11875 [property, optional] ::com::sun::star::lang::Locale CharLocaleAsian;
11876 [property, optional] ::com::sun::star::lang::Locale CharLocaleComplex;
11877 [property, optional] boolean IsLoaded;
11878 [property, optional] boolean IsUndoEnabled;
11879 [property, optional] boolean IsAdjustHeightEnabled;
11880 [property, optional] boolean IsExecuteLinkEnabled;
11881 [property, optional, readonly] ::com::sun::star::awt::XDevice ReferenceDevice;
11882 [property, optional] boolean RecordChanges;
11883 [property, optional, readonly] boolean IsRecordChangesProtected;
11884 [property, optional] boolean Wildcards;
11886 published interface XFunctionAccess {
11887 interface ::com::sun::star::uno::XInterface;
11888 any callFunction([in] string aName, [in] sequence< any > aArguments) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
11890 published service FunctionAccess {
11891 service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
11892 interface ::com::sun::star::sheet::XFunctionAccess;
11893 [property, optional] boolean IsArrayFunction;
11895 published constants FunctionCategory {
11896 const long ADDIN = 11;
11897 const long DATABASE = 1;
11898 const long DATETIME = 2;
11899 const long FINANCIAL = 3;
11900 const long INFORMATION = 4;
11901 const long LOGICAL = 5;
11902 const long MATHEMATICAL = 6;
11903 const long MATRIX = 7;
11904 const long SPREADSHEET = 9;
11905 const long STATISTICAL = 8;
11906 const long TEXT = 10;
11908 published service FunctionDescription {
11909 [property, readonly] long Id;
11910 [property, readonly] long Category;
11911 [property, readonly] string Name;
11912 [property, readonly] string Description;
11913 [property, readonly] sequence< ::com::sun::star::sheet::FunctionArgument > Arguments;
11915 published service FunctionDescriptionEnumeration {
11916 interface ::com::sun::star::container::XEnumeration;
11918 published interface XFunctionDescriptions {
11919 interface ::com::sun::star::container::XIndexAccess;
11920 sequence< ::com::sun::star::beans::PropertyValue > getById([in] long nId) raises (::com::sun::star::lang::IllegalArgumentException);
11922 published service FunctionDescriptions {
11923 interface ::com::sun::star::sheet::XFunctionDescriptions;
11924 interface ::com::sun::star::container::XNameAccess;
11925 interface ::com::sun::star::container::XEnumerationAccess;
11927 published constants GeneralFunction2 {
11928 const short AUTO = 1;
11929 const short AVERAGE = 4;
11930 const short COUNT = 3;
11931 const short COUNTNUMS = 8;
11932 const short MAX = 5;
11933 const short MEDIAN = 13;
11934 const short MIN = 6;
11935 const short NONE = 0;
11936 const short PRODUCT = 7;
11937 const short STDEV = 9;
11938 const short STDEVP = 10;
11939 const short SUM = 2;
11940 const short VAR = 11;
11941 const short VARP = 12;
11943 published interface XGlobalSheetSettings {
11944 interface ::com::sun::star::uno::XInterface;
11945 [attribute] boolean MoveSelection;
11946 [attribute] short MoveDirection;
11947 [attribute] boolean EnterEdit;
11948 [attribute] boolean ExtendFormat;
11949 [attribute] boolean RangeFinder;
11950 [attribute] boolean ExpandReferences;
11951 [attribute] boolean MarkHeader;
11952 [attribute] boolean UseTabCol;
11953 [attribute] short Metric;
11954 [attribute] short Scale;
11955 [attribute] boolean DoAutoComplete;
11956 [attribute] short StatusBarFunction;
11957 [attribute] sequence< string > UserLists;
11958 [attribute] short LinkUpdateMode;
11959 [attribute] boolean PrintAllSheets;
11960 [attribute] boolean PrintEmptyPages;
11961 [attribute] boolean UsePrinterMetrics;
11962 [attribute] boolean ReplaceCellsWarning;
11964 published service GlobalSheetSettings: ::com::sun::star::sheet::XGlobalSheetSettings;
11965 published struct GoalResult {
11966 double Divergence;
11967 double Result;
11969 published interface XHeaderFooterContent {
11970 interface ::com::sun::star::uno::XInterface;
11971 ::com::sun::star::text::XText getLeftText();
11972 ::com::sun::star::text::XText getCenterText();
11973 ::com::sun::star::text::XText getRightText();
11975 published service HeaderFooterContent {
11976 interface ::com::sun::star::sheet::XHeaderFooterContent;
11978 published interface XLabelRange {
11979 interface ::com::sun::star::uno::XInterface;
11980 ::com::sun::star::table::CellRangeAddress getLabelArea();
11981 void setLabelArea([in] ::com::sun::star::table::CellRangeAddress aLabelArea);
11982 ::com::sun::star::table::CellRangeAddress getDataArea();
11983 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11985 published service LabelRange {
11986 interface ::com::sun::star::sheet::XLabelRange;
11988 published interface XLabelRanges {
11989 interface ::com::sun::star::container::XIndexAccess;
11990 void addNew([in] ::com::sun::star::table::CellRangeAddress aLabelArea, [in] ::com::sun::star::table::CellRangeAddress aDataArea);
11991 void removeByIndex([in] long nIndex);
11993 published service LabelRanges {
11994 interface ::com::sun::star::sheet::XLabelRanges;
11995 interface ::com::sun::star::container::XIndexAccess;
11996 interface ::com::sun::star::container::XEnumerationAccess;
11998 published service LabelRangesEnumeration {
11999 interface ::com::sun::star::container::XEnumeration;
12001 published constants MoveDirection {
12002 const short DOWN = 0;
12003 const short LEFT = 3;
12004 const short RIGHT = 1;
12005 const short UP = 2;
12007 published interface XNamedRange {
12008 interface ::com::sun::star::container::XNamed;
12009 string getContent();
12010 void setContent([in] string aContent);
12011 ::com::sun::star::table::CellAddress getReferencePosition();
12012 void setReferencePosition([in] ::com::sun::star::table::CellAddress aReferencePosition);
12013 long getType();
12014 void setType([in] long nType);
12016 published service NamedRange {
12017 interface ::com::sun::star::sheet::XNamedRange;
12018 interface ::com::sun::star::sheet::XCellRangeReferrer;
12019 [property, optional, readonly] long TokenIndex;
12020 [property, optional] boolean IsSharedFormula;
12022 published constants NamedRangeFlag {
12023 const long COLUMN_HEADER = 4;
12024 const long FILTER_CRITERIA = 1;
12025 const long HIDDEN = 16;
12026 const long PRINT_AREA = 2;
12027 const long ROW_HEADER = 8;
12029 published interface XNamedRanges {
12030 interface ::com::sun::star::container::XNameAccess;
12031 void addNewByName([in] string aName, [in] string aContent, [in] ::com::sun::star::table::CellAddress aPosition, [in] long nType);
12032 void addNewFromTitles([in] ::com::sun::star::table::CellRangeAddress aSource, [in] ::com::sun::star::sheet::Border aBorder);
12033 void removeByName([in] string aName);
12034 void outputList([in] ::com::sun::star::table::CellAddress aOutputPosition);
12036 published service NamedRanges {
12037 interface ::com::sun::star::sheet::XNamedRanges;
12038 interface ::com::sun::star::container::XIndexAccess;
12039 interface ::com::sun::star::container::XEnumerationAccess;
12040 [optional] interface ::com::sun::star::document::XActionLockable;
12042 published service NamedRangesEnumeration {
12043 interface ::com::sun::star::container::XEnumeration;
12045 published enum PasteOperation {
12046 NONE = 0,
12047 ADD = 1,
12048 SUBTRACT = 2,
12049 MULTIPLY = 3,
12050 DIVIDE = 4
12052 published service RangeSelectionArguments {
12053 [property] string InitialValue;
12054 [property] string Title;
12055 [property] boolean CloseOnMouseRelease;
12056 [property, optional] boolean SingleCellMode;
12058 published struct RangeSelectionEvent: ::com::sun::star::lang::EventObject {
12059 string RangeDescriptor;
12061 published interface XRecentFunctions {
12062 interface ::com::sun::star::uno::XInterface;
12063 sequence< long > getRecentFunctionIds();
12064 void setRecentFunctionIds([in] sequence< long > aRecentFunctionIds);
12065 long getMaxRecentFunctions();
12067 published service RecentFunctions: ::com::sun::star::sheet::XRecentFunctions;
12068 published struct ResultEvent: ::com::sun::star::lang::EventObject {
12069 any Value;
12071 published interface XScenario {
12072 interface ::com::sun::star::uno::XInterface;
12073 boolean getIsScenario();
12074 string getScenarioComment();
12075 void setScenarioComment([in] string aScenarioComment);
12076 void addRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
12077 void apply();
12079 published interface XScenarios {
12080 interface ::com::sun::star::container::XNameAccess;
12081 void addNewByName([in] string aName, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] string aComment);
12082 void removeByName([in] string aName);
12084 published service Scenarios {
12085 interface ::com::sun::star::sheet::XScenarios;
12086 interface ::com::sun::star::container::XEnumerationAccess;
12087 interface ::com::sun::star::container::XIndexAccess;
12089 published service ScenariosEnumeration {
12090 interface ::com::sun::star::container::XEnumeration;
12092 published interface XSheetCellRanges;
12093 published interface XCellRangesQuery {
12094 interface ::com::sun::star::uno::XInterface;
12095 ::com::sun::star::sheet::XSheetCellRanges queryVisibleCells();
12096 ::com::sun::star::sheet::XSheetCellRanges queryEmptyCells();
12097 ::com::sun::star::sheet::XSheetCellRanges queryContentCells([in] short nContentFlags);
12098 ::com::sun::star::sheet::XSheetCellRanges queryFormulaCells([in] long nResultFlags);
12099 ::com::sun::star::sheet::XSheetCellRanges queryColumnDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12100 ::com::sun::star::sheet::XSheetCellRanges queryRowDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12101 ::com::sun::star::sheet::XSheetCellRanges queryIntersection([in] ::com::sun::star::table::CellRangeAddress aRange);
12103 published interface XFormulaQuery {
12104 interface ::com::sun::star::uno::XInterface;
12105 ::com::sun::star::sheet::XSheetCellRanges queryDependents([in] boolean bRecursive);
12106 ::com::sun::star::sheet::XSheetCellRanges queryPrecedents([in] boolean bRecursive);
12108 published service SheetRangesQuery {
12109 interface ::com::sun::star::sheet::XCellRangesQuery;
12110 interface ::com::sun::star::sheet::XFormulaQuery;
12112 published interface XCellAddressable {
12113 interface ::com::sun::star::uno::XInterface;
12114 ::com::sun::star::table::CellAddress getCellAddress();
12116 published interface XSheetAnnotationAnchor {
12117 interface ::com::sun::star::uno::XInterface;
12118 ::com::sun::star::sheet::XSheetAnnotation getAnnotation();
12121 module table {
12122 published enum CellHoriJustify {
12123 STANDARD = 0,
12124 LEFT = 1,
12125 CENTER = 2,
12126 RIGHT = 3,
12127 BLOCK = 4,
12128 REPEAT = 5
12130 published enum CellOrientation {
12131 STANDARD = 0,
12132 TOPBOTTOM = 1,
12133 BOTTOMTOP = 2,
12134 STACKED = 3
12136 published struct TableBorder {
12137 ::com::sun::star::table::BorderLine TopLine;
12138 boolean IsTopLineValid;
12139 ::com::sun::star::table::BorderLine BottomLine;
12140 boolean IsBottomLineValid;
12141 ::com::sun::star::table::BorderLine LeftLine;
12142 boolean IsLeftLineValid;
12143 ::com::sun::star::table::BorderLine RightLine;
12144 boolean IsRightLineValid;
12145 ::com::sun::star::table::BorderLine HorizontalLine;
12146 boolean IsHorizontalLineValid;
12147 ::com::sun::star::table::BorderLine VerticalLine;
12148 boolean IsVerticalLineValid;
12149 short Distance;
12150 boolean IsDistanceValid;
12152 published struct TableBorder2 {
12153 ::com::sun::star::table::BorderLine2 TopLine;
12154 boolean IsTopLineValid;
12155 ::com::sun::star::table::BorderLine2 BottomLine;
12156 boolean IsBottomLineValid;
12157 ::com::sun::star::table::BorderLine2 LeftLine;
12158 boolean IsLeftLineValid;
12159 ::com::sun::star::table::BorderLine2 RightLine;
12160 boolean IsRightLineValid;
12161 ::com::sun::star::table::BorderLine2 HorizontalLine;
12162 boolean IsHorizontalLineValid;
12163 ::com::sun::star::table::BorderLine2 VerticalLine;
12164 boolean IsVerticalLineValid;
12165 short Distance;
12166 boolean IsDistanceValid;
12169 module util {
12170 published struct CellProtection {
12171 boolean IsLocked;
12172 boolean IsFormulaHidden;
12173 boolean IsHidden;
12174 boolean IsPrintHidden;
12177 module table {
12178 published service CellProperties {
12179 interface ::com::sun::star::beans::XPropertySet;
12180 [property, optional] string CellStyle;
12181 [property] ::com::sun::star::util::Color CellBackColor;
12182 [property] boolean IsCellBackgroundTransparent;
12183 [property] ::com::sun::star::table::CellHoriJustify HoriJustify;
12184 [property] long VertJustify;
12185 [property] boolean IsTextWrapped;
12186 [property] short ParaIndent;
12187 [property] ::com::sun::star::table::CellOrientation Orientation;
12188 [property] long RotateAngle;
12189 [property] long RotateReference;
12190 [property, optional] boolean AsianVerticalMode;
12191 [property] ::com::sun::star::table::TableBorder TableBorder;
12192 [property] ::com::sun::star::table::BorderLine TopBorder;
12193 [property] ::com::sun::star::table::BorderLine BottomBorder;
12194 [property] ::com::sun::star::table::BorderLine LeftBorder;
12195 [property] ::com::sun::star::table::BorderLine RightBorder;
12196 [property] long NumberFormat;
12197 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
12198 [property] ::com::sun::star::util::CellProtection CellProtection;
12199 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
12200 [property, optional] ::com::sun::star::table::BorderLine DiagonalTLBR;
12201 [property, optional] ::com::sun::star::table::BorderLine DiagonalBLTR;
12202 [property, optional] boolean ShrinkToFit;
12203 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
12204 [property, optional] ::com::sun::star::table::BorderLine2 TopBorder2;
12205 [property, optional] ::com::sun::star::table::BorderLine2 BottomBorder2;
12206 [property, optional] ::com::sun::star::table::BorderLine2 LeftBorder2;
12207 [property, optional] ::com::sun::star::table::BorderLine2 RightBorder2;
12208 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalTLBR2;
12209 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalBLTR2;
12210 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CellInteropGrabBag;
12212 published enum CellContentType {
12213 EMPTY = 0,
12214 VALUE = 1,
12215 TEXT = 2,
12216 FORMULA = 3
12218 published interface XCell {
12219 interface ::com::sun::star::uno::XInterface;
12220 string getFormula();
12221 void setFormula([in] string aFormula);
12222 double getValue();
12223 void setValue([in] double nValue);
12224 ::com::sun::star::table::CellContentType getType();
12225 long getError();
12227 published service Cell {
12228 service ::com::sun::star::table::CellProperties;
12229 interface ::com::sun::star::table::XCell;
12230 interface ::com::sun::star::text::XText;
12232 published interface XTableColumns;
12233 published interface XTableRows;
12234 published interface XColumnRowRange {
12235 interface ::com::sun::star::uno::XInterface;
12236 ::com::sun::star::table::XTableColumns getColumns();
12237 ::com::sun::star::table::XTableRows getRows();
12240 module text {
12241 /** @deprecated */ published interface XRelativeTextContentInsert {
12242 interface ::com::sun::star::uno::XInterface;
12243 void insertTextContentBefore([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
12244 void insertTextContentAfter([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
12246 published interface XTextRangeCompare {
12247 interface ::com::sun::star::uno::XInterface;
12248 short compareRegionStarts([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12249 short compareRegionEnds([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12251 published interface XTextRangeMover {
12252 interface ::com::sun::star::uno::XInterface;
12253 void moveTextRange([in] ::com::sun::star::text::XTextRange xRange, [in] short nParagraphs);
12255 published service Text {
12256 interface ::com::sun::star::container::XEnumerationAccess;
12257 interface ::com::sun::star::text::XText;
12258 [optional] interface ::com::sun::star::text::XTextRangeCompare;
12259 [optional] interface ::com::sun::star::text::XTextRangeMover;
12260 /** @deprecated */ [optional] interface ::com::sun::star::text::XRelativeTextContentInsert;
12261 [property, optional] ::com::sun::star::beans::PropertyValues StartRedline;
12262 [property, maybevoid, optional] ::com::sun::star::beans::PropertyValues EndRedline;
12264 published interface XTextFieldsSupplier {
12265 interface ::com::sun::star::uno::XInterface;
12266 ::com::sun::star::container::XEnumerationAccess getTextFields();
12267 ::com::sun::star::container::XNameAccess getTextFieldMasters();
12270 module util {
12271 published interface XIndent {
12272 interface ::com::sun::star::uno::XInterface;
12273 void decrementIndent();
12274 void incrementIndent();
12276 published interface XSearchDescriptor;
12277 published interface XSearchable {
12278 interface ::com::sun::star::uno::XInterface;
12279 ::com::sun::star::util::XSearchDescriptor createSearchDescriptor();
12280 ::com::sun::star::container::XIndexAccess findAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12281 ::com::sun::star::uno::XInterface findFirst([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12282 ::com::sun::star::uno::XInterface findNext([in] ::com::sun::star::uno::XInterface xStartAt, [in] ::com::sun::star::util::XSearchDescriptor xDesc);
12284 published interface XReplaceDescriptor;
12285 published interface XReplaceable {
12286 interface ::com::sun::star::util::XSearchable;
12287 ::com::sun::star::util::XReplaceDescriptor createReplaceDescriptor();
12288 long replaceAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12291 module sheet {
12292 published interface XSheetConditionalEntries;
12293 published service SheetCell {
12294 service ::com::sun::star::table::Cell;
12295 service ::com::sun::star::text::Text;
12296 service ::com::sun::star::style::CharacterProperties;
12297 service ::com::sun::star::style::CharacterPropertiesAsian;
12298 service ::com::sun::star::style::CharacterPropertiesComplex;
12299 service ::com::sun::star::style::ParagraphProperties;
12300 service ::com::sun::star::sheet::SheetRangesQuery;
12301 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
12302 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
12303 interface ::com::sun::star::document::XActionLockable;
12304 interface ::com::sun::star::util::XReplaceable;
12305 interface ::com::sun::star::util::XIndent;
12306 interface ::com::sun::star::table::XColumnRowRange;
12307 interface ::com::sun::star::sheet::XCellAddressable;
12308 interface ::com::sun::star::sheet::XSheetAnnotationAnchor;
12309 interface ::com::sun::star::text::XTextFieldsSupplier;
12310 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12311 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12312 [property, readonly] ::com::sun::star::awt::Point Position;
12313 [property, readonly] ::com::sun::star::awt::Size Size;
12314 [property, optional] string FormulaLocal;
12315 [property, readonly] long FormulaResultType;
12316 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12317 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12318 [property] ::com::sun::star::beans::XPropertySet Validation;
12319 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12320 [property, optional, readonly] string AbsoluteName;
12321 [property, optional, readonly] ::com::sun::star::table::CellContentType CellContentType;
12322 [property, optional, readonly] long FormulaResultType2;
12324 published interface XArrayFormulaRange {
12325 interface ::com::sun::star::uno::XInterface;
12326 string getArrayFormula();
12327 void setArrayFormula([in] string aFormula);
12329 published interface XCellFormatRangesSupplier {
12330 interface ::com::sun::star::uno::XInterface;
12331 ::com::sun::star::container::XIndexAccess getCellFormatRanges();
12333 published interface XCellRangeAddressable {
12334 interface ::com::sun::star::uno::XInterface;
12335 ::com::sun::star::table::CellRangeAddress getRangeAddress();
12337 published interface XCellRangeData {
12338 interface ::com::sun::star::uno::XInterface;
12339 sequence< sequence< any > > getDataArray();
12340 void setDataArray([in] sequence< sequence< any > > aArray);
12342 published interface XCellRangeFormula {
12343 interface ::com::sun::star::uno::XInterface;
12344 sequence< sequence< string > > getFormulaArray();
12345 void setFormulaArray([in] sequence< sequence< string > > aArray);
12347 published interface XCellSeries {
12348 interface ::com::sun::star::uno::XInterface;
12349 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);
12350 void fillAuto([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] long nSourceCount);
12352 published enum TableOperationMode {
12353 COLUMN = 0,
12354 ROW = 1,
12355 BOTH = 2
12357 published interface XMultipleOperation {
12358 interface ::com::sun::star::uno::XInterface;
12359 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);
12362 module table {
12363 published interface XCellRange {
12364 interface ::com::sun::star::uno::XInterface;
12365 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12366 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12367 ::com::sun::star::table::XCellRange getCellRangeByName([in] string aRange);
12370 module sheet {
12371 published interface XSheetCellRange {
12372 interface ::com::sun::star::table::XCellRange;
12373 ::com::sun::star::sheet::XSpreadsheet getSpreadsheet();
12375 published interface XSheetFilterable {
12376 interface ::com::sun::star::uno::XInterface;
12377 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptor([in] boolean bEmpty);
12378 void filter([in] ::com::sun::star::sheet::XSheetFilterDescriptor xDescriptor);
12380 published interface XSheetFilterableEx {
12381 interface ::com::sun::star::sheet::XSheetFilterable;
12382 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptorByObject([in] ::com::sun::star::sheet::XSheetFilterable xObject);
12384 published interface XSheetOperation {
12385 interface ::com::sun::star::uno::XInterface;
12386 double computeFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction) raises (::com::sun::star::uno::Exception);
12387 void clearContents([in] long nContentFlags);
12389 published interface XSubTotalCalculatable {
12390 interface ::com::sun::star::uno::XInterface;
12391 ::com::sun::star::sheet::XSubTotalDescriptor createSubTotalDescriptor([in] boolean bEmpty);
12392 void applySubTotals([in] ::com::sun::star::sheet::XSubTotalDescriptor xDescriptor, [in] boolean bReplace);
12393 void removeSubTotals();
12395 published interface XUniqueCellFormatRangesSupplier {
12396 interface ::com::sun::star::uno::XInterface;
12397 ::com::sun::star::container::XIndexAccess getUniqueCellFormatRanges();
12400 module table {
12401 published service CellRange {
12402 service ::com::sun::star::table::CellProperties;
12403 interface ::com::sun::star::table::XCellRange;
12405 published interface XAutoFormattable {
12406 interface ::com::sun::star::uno::XInterface;
12407 void autoFormat([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
12410 module util {
12411 published interface XImportable {
12412 interface ::com::sun::star::uno::XInterface;
12413 sequence< ::com::sun::star::beans::PropertyValue > createImportDescriptor([in] boolean bEmpty);
12414 void doImport([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
12416 published interface XMergeable {
12417 interface ::com::sun::star::uno::XInterface;
12418 void merge([in] boolean bMerge);
12419 boolean getIsMerged();
12421 published interface XSortable {
12422 interface ::com::sun::star::uno::XInterface;
12423 sequence< ::com::sun::star::beans::PropertyValue > createSortDescriptor();
12424 void sort([in] sequence< ::com::sun::star::beans::PropertyValue > xDescriptor);
12427 module sheet {
12428 published service SheetCellRange {
12429 service ::com::sun::star::table::CellRange;
12430 service ::com::sun::star::style::CharacterProperties;
12431 service ::com::sun::star::style::CharacterPropertiesAsian;
12432 service ::com::sun::star::style::CharacterPropertiesComplex;
12433 service ::com::sun::star::style::ParagraphProperties;
12434 service ::com::sun::star::sheet::SheetRangesQuery;
12435 interface ::com::sun::star::util::XReplaceable;
12436 interface ::com::sun::star::util::XMergeable;
12437 interface ::com::sun::star::util::XIndent;
12438 interface ::com::sun::star::table::XColumnRowRange;
12439 interface ::com::sun::star::table::XAutoFormattable;
12440 interface ::com::sun::star::sheet::XSheetCellRange;
12441 interface ::com::sun::star::sheet::XCellRangeData;
12442 interface ::com::sun::star::sheet::XCellRangeAddressable;
12443 interface ::com::sun::star::sheet::XSheetOperation;
12444 interface ::com::sun::star::sheet::XCellSeries;
12445 interface ::com::sun::star::sheet::XArrayFormulaRange;
12446 interface ::com::sun::star::sheet::XMultipleOperation;
12447 interface ::com::sun::star::util::XSortable;
12448 interface ::com::sun::star::util::XImportable;
12449 interface ::com::sun::star::sheet::XSubTotalCalculatable;
12450 interface ::com::sun::star::sheet::XSheetFilterableEx;
12451 interface ::com::sun::star::sheet::XCellFormatRangesSupplier;
12452 interface ::com::sun::star::sheet::XUniqueCellFormatRangesSupplier;
12453 interface ::com::sun::star::chart::XChartDataArray;
12454 [optional] interface ::com::sun::star::sheet::XCellRangeFormula;
12455 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12456 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12457 [property, readonly] ::com::sun::star::awt::Point Position;
12458 [property, readonly] ::com::sun::star::awt::Size Size;
12459 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12460 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12461 [property] ::com::sun::star::beans::XPropertySet Validation;
12462 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12463 [property, optional, readonly] string AbsoluteName;
12465 published interface XSheetCellCursor {
12466 interface ::com::sun::star::sheet::XSheetCellRange;
12467 void collapseToCurrentRegion();
12468 void collapseToCurrentArray();
12469 void collapseToMergedArea();
12470 void expandToEntireColumns();
12471 void expandToEntireRows();
12472 void collapseToSize([in] long nColumns, [in] long nRows);
12474 published interface XUsedAreaCursor {
12475 interface ::com::sun::star::uno::XInterface;
12476 void gotoStartOfUsedArea([in] boolean bExpand);
12477 void gotoEndOfUsedArea([in] boolean bExpand);
12480 module table {
12481 published interface XCellCursor {
12482 interface ::com::sun::star::table::XCellRange;
12483 void gotoStart();
12484 void gotoEnd();
12485 void gotoNext();
12486 void gotoPrevious();
12487 void gotoOffset([in] long nColumnOffset, [in] long nRowOffset);
12489 published service CellCursor {
12490 interface ::com::sun::star::table::XCellCursor;
12493 module sheet {
12494 published service SheetCellCursor {
12495 service ::com::sun::star::table::CellCursor;
12496 service ::com::sun::star::sheet::SheetCellRange;
12497 interface ::com::sun::star::sheet::XSheetCellCursor;
12498 interface ::com::sun::star::sheet::XUsedAreaCursor;
12500 published interface XSheetCellRanges {
12501 interface ::com::sun::star::container::XIndexAccess;
12502 ::com::sun::star::container::XEnumerationAccess getCells();
12503 string getRangeAddressesAsString();
12504 sequence< ::com::sun::star::table::CellRangeAddress > getRangeAddresses();
12506 published interface XSheetCellRangeContainer {
12507 interface ::com::sun::star::sheet::XSheetCellRanges;
12508 void addRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress, [in] boolean bMergeRanges);
12509 void removeRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress) raises (::com::sun::star::container::NoSuchElementException);
12510 void addRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses, [in] boolean bMergeRanges);
12511 void removeRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses) raises (::com::sun::star::container::NoSuchElementException);
12513 published service SheetCellRanges {
12514 service ::com::sun::star::table::CellProperties;
12515 service ::com::sun::star::style::CharacterProperties;
12516 service ::com::sun::star::style::CharacterPropertiesAsian;
12517 service ::com::sun::star::style::CharacterPropertiesComplex;
12518 service ::com::sun::star::style::ParagraphProperties;
12519 service ::com::sun::star::sheet::SheetRangesQuery;
12520 interface ::com::sun::star::util::XReplaceable;
12521 interface ::com::sun::star::util::XIndent;
12522 interface ::com::sun::star::sheet::XSheetOperation;
12523 interface ::com::sun::star::chart::XChartDataArray;
12524 interface ::com::sun::star::sheet::XSheetCellRangeContainer;
12525 interface ::com::sun::star::container::XEnumerationAccess;
12526 interface ::com::sun::star::container::XNameContainer;
12527 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12528 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12529 [property] ::com::sun::star::beans::XPropertySet Validation;
12530 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12531 [property, optional, readonly] string AbsoluteName;
12533 published service SheetCellRangesEnumeration {
12534 interface ::com::sun::star::container::XEnumeration;
12536 published interface XSheetFilterDescriptor {
12537 interface ::com::sun::star::uno::XInterface;
12538 sequence< ::com::sun::star::sheet::TableFilterField > getFilterFields();
12539 void setFilterFields([in] sequence< ::com::sun::star::sheet::TableFilterField > aFilterFields);
12541 published struct TableFilterField2 {
12542 ::com::sun::star::sheet::FilterConnection Connection;
12543 long Field;
12544 long Operator;
12545 boolean IsNumeric;
12546 double NumericValue;
12547 string StringValue;
12549 published interface XSheetFilterDescriptor2 {
12550 interface ::com::sun::star::uno::XInterface;
12551 sequence< ::com::sun::star::sheet::TableFilterField2 > getFilterFields2();
12552 void setFilterFields2([in] sequence< ::com::sun::star::sheet::TableFilterField2 > aFilterFields);
12555 module table {
12556 published enum TableOrientation {
12557 COLUMNS = 0,
12558 ROWS = 1
12561 module sheet {
12562 published service SheetFilterDescriptor {
12563 interface ::com::sun::star::sheet::XSheetFilterDescriptor;
12564 interface ::com::sun::star::beans::XPropertySet;
12565 [optional] interface ::com::sun::star::sheet::XSheetFilterDescriptor2;
12566 [property] boolean IsCaseSensitive;
12567 [property] boolean SkipDuplicates;
12568 [property] boolean UseRegularExpressions;
12569 [property] boolean SaveOutputPosition;
12570 [property] ::com::sun::star::table::TableOrientation Orientation;
12571 [property] boolean ContainsHeader;
12572 [property] boolean CopyOutputData;
12573 [property] ::com::sun::star::table::CellAddress OutputPosition;
12574 [property, readonly] long MaxFieldCount;
12576 published service SheetLink {
12577 interface ::com::sun::star::container::XNamed;
12578 interface ::com::sun::star::util::XRefreshable;
12579 interface ::com::sun::star::beans::XPropertySet;
12580 [property] string Url;
12581 [property] string Filter;
12582 [property] string FilterOptions;
12584 published enum SheetLinkMode {
12585 NONE = 0,
12586 NORMAL = 1,
12587 VALUE = 2
12589 published service SheetLinks {
12590 interface ::com::sun::star::container::XIndexAccess;
12591 interface ::com::sun::star::container::XNameAccess;
12592 interface ::com::sun::star::container::XEnumerationAccess;
12594 published service SheetLinksEnumeration {
12595 interface ::com::sun::star::container::XEnumeration;
12598 module util {
12599 /** @deprecated */ published service SortDescriptor {
12600 interface ::com::sun::star::beans::XPropertySet;
12601 [property] boolean IsCaseSensitive;
12602 [property, optional] boolean SortAscending;
12603 [property] boolean SortColumns;
12604 [property] ::com::sun::star::lang::Locale CollatorLocale;
12605 [property, optional] string CollatorAlgorithm;
12607 /** @deprecated */ published enum SortFieldType {
12608 AUTOMATIC = 0,
12609 NUMERIC = 1,
12610 ALPHANUMERIC = 2
12612 /** @deprecated */ published struct SortField {
12613 long Field;
12614 boolean SortAscending;
12615 ::com::sun::star::util::SortFieldType FieldType;
12618 module table {
12619 /** @deprecated */ published service TableSortDescriptor {
12620 service ::com::sun::star::util::SortDescriptor;
12621 [property] sequence< ::com::sun::star::util::SortField > SortFields;
12622 [property, readonly] long MaxFieldCount;
12623 /** @deprecated */ [property] ::com::sun::star::table::TableOrientation Orientation;
12624 [property] boolean ContainsHeader;
12627 module sheet {
12628 published service SheetSortDescriptor {
12629 service ::com::sun::star::table::TableSortDescriptor;
12630 [property] boolean BindFormatsToContent;
12631 [property] boolean IsUserListEnabled;
12632 [property] long UserListIndex;
12633 [property] boolean CopyOutputData;
12634 [property] ::com::sun::star::table::CellAddress OutputPosition;
12637 module table {
12638 published enum TableSortFieldType {
12639 AUTOMATIC = 0,
12640 NUMERIC = 1,
12641 ALPHANUMERIC = 2
12643 published struct TableSortField {
12644 long Field;
12645 boolean IsAscending;
12646 boolean IsCaseSensitive;
12647 ::com::sun::star::table::TableSortFieldType FieldType;
12648 ::com::sun::star::lang::Locale CollatorLocale;
12649 string CollatorAlgorithm;
12652 module util {
12653 published service SortDescriptor2 {
12656 module table {
12657 published service TableSortDescriptor2 {
12658 service ::com::sun::star::util::SortDescriptor2;
12659 [property] sequence< ::com::sun::star::table::TableSortField > SortFields;
12660 [property, readonly] long MaxSortFieldsCount;
12661 [property] boolean IsSortColumns;
12664 module sheet {
12665 published service SheetSortDescriptor2 {
12666 service ::com::sun::star::table::TableSortDescriptor2;
12667 [property] boolean BindFormatsToContent;
12668 [property] boolean IsUserListEnabled;
12669 [property] long UserListIndex;
12670 [property] boolean CopyOutputData;
12671 [property] ::com::sun::star::table::CellAddress OutputPosition;
12672 [property] boolean ContainsHeader;
12674 published interface XCellRangeMovement {
12675 interface ::com::sun::star::uno::XInterface;
12676 void insertCells([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellInsertMode nMode);
12677 void removeRange([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellDeleteMode nMode);
12678 void moveRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12679 void copyRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12681 published interface XDataPilotTablesSupplier {
12682 interface ::com::sun::star::uno::XInterface;
12683 ::com::sun::star::sheet::XDataPilotTables getDataPilotTables();
12685 published interface XPrintAreas {
12686 interface ::com::sun::star::uno::XInterface;
12687 sequence< ::com::sun::star::table::CellRangeAddress > getPrintAreas();
12688 void setPrintAreas([in] sequence< ::com::sun::star::table::CellRangeAddress > aPrintAreas);
12689 boolean getPrintTitleColumns();
12690 void setPrintTitleColumns([in] boolean bPrintTitleColumns);
12691 ::com::sun::star::table::CellRangeAddress getTitleColumns();
12692 void setTitleColumns([in] ::com::sun::star::table::CellRangeAddress aTitleColumns);
12693 boolean getPrintTitleRows();
12694 void setPrintTitleRows([in] boolean bPrintTitleRows);
12695 ::com::sun::star::table::CellRangeAddress getTitleRows();
12696 void setTitleRows([in] ::com::sun::star::table::CellRangeAddress aTitleRows);
12698 published interface XScenariosSupplier {
12699 interface ::com::sun::star::uno::XInterface;
12700 ::com::sun::star::sheet::XScenarios getScenarios();
12702 published interface XSheetAnnotationsSupplier {
12703 interface ::com::sun::star::uno::XInterface;
12704 ::com::sun::star::sheet::XSheetAnnotations getAnnotations();
12706 published interface XSheetAuditing {
12707 interface ::com::sun::star::uno::XInterface;
12708 boolean hideDependents([in] ::com::sun::star::table::CellAddress aPosition);
12709 boolean hidePrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12710 boolean showDependents([in] ::com::sun::star::table::CellAddress aPosition);
12711 boolean showPrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12712 boolean showErrors([in] ::com::sun::star::table::CellAddress aPosition);
12713 boolean showInvalid();
12714 void clearArrows();
12716 /** @deprecated */ published interface XSheetLinkable {
12717 interface ::com::sun::star::uno::XInterface;
12718 ::com::sun::star::sheet::SheetLinkMode getLinkMode();
12719 void setLinkMode([in] ::com::sun::star::sheet::SheetLinkMode nLinkMode);
12720 string getLinkUrl();
12721 void setLinkUrl([in] string aLinkUrl);
12722 string getLinkSheetName();
12723 void setLinkSheetName([in] string aLinkSheetName);
12724 void link([in] string aUrl, [in] string aSheetName, [in] string aFilterName, [in] string aFilterOptions, [in] ::com::sun::star::sheet::SheetLinkMode nMode);
12726 published interface XSheetOutline {
12727 interface ::com::sun::star::uno::XInterface;
12728 void group([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12729 void ungroup([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12730 void autoOutline([in] ::com::sun::star::table::CellRangeAddress aRange);
12731 void clearOutline();
12732 void hideDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12733 void showDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12734 void showLevel([in] short nLevel, [in] ::com::sun::star::table::TableOrientation nOrientation);
12736 published struct TablePageBreakData {
12737 long Position;
12738 boolean ManualBreak;
12740 /** @deprecated */ published interface XSheetPageBreak {
12741 interface ::com::sun::star::uno::XInterface;
12742 sequence< ::com::sun::star::sheet::TablePageBreakData > getColumnPageBreaks();
12743 sequence< ::com::sun::star::sheet::TablePageBreakData > getRowPageBreaks();
12744 void removeAllManualPageBreaks();
12746 published interface XSpreadsheet {
12747 interface ::com::sun::star::sheet::XSheetCellRange;
12748 ::com::sun::star::sheet::XSheetCellCursor createCursor();
12749 ::com::sun::star::sheet::XSheetCellCursor createCursorByRange([in] ::com::sun::star::sheet::XSheetCellRange aRange);
12752 module table {
12753 published interface XTableCharts;
12754 published interface XTableChartsSupplier {
12755 interface ::com::sun::star::uno::XInterface;
12756 ::com::sun::star::table::XTableCharts getCharts();
12759 module util {
12760 published interface XProtectable {
12761 interface ::com::sun::star::uno::XInterface;
12762 void protect([in] string aPassword);
12763 void unprotect([in] string aPassword) raises (::com::sun::star::lang::IllegalArgumentException);
12764 boolean isProtected();
12767 module sheet {
12768 published interface XCalculatable {
12769 interface ::com::sun::star::uno::XInterface;
12770 void calculate();
12771 void calculateAll();
12772 boolean isAutomaticCalculationEnabled();
12773 void enableAutomaticCalculation([in] boolean bEnabled);
12775 /** @deprecated */ published interface XConsolidatable {
12776 interface ::com::sun::star::uno::XInterface;
12777 ::com::sun::star::sheet::XConsolidationDescriptor createConsolidationDescriptor([in] boolean bEmpty);
12778 void consolidate([in] ::com::sun::star::sheet::XConsolidationDescriptor xDescriptor);
12780 published interface XDocumentAuditing {
12781 interface ::com::sun::star::uno::XInterface;
12782 void refreshArrows();
12784 published interface XGoalSeek {
12785 interface ::com::sun::star::uno::XInterface;
12786 ::com::sun::star::sheet::GoalResult seekGoal([in] ::com::sun::star::table::CellAddress aFormulaPosition, [in] ::com::sun::star::table::CellAddress aVariablePosition, [in] string aGoalValue);
12788 published interface XSpreadsheets;
12789 published interface XSpreadsheetDocument {
12790 interface ::com::sun::star::uno::XInterface;
12791 ::com::sun::star::sheet::XSpreadsheets getSheets();
12793 published service SpreadsheetDocument {
12794 service ::com::sun::star::document::OfficeDocument;
12795 /** @deprecated */ [optional] service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
12796 interface ::com::sun::star::lang::XMultiServiceFactory;
12797 interface ::com::sun::star::frame::XModel;
12798 interface ::com::sun::star::document::XActionLockable;
12799 interface ::com::sun::star::document::XLinkTargetSupplier;
12800 interface ::com::sun::star::util::XProtectable;
12801 interface ::com::sun::star::sheet::XSpreadsheetDocument;
12802 interface ::com::sun::star::sheet::XCalculatable;
12803 interface ::com::sun::star::sheet::XDocumentAuditing;
12804 interface ::com::sun::star::sheet::XConsolidatable;
12805 interface ::com::sun::star::sheet::XGoalSeek;
12806 interface ::com::sun::star::drawing::XDrawPagesSupplier;
12807 interface ::com::sun::star::style::XStyleFamiliesSupplier;
12808 interface ::com::sun::star::util::XNumberFormatsSupplier;
12809 [property, readonly] ::com::sun::star::sheet::XNamedRanges NamedRanges;
12810 [property, readonly] ::com::sun::star::sheet::XDatabaseRanges DatabaseRanges;
12811 [property, readonly] ::com::sun::star::sheet::XLabelRanges ColumnLabelRanges;
12812 [property, readonly] ::com::sun::star::sheet::XLabelRanges RowLabelRanges;
12813 [property, readonly] ::com::sun::star::container::XNameAccess SheetLinks;
12814 [property, readonly] ::com::sun::star::sheet::XAreaLinks AreaLinks;
12815 [property, readonly] ::com::sun::star::container::XNameAccess DDELinks;
12817 published service SpreadsheetDrawPage {
12818 interface ::com::sun::star::drawing::XDrawPage;
12819 interface ::com::sun::star::drawing::XShapeGrouper;
12821 published interface XViewPane {
12822 interface ::com::sun::star::uno::XInterface;
12823 long getFirstVisibleColumn();
12824 void setFirstVisibleColumn([in] long nFirstVisibleColumn);
12825 long getFirstVisibleRow();
12826 void setFirstVisibleRow([in] long nFirstVisibleRow);
12827 ::com::sun::star::table::CellRangeAddress getVisibleRange();
12829 published service SpreadsheetViewPane {
12830 interface ::com::sun::star::sheet::XViewPane;
12831 interface ::com::sun::star::sheet::XCellRangeReferrer;
12832 [optional] interface ::com::sun::star::view::XControlAccess;
12834 published service SpreadsheetViewSettings {
12835 interface ::com::sun::star::beans::XPropertySet;
12836 [property] boolean ShowFormulas;
12837 [property] boolean ShowZeroValues;
12838 [property] boolean IsValueHighlightingEnabled;
12839 [property] boolean ShowNotes;
12840 [property] boolean HasVerticalScrollBar;
12841 [property] boolean HasHorizontalScrollBar;
12842 [property] boolean HasSheetTabs;
12843 [property] boolean IsOutlineSymbolsSet;
12844 [property] boolean HasColumnRowHeaders;
12845 [property] boolean ShowGrid;
12846 [property] ::com::sun::star::util::Color GridColor;
12847 [property] boolean ShowHelpLines;
12848 [property] boolean ShowAnchor;
12849 [property] boolean ShowPageBreaks;
12850 [property] short ShowObjects;
12851 [property] short ShowCharts;
12852 [property] short ShowDrawing;
12853 /** @deprecated */ [property] boolean HideSpellMarks;
12854 [property] short ZoomType;
12855 [property] short ZoomValue;
12856 [property, optional] short FormulaBarHeight;
12858 published interface XActivationEventListener;
12859 published interface XActivationBroadcaster {
12860 interface ::com::sun::star::uno::XInterface;
12861 void addActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12862 void removeActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12864 published interface XEnhancedMouseClickBroadcaster {
12865 interface ::com::sun::star::uno::XInterface;
12866 void addEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12867 void removeEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12869 published interface XRangeSelectionChangeListener;
12870 published interface XRangeSelectionListener;
12871 published interface XRangeSelection {
12872 interface ::com::sun::star::uno::XInterface;
12873 void startRangeSelection([in] sequence< ::com::sun::star::beans::PropertyValue > aArguments);
12874 void abortRangeSelection();
12875 void addRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12876 void removeRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12877 void addRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12878 void removeRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12880 published interface XSpreadsheetView {
12881 interface ::com::sun::star::uno::XInterface;
12882 ::com::sun::star::sheet::XSpreadsheet getActiveSheet();
12883 void setActiveSheet([in] ::com::sun::star::sheet::XSpreadsheet xActiveSheet);
12885 published interface XViewFreezable {
12886 interface ::com::sun::star::uno::XInterface;
12887 boolean hasFrozenPanes();
12888 void freezeAtPosition([in] long nColumns, [in] long nRows);
12890 /** @deprecated */ published interface XViewSplitable {
12891 interface ::com::sun::star::uno::XInterface;
12892 boolean getIsWindowSplit();
12893 long getSplitHorizontal();
12894 long getSplitVertical();
12895 long getSplitColumn();
12896 long getSplitRow();
12897 void splitAtPosition([in] long nPixelX, [in] long nPixelY);
12899 published service SpreadsheetView {
12900 service ::com::sun::star::frame::Controller;
12901 service ::com::sun::star::sheet::SpreadsheetViewSettings;
12902 service ::com::sun::star::sheet::SpreadsheetViewPane;
12903 interface ::com::sun::star::sheet::XSpreadsheetView;
12904 interface ::com::sun::star::container::XIndexAccess;
12905 interface ::com::sun::star::container::XEnumerationAccess;
12906 interface ::com::sun::star::view::XSelectionSupplier;
12907 interface ::com::sun::star::sheet::XViewSplitable;
12908 interface ::com::sun::star::sheet::XViewFreezable;
12909 interface ::com::sun::star::sheet::XRangeSelection;
12910 [optional] interface ::com::sun::star::sheet::XEnhancedMouseClickBroadcaster;
12911 [optional] interface ::com::sun::star::sheet::XActivationBroadcaster;
12913 published constants SpreadsheetViewObjectsMode {
12914 const short HIDE = 1;
12915 const short SHOW = 0;
12917 published service SpreadsheetViewPanesEnumeration {
12918 interface ::com::sun::star::container::XEnumeration;
12920 published interface XCellRangesAccess {
12921 interface ::com::sun::star::uno::XInterface;
12922 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12923 ::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);
12924 sequence< ::com::sun::star::table::XCellRange > getCellRangesByName([in] string aRange) raises (::com::sun::star::lang::IllegalArgumentException);
12926 published interface XSpreadsheets {
12927 interface ::com::sun::star::container::XNameContainer;
12928 void insertNewByName([in] string aName, [in] short nPosition);
12929 void moveByName([in] string aName, [in] short nDestination);
12930 void copyByName([in] string aName, [in] string aCopy, [in] short nDestination);
12932 published service Spreadsheets {
12933 interface ::com::sun::star::sheet::XSpreadsheets;
12934 interface ::com::sun::star::container::XIndexAccess;
12935 interface ::com::sun::star::container::XEnumerationAccess;
12936 [optional] interface ::com::sun::star::sheet::XCellRangesAccess;
12938 published service SpreadsheetsEnumeration {
12939 interface ::com::sun::star::container::XEnumeration;
12941 published constants StatusBarFunction {
12942 const short AVERAGE = 1;
12943 const short COUNT = 3;
12944 const short COUNTNUMS = 2;
12945 const short MAX = 4;
12946 const short MIN = 5;
12947 const short NONE = 0;
12948 const short SUM = 9;
12950 published struct SubTotalColumn {
12951 long Column;
12952 ::com::sun::star::sheet::GeneralFunction Function;
12954 published interface XSubTotalDescriptor {
12955 interface ::com::sun::star::uno::XInterface;
12956 void addNew([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns, [in] long nGroupColumn);
12957 void clear();
12959 published service SubTotalDescriptor {
12960 interface ::com::sun::star::sheet::XSubTotalDescriptor;
12961 interface ::com::sun::star::container::XEnumerationAccess;
12962 interface ::com::sun::star::container::XIndexAccess;
12963 interface ::com::sun::star::beans::XPropertySet;
12964 [property] boolean InsertPageBreaks;
12965 [property] boolean IsCaseSensitive;
12966 [property] boolean EnableUserSortList;
12967 [property] long UserSortListIndex;
12968 [property] boolean BindFormatsToContent;
12969 [property] boolean EnableSort;
12970 [property] boolean SortAscending;
12971 [property, readonly] long MaxFieldCount;
12973 published interface XSubTotalField {
12974 interface ::com::sun::star::uno::XInterface;
12975 long getGroupColumn();
12976 void setGroupColumn([in] long nGroupColumn);
12977 sequence< ::com::sun::star::sheet::SubTotalColumn > getSubTotalColumns();
12978 void setSubTotalColumns([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns);
12980 published service SubTotalField {
12981 interface ::com::sun::star::sheet::XSubTotalField;
12983 published service SubTotalFieldsEnumeration {
12984 interface ::com::sun::star::container::XEnumeration;
12986 published service TableAutoFormat {
12987 interface ::com::sun::star::beans::XPropertySet;
12988 interface ::com::sun::star::container::XIndexAccess;
12989 interface ::com::sun::star::container::XEnumerationAccess;
12990 interface ::com::sun::star::container::XNamed;
12991 [property] boolean IncludeFont;
12992 [property] boolean IncludeJustify;
12993 [property] boolean IncludeBorder;
12994 [property] boolean IncludeBackground;
12995 [property] boolean IncludeNumberFormat;
12996 [property] boolean IncludeWidthAndHeight;
12998 published service TableAutoFormatEnumeration {
12999 interface ::com::sun::star::container::XEnumeration;
13001 published service TableAutoFormatField {
13002 interface ::com::sun::star::beans::XPropertySet;
13003 [property] string CharFontName;
13004 [property, optional] string CharFontNameAsian;
13005 [property, optional] string CharFontNameComplex;
13006 [property] string CharFontStyleName;
13007 [property, optional] string CharFontStyleNameAsian;
13008 [property, optional] string CharFontStyleNameComplex;
13009 [property] string CharFontCharSet;
13010 [property, optional] string CharFontCharSetAsian;
13011 [property, optional] string CharFontCharSetComplex;
13012 [property] string CharFontFamily;
13013 [property, optional] string CharFontFamilyAsian;
13014 [property, optional] string CharFontFamilyComplex;
13015 [property] string CharFontPitch;
13016 [property, optional] string CharFontPitchAsian;
13017 [property, optional] string CharFontPitchComplex;
13018 [property] float CharHeight;
13019 [property, optional] float CharHeightAsian;
13020 [property, optional] float CharHeightComplex;
13021 [property] float CharWeight;
13022 [property, optional] float CharWeightAsian;
13023 [property, optional] float CharWeightComplex;
13024 [property] ::com::sun::star::awt::FontSlant CharPosture;
13025 [property, optional] ::com::sun::star::awt::FontSlant CharPostureAsian;
13026 [property, optional] ::com::sun::star::awt::FontSlant CharPostureComplex;
13027 [property] short CharUnderline;
13028 [property] boolean CharCrossedOut;
13029 [property] boolean CharContoured;
13030 [property] boolean CharShadowed;
13031 [property] ::com::sun::star::util::Color CharColor;
13032 [property] ::com::sun::star::util::Color CellBackColor;
13033 [property] boolean IsCellBackgroundTransparent;
13034 [property, optional] ::com::sun::star::table::ShadowFormat ShadowFormat;
13035 [property, optional] ::com::sun::star::table::CellHoriJustify HoriJustify;
13036 [property, optional] long VertJustify;
13037 [property, optional] boolean IsTextWrapped;
13038 [property, optional] ::com::sun::star::table::CellOrientation Orientation;
13039 [property, optional] long RotateAngle;
13040 [property, optional] long RotateReference;
13041 [property, optional] long ParaTopMargin;
13042 [property, optional] long ParaBottomMargin;
13043 [property, optional] long ParaLeftMargin;
13044 [property, optional] long ParaRightMargin;
13045 [property, optional] ::com::sun::star::table::TableBorder TableBorder;
13046 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
13048 published service TableAutoFormats {
13049 interface ::com::sun::star::container::XNameContainer;
13050 interface ::com::sun::star::container::XIndexAccess;
13051 interface ::com::sun::star::container::XEnumerationAccess;
13053 published service TableAutoFormatsEnumeration {
13054 interface ::com::sun::star::container::XEnumeration;
13057 module style {
13058 published service CellStyle {
13059 service ::com::sun::star::style::Style;
13062 module sheet {
13063 published service TableCellStyle {
13064 service ::com::sun::star::table::CellProperties;
13065 service ::com::sun::star::style::CellStyle;
13066 service ::com::sun::star::style::CharacterProperties;
13067 service ::com::sun::star::style::CharacterPropertiesAsian;
13068 service ::com::sun::star::style::CharacterPropertiesComplex;
13069 service ::com::sun::star::style::ParagraphProperties;
13071 published interface XSheetCondition {
13072 interface ::com::sun::star::uno::XInterface;
13073 ::com::sun::star::sheet::ConditionOperator getOperator();
13074 void setOperator([in] ::com::sun::star::sheet::ConditionOperator nOperator);
13075 string getFormula1();
13076 void setFormula1([in] string aFormula1);
13077 string getFormula2();
13078 void setFormula2([in] string aFormula2);
13079 ::com::sun::star::table::CellAddress getSourcePosition();
13080 void setSourcePosition([in] ::com::sun::star::table::CellAddress aSourcePosition);
13082 published interface XSheetConditionalEntry {
13083 interface ::com::sun::star::uno::XInterface;
13084 string getStyleName();
13085 void setStyleName([in] string aStyleName);
13087 published service TableConditionalEntry {
13088 interface ::com::sun::star::sheet::XSheetCondition;
13089 interface ::com::sun::star::sheet::XSheetConditionalEntry;
13091 published service TableConditionalEntryEnumeration {
13092 interface ::com::sun::star::container::XEnumeration;
13094 published interface XSheetConditionalEntries {
13095 interface ::com::sun::star::container::XIndexAccess;
13096 void addNew([in] sequence< ::com::sun::star::beans::PropertyValue > aConditionalEntry);
13097 void removeByIndex([in] long nIndex);
13098 void clear();
13100 published service TableConditionalFormat {
13101 interface ::com::sun::star::sheet::XSheetConditionalEntries;
13102 interface ::com::sun::star::container::XNameAccess;
13103 interface ::com::sun::star::container::XEnumerationAccess;
13104 interface ::com::sun::star::container::XIndexAccess;
13107 module style {
13108 published enum PageStyleLayout {
13109 ALL = 0,
13110 LEFT = 1,
13111 RIGHT = 2,
13112 MIRRORED = 3
13114 published service PageProperties {
13115 [property] ::com::sun::star::util::Color BackColor;
13116 /** @deprecated */ [property] string BackGraphicURL;
13117 [property] string BackGraphicFilter;
13118 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13119 [property] boolean BackTransparent;
13120 [property] long LeftMargin;
13121 [property] long RightMargin;
13122 [property] long TopMargin;
13123 [property] long BottomMargin;
13124 [property] ::com::sun::star::table::BorderLine LeftBorder;
13125 [property] ::com::sun::star::table::BorderLine RightBorder;
13126 [property] ::com::sun::star::table::BorderLine TopBorder;
13127 [property] ::com::sun::star::table::BorderLine BottomBorder;
13128 [property] long LeftBorderDistance;
13129 [property] long RightBorderDistance;
13130 [property] long TopBorderDistance;
13131 [property] long BottomBorderDistance;
13132 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13133 [property] boolean IsLandscape;
13134 [property] short NumberingType;
13135 [property] ::com::sun::star::style::PageStyleLayout PageStyleLayout;
13136 [property] string PrinterPaperTray;
13137 [property, optional] boolean RegisterModeActive;
13138 [property, optional] string RegisterParagraphStyle;
13139 [property] ::com::sun::star::awt::Size Size;
13140 [property] long Width;
13141 [property] long Height;
13142 [property, optional] ::com::sun::star::text::XTextColumns TextColumns;
13143 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
13144 [property, maybevoid] ::com::sun::star::util::Color HeaderBackColor;
13145 /** @deprecated */ [property, maybevoid] string HeaderBackGraphicURL;
13146 [property, maybevoid] string HeaderBackGraphicFilter;
13147 [property, maybevoid] ::com::sun::star::style::GraphicLocation HeaderBackGraphicLocation;
13148 [property, maybevoid] long HeaderLeftMargin;
13149 [property, maybevoid] long HeaderRightMargin;
13150 [property, maybevoid] boolean HeaderBackTransparent;
13151 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderLeftBorder;
13152 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderRightBorder;
13153 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderTopBorder;
13154 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderBottomBorder;
13155 [property, maybevoid] long HeaderLeftBorderDistance;
13156 [property, maybevoid] long HeaderRightBorderDistance;
13157 [property, maybevoid] long HeaderTopBorderDistance;
13158 [property, maybevoid] long HeaderBottomBorderDistance;
13159 [property, maybevoid] ::com::sun::star::table::ShadowFormat HeaderShadowFormat;
13160 [property, maybevoid] long HeaderBodyDistance;
13161 [property, maybevoid] boolean HeaderIsShared;
13162 [property, maybevoid, optional] boolean FirstIsShared;
13163 [property, maybevoid] long HeaderHeight;
13164 [property, maybevoid] boolean HeaderIsDynamicHeight;
13165 [property] boolean HeaderIsOn;
13166 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderText;
13167 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextLeft;
13168 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextRight;
13169 [property, maybevoid] ::com::sun::star::util::Color FooterBackColor;
13170 /** @deprecated */ [property, maybevoid] string FooterBackGraphicURL;
13171 [property, maybevoid] string FooterBackGraphicFilter;
13172 [property, maybevoid] ::com::sun::star::style::GraphicLocation FooterBackGraphicLocation;
13173 [property, maybevoid] long FooterLeftMargin;
13174 [property, maybevoid] long FooterRightMargin;
13175 [property, maybevoid] boolean FooterBackTransparent;
13176 [property, maybevoid] ::com::sun::star::table::BorderLine FooterLeftBorder;
13177 [property, maybevoid] ::com::sun::star::table::BorderLine FooterRightBorder;
13178 [property, maybevoid] ::com::sun::star::table::BorderLine FooterTopBorder;
13179 [property, maybevoid] ::com::sun::star::table::BorderLine FooterBottomBorder;
13180 [property, maybevoid] long FooterLeftBorderDistance;
13181 [property, maybevoid] long FooterRightBorderDistance;
13182 [property, maybevoid] long FooterTopBorderDistance;
13183 [property, maybevoid] long FooterBottomBorderDistance;
13184 [property, maybevoid] ::com::sun::star::table::ShadowFormat FooterShadowFormat;
13185 [property, maybevoid] long FooterBodyDistance;
13186 [property, maybevoid] boolean FooterIsDynamicHeight;
13187 [property, maybevoid] boolean FooterIsShared;
13188 [property, maybevoid] long FooterHeight;
13189 [property] boolean FooterIsOn;
13190 [property, maybevoid, optional] ::com::sun::star::text::XText FooterText;
13191 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextLeft;
13192 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextRight;
13193 [property, optional] long FootnoteHeight;
13194 [property, optional] short FootnoteLineWeight;
13195 [property, optional] short FootnoteLineStyle;
13196 [property, optional] ::com::sun::star::util::Color FootnoteLineColor;
13197 [property, optional] byte FootnoteLineRelativeWidth;
13198 [property, optional] short FootnoteLineAdjust;
13199 [property, optional] long FootnoteLineTextDistance;
13200 [property, optional] long FootnoteLineDistance;
13201 [property, optional] short WritingMode;
13202 [property, optional] short GridMode;
13203 [property, optional] ::com::sun::star::util::Color GridColor;
13204 [property, optional] short GridLines;
13205 [property, optional] long GridBaseHeight;
13206 [property, optional] long GridRubyHeight;
13207 [property, optional] boolean GridRubyBelow;
13208 [property, optional] boolean GridPrint;
13209 [property, optional] boolean GridDisplay;
13210 [property, maybevoid, optional] boolean HeaderDynamicSpacing;
13211 [property, maybevoid, optional] boolean FooterDynamicSpacing;
13212 [property] long BorderDistance;
13213 [property, maybevoid] long FooterBorderDistance;
13214 [property, maybevoid] long HeaderBorderDistance;
13215 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13216 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic HeaderBackGraphic;
13217 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic FooterBackGraphic;
13218 [property, optional] long GutterMargin;
13219 [property, optional] boolean BackgroundFullSize;
13220 [property, optional] boolean RtlGutter;
13222 published service PageStyle {
13223 service ::com::sun::star::style::Style;
13224 service ::com::sun::star::style::PageProperties;
13227 module sheet {
13228 published service TablePageStyle {
13229 service ::com::sun::star::style::PageStyle;
13230 [property] boolean CenterHorizontally;
13231 [property] boolean CenterVertically;
13232 [property] boolean PrintAnnotations;
13233 [property] boolean PrintGrid;
13234 [property] boolean PrintHeaders;
13235 [property] boolean PrintCharts;
13236 [property] boolean PrintObjects;
13237 [property] boolean PrintDrawing;
13238 [property] boolean PrintFormulas;
13239 [property] boolean PrintZeroValues;
13240 [property] boolean PrintDownFirst;
13241 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageHeaderContent;
13242 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageFooterContent;
13243 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageHeaderContent;
13244 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageFooterContent;
13245 [property] short FirstPageNumber;
13246 [property] short PageScale;
13247 [property] short ScaleToPages;
13248 [property, optional] short ScaleToPagesX;
13249 [property, optional] short ScaleToPagesY;
13251 published enum ValidationAlertStyle {
13252 STOP = 0,
13253 WARNING = 1,
13254 INFO = 2,
13255 MACRO = 3
13257 published enum ValidationType {
13258 ANY = 0,
13259 WHOLE = 1,
13260 DECIMAL = 2,
13261 DATE = 3,
13262 TIME = 4,
13263 TEXT_LEN = 5,
13264 LIST = 6,
13265 CUSTOM = 7
13267 published service TableValidation {
13268 interface ::com::sun::star::beans::XPropertySet;
13269 interface ::com::sun::star::sheet::XSheetCondition;
13270 [property] ::com::sun::star::sheet::ValidationType Type;
13271 [property] boolean ShowInputMessage;
13272 [property] string InputTitle;
13273 [property] string InputMessage;
13274 [property] boolean ShowErrorMessage;
13275 [property] string ErrorTitle;
13276 [property] string ErrorMessage;
13277 [property] boolean IgnoreBlankCells;
13278 [property] ::com::sun::star::sheet::ValidationAlertStyle ErrorAlertStyle;
13279 [property, optional] short ShowList;
13280 [property, optional] boolean IsCaseSensitive;
13282 published service UniqueCellFormatRanges {
13283 interface ::com::sun::star::container::XIndexAccess;
13284 interface ::com::sun::star::container::XEnumerationAccess;
13286 published service UniqueCellFormatRangesEnumeration {
13287 interface ::com::sun::star::container::XEnumeration;
13289 published interface XResultListener;
13290 published interface XVolatileResult {
13291 interface ::com::sun::star::uno::XInterface;
13292 void addResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13293 void removeResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13295 published service VolatileResult {
13296 interface ::com::sun::star::sheet::XVolatileResult;
13298 published interface XActivationEventListener {
13299 interface ::com::sun::star::lang::XEventListener;
13300 void activeSpreadsheetChanged([in] ::com::sun::star::sheet::ActivationEvent aEvent);
13302 /** @deprecated */ published interface XFillAcrossSheet {
13303 interface ::com::sun::star::uno::XInterface;
13304 void fillAcrossSheets([in] long nContentFlags);
13306 published interface XRangeSelectionChangeListener {
13307 interface ::com::sun::star::lang::XEventListener;
13308 void descriptorChanged([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13310 published interface XRangeSelectionListener {
13311 interface ::com::sun::star::lang::XEventListener;
13312 void done([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13313 void aborted([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13315 published interface XResultListener {
13316 interface ::com::sun::star::lang::XEventListener;
13317 void modified([in] ::com::sun::star::sheet::ResultEvent aEvent);
13319 /** @deprecated */ published interface XSheetPastable {
13320 interface ::com::sun::star::uno::XInterface;
13321 void paste([in] ::com::sun::star::table::CellAddress aDestination);
13322 void pasteFormat([in] ::com::sun::star::table::CellAddress aDestination, [in] string aFormat);
13323 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);
13325 /** @deprecated */ published interface XViewPanesSupplier {
13326 interface ::com::sun::star::uno::XInterface;
13327 ::com::sun::star::container::XIndexAccess getViewPanes();
13330 module style {
13331 published constants CaseMap {
13332 const short LOWERCASE = 2;
13333 const short NONE = 0;
13334 const short SMALLCAPS = 4;
13335 const short TITLE = 3;
13336 const short UPPERCASE = 1;
13338 published service CharacterStyle {
13339 service ::com::sun::star::style::Style;
13340 service ::com::sun::star::style::CharacterProperties;
13341 [property] float CharDiffHeight;
13342 [property] short CharPropHeight;
13343 [property] float CharDiffHeightAsian;
13344 [property] short CharPropHeightAsian;
13345 [property] float CharDiffHeightComplex;
13346 [property] short CharPropHeightComplex;
13348 published constants FootnoteLineStyle {
13349 const short DASHED = 3;
13350 const short DOTTED = 2;
13351 const short NONE = 0;
13352 const short SOLID = 1;
13354 published constants LineNumberPosition {
13355 const short INSIDE = 2;
13356 const short LEFT = 0;
13357 const short OUTSIDE = 3;
13358 const short RIGHT = 1;
13360 published constants LineSpacingMode {
13361 const short FIX = 3;
13362 const short LEADING = 2;
13363 const short MINIMUM = 1;
13364 const short PROP = 0;
13366 published service NumberingAlignment {
13367 [property] ::com::sun::star::style::HorizontalAlignment Alignment;
13368 [property] short TextMarginDistance;
13369 [property] short TextNumberingDistance;
13370 [property] short Insertion;
13372 published service NumberingLevel {
13373 [property] short NumberingType;
13374 [property] short ParentNumbering;
13375 /** @deprecated */ [property] string Prefix;
13376 /** @deprecated */ [property] string Suffix;
13377 [property] string CharStyleName;
13378 [property] short BulletId;
13379 [property] string BulletFontName;
13380 /** @deprecated */ [property] string GraphicURL;
13381 [property] short StartWith;
13382 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
13383 [property, optional] string ListFormat;
13384 [property, optional] boolean IsLegal;
13386 published service NumberingRule {
13387 service ::com::sun::star::style::NumberingAlignment;
13388 service ::com::sun::star::style::NumberingLevel;
13390 published constants NumberingType {
13391 const short AIU_FULLWIDTH_JA = 21;
13392 const short AIU_HALFWIDTH_JA = 22;
13393 const short ARABIC = 4;
13394 const short ARABIC_ZERO = 64;
13395 const short ARABIC_ZERO3 = 65;
13396 const short ARABIC_ZERO4 = 66;
13397 const short ARABIC_ZERO5 = 67;
13398 const short BITMAP = 8;
13399 const short CHARS_ARABIC = 31;
13400 const short CHARS_ARABIC_ABJAD = 54;
13401 const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39;
13402 const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41;
13403 const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45;
13404 const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51;
13405 const short CHARS_CYRILLIC_LOWER_LETTER_N_UK = 75;
13406 const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43;
13407 const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49;
13408 const short CHARS_CYRILLIC_LOWER_LETTER_UK = 73;
13409 const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38;
13410 const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40;
13411 const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44;
13412 const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50;
13413 const short CHARS_CYRILLIC_UPPER_LETTER_N_UK = 74;
13414 const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42;
13415 const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48;
13416 const short CHARS_CYRILLIC_UPPER_LETTER_UK = 72;
13417 const short CHARS_GREEK_LOWER_LETTER = 53;
13418 const short CHARS_GREEK_UPPER_LETTER = 52;
13419 const short CHARS_HEBREW = 33;
13420 const short CHARS_KHMER = 35;
13421 const short CHARS_LAO = 36;
13422 const short CHARS_LOWER_LETTER = 1;
13423 const short CHARS_LOWER_LETTER_N = 10;
13424 const short CHARS_MYANMAR = 47;
13425 const short CHARS_NEPALI = 34;
13426 const short CHARS_PERSIAN = 46;
13427 const short CHARS_PERSIAN_WORD = 55;
13428 const short CHARS_THAI = 32;
13429 const short CHARS_TIBETAN = 37;
13430 const short CHARS_UPPER_LETTER = 0;
13431 const short CHARS_UPPER_LETTER_N = 9;
13432 const short CHAR_SPECIAL = 6;
13433 const short CIRCLE_NUMBER = 14;
13434 const short DI_ZI_ZH = 19;
13435 const short FULLWIDTH_ARABIC = 13;
13436 const short HANGUL_CIRCLED_JAMO_KO = 29;
13437 const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
13438 const short HANGUL_JAMO_KO = 27;
13439 const short HANGUL_SYLLABLE_KO = 28;
13440 const short IROHA_FULLWIDTH_JA = 23;
13441 const short IROHA_HALFWIDTH_JA = 24;
13442 const short NATIVE_NUMBERING = 12;
13443 const short NUMBER_ARABIC_INDIC = 57;
13444 const short NUMBER_DIGITAL2_KO = 70;
13445 const short NUMBER_DIGITAL_KO = 69;
13446 const short NUMBER_EAST_ARABIC_INDIC = 58;
13447 const short NUMBER_HANGUL_KO = 26;
13448 const short NUMBER_HEBREW = 56;
13449 const short NUMBER_INDIC_DEVANAGARI = 59;
13450 const short NUMBER_LEGAL_KO = 71;
13451 const short NUMBER_LOWER_ZH = 15;
13452 const short NUMBER_NONE = 5;
13453 const short NUMBER_TRADITIONAL_JA = 20;
13454 const short NUMBER_UPPER_KO = 25;
13455 const short NUMBER_UPPER_ZH = 16;
13456 const short NUMBER_UPPER_ZH_TW = 17;
13457 const short PAGE_DESCRIPTOR = 7;
13458 const short ROMAN_LOWER = 3;
13459 const short ROMAN_UPPER = 2;
13460 const short SYMBOL_CHICAGO = 63;
13461 const short SZEKELY_ROVAS = 68;
13462 const short TEXT_CARDINAL = 61;
13463 const short TEXT_NUMBER = 60;
13464 const short TEXT_ORDINAL = 62;
13465 const short TIAN_GAN_ZH = 18;
13466 const short TRANSLITERATION = 11;
13469 module xml {
13470 published service ParaUserDefinedAttributesSupplier {
13471 [property] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
13474 module style {
13475 published service ParagraphStyle {
13476 service ::com::sun::star::style::Style;
13477 service ::com::sun::star::style::ParagraphProperties;
13478 [optional] service ::com::sun::star::xml::ParaUserDefinedAttributesSupplier;
13479 [property] long ParaLeftMarginRelative;
13480 [property] long ParaRightMarginRelative;
13481 [property] long ParaTopMarginRelative;
13482 [property] long ParaBottomMarginRelative;
13483 [property] short Category;
13484 [property] float CharDiffHeight;
13485 [property] short CharPropHeight;
13486 [property] float CharDiffHeightAsian;
13487 [property] short CharPropHeightAsian;
13488 [property] float CharDiffHeightComplex;
13489 [property] short CharPropHeightComplex;
13490 [property, optional, readonly] string PageStyleName;
13492 published constants ParagraphStyleCategory {
13493 const short CHAPTER = 1;
13494 const short EXTRA = 4;
13495 const short HTML = 5;
13496 const short INDEX = 3;
13497 const short LIST = 2;
13498 const short TEXT = 0;
13500 published service StyleFamilies {
13501 interface ::com::sun::star::container::XNameAccess;
13502 [optional] interface ::com::sun::star::container::XIndexAccess;
13504 published service StyleFamily {
13505 interface ::com::sun::star::container::XNameAccess;
13506 [optional] interface ::com::sun::star::container::XNameContainer;
13507 [optional] interface ::com::sun::star::container::XIndexAccess;
13509 published interface XStyleLoader {
13510 interface ::com::sun::star::uno::XInterface;
13511 void loadStylesFromURL([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::io::IOException);
13512 sequence< ::com::sun::star::beans::PropertyValue > getStyleLoaderOptions();
13515 module svg {
13516 /** @deprecated */ published interface XSVGPrinter {
13517 interface ::com::sun::star::uno::XInterface;
13518 boolean startJob([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aJobSetup, [in] string aJobName, [in] unsigned long nCopies, [in] boolean bCollate);
13519 void printPage([in] sequence< byte > aPrintPage);
13520 void endJob();
13522 /** @deprecated */ published interface XSVGWriter {
13523 interface ::com::sun::star::uno::XInterface;
13524 void write([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aMtf);
13527 module system {
13528 published interface XSimpleMailClient;
13529 published interface XSimpleMailClientSupplier {
13530 interface ::com::sun::star::uno::XInterface;
13531 ::com::sun::star::system::XSimpleMailClient querySimpleMailClient();
13533 published service SimpleCommandMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13534 published constants SimpleMailClientFlags {
13535 const long DEFAULTS = 0;
13536 const long NO_LOGON_DIALOG = 2;
13537 const long NO_USER_INTERFACE = 1;
13539 published service SimpleSystemMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13540 published exception SystemShellExecuteException: ::com::sun::star::uno::Exception {
13541 long PosixError;
13543 published interface XSystemShellExecute {
13544 interface ::com::sun::star::uno::XInterface;
13545 void execute([in] string aCommand, [in] string aParameter, [in] long nFlags) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::system::SystemShellExecuteException);
13547 published service SystemShellExecute: ::com::sun::star::system::XSystemShellExecute;
13548 published constants SystemShellExecuteFlags {
13549 const long DEFAULTS = 0;
13550 const long NO_SYSTEM_ERROR_MESSAGE = 1;
13551 const long URIS_ONLY = 2;
13553 published interface XSimpleMailMessage;
13554 published interface XSimpleMailClient {
13555 interface ::com::sun::star::uno::XInterface;
13556 ::com::sun::star::system::XSimpleMailMessage createSimpleMailMessage();
13557 void sendSimpleMailMessage([in] ::com::sun::star::system::XSimpleMailMessage xSimpleMailMessage, [in] long aFlag) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
13559 published interface XSimpleMailMessage {
13560 interface ::com::sun::star::uno::XInterface;
13561 void setRecipient([in] string aRecipient);
13562 string getRecipient();
13563 void setCcRecipient([in] sequence< string > aCcRecipient);
13564 sequence< string > getCcRecipient();
13565 void setBccRecipient([in] sequence< string > aBccRecipient);
13566 sequence< string > getBccRecipient();
13567 void setOriginator([in] string aOriginator);
13568 string getOriginator();
13569 void setSubject([in] string aSubject);
13570 string getSubject();
13571 void setAttachement([in] sequence< string > aAttachement) raises (::com::sun::star::lang::IllegalArgumentException);
13572 sequence< string > getAttachement();
13575 module table {
13576 published enum CellVertJustify {
13577 STANDARD = 0,
13578 TOP = 1,
13579 CENTER = 2,
13580 BOTTOM = 3
13582 published struct TableBorderDistances {
13583 short TopDistance;
13584 boolean IsTopDistanceValid;
13585 short BottomDistance;
13586 boolean IsBottomDistanceValid;
13587 short LeftDistance;
13588 boolean IsLeftDistanceValid;
13589 short RightDistance;
13590 boolean IsRightDistanceValid;
13592 published interface XTableChart {
13593 interface ::com::sun::star::uno::XInterface;
13594 boolean getHasColumnHeaders();
13595 void setHasColumnHeaders([in] boolean bHasColumnHeaders);
13596 boolean getHasRowHeaders();
13597 void setHasRowHeaders([in] boolean bHasRowHeaders);
13598 sequence< ::com::sun::star::table::CellRangeAddress > getRanges();
13599 void setRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
13601 published service TableChart {
13602 interface ::com::sun::star::table::XTableChart;
13603 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
13604 interface ::com::sun::star::container::XNamed;
13606 published interface XTableCharts {
13607 interface ::com::sun::star::container::XNameAccess;
13608 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);
13609 void removeByName([in] string aName);
13611 published service TableCharts {
13612 interface ::com::sun::star::table::XTableCharts;
13613 interface ::com::sun::star::container::XIndexAccess;
13614 interface ::com::sun::star::container::XEnumerationAccess;
13616 published service TableChartsEnumeration {
13617 interface ::com::sun::star::container::XEnumeration;
13619 published service TableColumn {
13620 interface ::com::sun::star::table::XCellRange;
13621 interface ::com::sun::star::beans::XPropertySet;
13622 interface ::com::sun::star::container::XNamed;
13623 [property] long Width;
13624 [property] boolean OptimalWidth;
13625 [property] boolean IsVisible;
13626 [property] boolean IsStartOfNewPage;
13628 published interface XTableColumns {
13629 interface ::com::sun::star::container::XIndexAccess;
13630 void insertByIndex([in] long nIndex, [in] long nCount);
13631 void removeByIndex([in] long nIndex, [in] long nCount);
13633 published service TableColumns {
13634 interface ::com::sun::star::table::XTableColumns;
13635 interface ::com::sun::star::container::XEnumerationAccess;
13636 [optional] interface ::com::sun::star::container::XNameAccess;
13638 published service TableColumnsEnumeration {
13639 interface ::com::sun::star::container::XEnumeration;
13641 published service TableRow {
13642 interface ::com::sun::star::table::XCellRange;
13643 interface ::com::sun::star::beans::XPropertySet;
13644 [property] long Height;
13645 [property] boolean OptimalHeight;
13646 [property] boolean IsVisible;
13647 [property] boolean IsStartOfNewPage;
13649 published interface XTableRows {
13650 interface ::com::sun::star::container::XIndexAccess;
13651 void insertByIndex([in] long nIndex, [in] long nCount);
13652 void removeByIndex([in] long nIndex, [in] long nCount);
13654 published service TableRows {
13655 interface ::com::sun::star::table::XTableRows;
13656 interface ::com::sun::star::container::XEnumerationAccess;
13658 published service TableRowsEnumeration {
13659 interface ::com::sun::star::container::XEnumeration;
13662 module task {
13663 published interface XJobListener;
13664 published interface XAsyncJob {
13665 interface ::com::sun::star::uno::XInterface;
13666 void executeAsync([in] sequence< ::com::sun::star::beans::NamedValue > Arguments, [in] ::com::sun::star::task::XJobListener Listener) raises (::com::sun::star::lang::IllegalArgumentException);
13668 published service AsyncJob {
13669 interface ::com::sun::star::task::XAsyncJob;
13670 [optional] interface ::com::sun::star::util::XCloseable;
13672 published enum PasswordRequestMode {
13673 PASSWORD_CREATE = 0,
13674 PASSWORD_ENTER = 1,
13675 PASSWORD_REENTER = 2
13677 published exception PasswordRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13678 ::com::sun::star::task::PasswordRequestMode Mode;
13680 published exception DocumentMSPasswordRequest: ::com::sun::star::task::PasswordRequest {
13681 string Name;
13683 published exception DocumentPasswordRequest: ::com::sun::star::task::PasswordRequest {
13684 string Name;
13686 published exception ErrorCodeRequest: ::com::sun::star::uno::Exception {
13687 long ErrCode;
13689 published service InteractionHandler: ::com::sun::star::task::XInteractionHandler2 {
13690 createWithParent([in] ::com::sun::star::awt::XWindow parent);
13691 createWithParentAndContext([in] ::com::sun::star::awt::XWindow parent, [in] string context);
13693 published service Job {
13694 interface ::com::sun::star::task::XJob;
13695 [optional] interface ::com::sun::star::util::XCloseable;
13697 published interface XJobExecutor {
13698 interface ::com::sun::star::uno::XInterface;
13699 void trigger([in] string Event);
13701 /** @deprecated */ published service JobExecutor: ::com::sun::star::task::XJobExecutor;
13702 published exception MasterPasswordRequest: ::com::sun::star::task::PasswordRequest {
13704 published exception NoMasterException: ::com::sun::star::uno::RuntimeException {
13705 ::com::sun::star::task::PasswordRequestMode Mode;
13707 published interface XRestartManager {
13708 interface ::com::sun::star::uno::XInterface;
13709 void requestRestart([in] ::com::sun::star::task::XInteractionHandler xInteractionHandler) raises (::com::sun::star::uno::Exception);
13710 boolean isRestartRequested([in] boolean bInitialized) raises (::com::sun::star::uno::Exception);
13712 published exception PDFExportException: ::com::sun::star::uno::Exception {
13713 sequence< long > ErrorCodes;
13715 published interface XMasterPasswordHandling {
13716 interface ::com::sun::star::uno::XInterface;
13717 boolean authorizateWithMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13718 boolean changeMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13719 void removeMasterPassword();
13720 boolean hasMasterPassword();
13721 boolean allowPersistentStoring([in] boolean bAllow);
13722 boolean isPersistentStoringAllowed();
13724 published interface XMasterPasswordHandling2 {
13725 interface ::com::sun::star::task::XMasterPasswordHandling;
13726 boolean useDefaultMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13727 boolean isDefaultMasterPasswordUsed();
13729 published struct UserRecord {
13730 string UserName;
13731 sequence< string > Passwords;
13733 published struct UrlRecord {
13734 string Url;
13735 sequence< ::com::sun::star::task::UserRecord > UserList;
13737 published interface XPasswordContainer {
13738 interface ::com::sun::star::uno::XInterface;
13739 void add([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13740 void addPersistent([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13741 ::com::sun::star::task::UrlRecord find([in] string Url, [in] ::com::sun::star::task::XInteractionHandler Handler);
13742 ::com::sun::star::task::UrlRecord findForName([in] string Url, [in] string UserName, [in] ::com::sun::star::task::XInteractionHandler Handler);
13743 void remove([in] string Url, [in] string UserName);
13744 void removePersistent([in] string Url, [in] string UserName);
13745 void removeAllPersistent();
13746 sequence< ::com::sun::star::task::UrlRecord > getAllPersistent([in] ::com::sun::star::task::XInteractionHandler Handler);
13748 published interface XUrlContainer {
13749 interface ::com::sun::star::uno::XInterface;
13750 void addUrl([in] string Url, [in] boolean MakePersistent);
13751 string findUrl([in] string Url);
13752 void removeUrl([in] string Url);
13753 sequence< string > getUrls([in] boolean OnlyPersistent);
13755 published interface XPasswordContainer2 {
13756 interface ::com::sun::star::task::XPasswordContainer;
13757 interface ::com::sun::star::task::XMasterPasswordHandling2;
13758 interface ::com::sun::star::task::XUrlContainer;
13760 published service PasswordContainer: ::com::sun::star::task::XPasswordContainer2;
13761 published service PasswordContainerInteractionHandler: ::com::sun::star::task::XInteractionHandler;
13762 published exception UnsupportedOverwriteRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13763 string Name;
13765 published interface XInteractionApprove {
13766 interface ::com::sun::star::task::XInteractionContinuation;
13768 published interface XInteractionDisapprove {
13769 interface ::com::sun::star::task::XInteractionContinuation;
13771 published interface XInteractionPassword {
13772 interface ::com::sun::star::task::XInteractionContinuation;
13773 void setPassword([in] string aPasswd);
13774 string getPassword();
13776 published interface XInteractionPassword2 {
13777 interface ::com::sun::star::task::XInteractionPassword;
13778 void setPasswordToModify([in] string aPasswd);
13779 string getPasswordToModify();
13780 void setRecommendReadOnly([in] boolean bReadOnly);
13781 boolean getRecommendReadOnly();
13783 published interface XJobListener {
13784 interface ::com::sun::star::lang::XEventListener;
13785 void jobFinished([in] ::com::sun::star::task::XAsyncJob Job, [in] any Result);
13787 published interface XStatusIndicator {
13788 interface ::com::sun::star::uno::XInterface;
13789 void start([in] string Text, [in] long Range);
13790 void end();
13791 void setText([in] string Text);
13792 void setValue([in] long Value);
13793 void reset();
13795 /** @deprecated */ published interface XStatusIndicatorSupplier {
13796 interface ::com::sun::star::uno::XInterface;
13797 /** @deprecated */ ::com::sun::star::task::XStatusIndicator getStatusIndicator();
13799 published singleton theJobExecutor: ::com::sun::star::task::XJobExecutor;
13801 module text {
13802 published constants AuthorDisplayFormat {
13803 const short FIRST_NAME = 2;
13804 const short FULL = 0;
13805 const short INITIALS = 3;
13806 const short LAST_NAME = 1;
13808 published interface XAutoTextGroup;
13809 published interface XAutoTextContainer {
13810 interface ::com::sun::star::container::XNameAccess;
13811 ::com::sun::star::text::XAutoTextGroup insertNewByName([in] string aGroupName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
13812 void removeByName([in] string aGroupName) raises (::com::sun::star::container::NoSuchElementException);
13814 published interface XAutoTextContainer2 {
13815 interface ::com::sun::star::text::XAutoTextContainer;
13816 interface ::com::sun::star::container::XIndexAccess;
13818 published service AutoTextContainer: ::com::sun::star::text::XAutoTextContainer2;
13819 /** @deprecated */ published interface XAutoTextEntry {
13820 interface ::com::sun::star::uno::XInterface;
13821 void applyTo([in] ::com::sun::star::text::XTextRange xRange);
13823 published service AutoTextEntry {
13824 interface ::com::sun::star::text::XAutoTextEntry;
13825 interface ::com::sun::star::text::XText;
13827 published interface XAutoTextGroup {
13828 interface ::com::sun::star::container::XNameAccess;
13829 sequence< string > getTitles();
13830 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);
13831 ::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);
13832 void removeByName([in] string aEntryName) raises (::com::sun::star::container::NoSuchElementException);
13834 published service AutoTextGroup {
13835 interface ::com::sun::star::text::XAutoTextGroup;
13836 interface ::com::sun::star::container::XIndexAccess;
13837 interface ::com::sun::star::container::XNamed;
13838 [property, readonly] string FilePath;
13839 [property] string Title;
13841 published interface XTextFrame;
13842 published service BaseFrameProperties {
13843 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
13844 [property] short AnchorPageNo;
13845 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
13846 [property] ::com::sun::star::util::Color BackColor;
13847 /** @deprecated */ [property] string BackGraphicURL;
13848 [property] string BackGraphicFilter;
13849 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13850 [property] ::com::sun::star::table::BorderLine LeftBorder;
13851 [property] ::com::sun::star::table::BorderLine RightBorder;
13852 [property] ::com::sun::star::table::BorderLine TopBorder;
13853 [property] ::com::sun::star::table::BorderLine BottomBorder;
13854 [property] long BorderDistance;
13855 [property] long LeftBorderDistance;
13856 [property] long RightBorderDistance;
13857 [property] long TopBorderDistance;
13858 [property] long BottomBorderDistance;
13859 [property] boolean BackTransparent;
13860 [property] boolean ContentProtected;
13861 [property] long LeftMargin;
13862 [property] long RightMargin;
13863 [property] long TopMargin;
13864 [property] long BottomMargin;
13865 [property] long Height;
13866 [property] long Width;
13867 [property] short RelativeHeight;
13868 [property] short RelativeWidth;
13869 [property] boolean IsSyncWidthToHeight;
13870 [property] boolean IsSyncHeightToWidth;
13871 [property] short HoriOrient;
13872 [property] long HoriOrientPosition;
13873 [property] short HoriOrientRelation;
13874 [property] short VertOrient;
13875 [property] long VertOrientPosition;
13876 [property] short VertOrientRelation;
13877 [property] string HyperLinkURL;
13878 [property] string HyperLinkTarget;
13879 [property] string HyperLinkName;
13880 [property] boolean Opaque;
13881 [property] boolean PageToggle;
13882 [property] boolean PositionProtected;
13883 [property] boolean Print;
13884 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13885 [property] boolean ServerMap;
13886 [property] ::com::sun::star::awt::Size Size;
13887 [property] boolean SizeProtected;
13888 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
13889 [property] boolean SurroundAnchorOnly;
13890 [property, optional] short WrapInfluenceOnPosition;
13891 [property, maybevoid, optional] ::com::sun::star::awt::Size LayoutSize;
13892 [property, optional] string Title;
13893 [property, optional] string Description;
13894 [property, optional] ::com::sun::star::drawing::FillStyle FillStyle;
13895 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
13896 [property, optional] string FillGradientName;
13897 [property, optional] short ShadowTransparence;
13898 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > FrameInteropGrabBag;
13899 [property, optional] short RelativeHeightRelation;
13900 [property, optional] short RelativeWidthRelation;
13901 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13902 [property, optional] boolean AllowOverlap;
13903 [property, optional] string Tooltip;
13904 [property, optional] boolean Decorative;
13905 [property, optional] boolean IsSplitAllowed;
13906 [property, optional] boolean WrapTextAtFlyStart;
13908 published service BaseFrame {
13909 service ::com::sun::star::text::BaseFrameProperties;
13910 service ::com::sun::star::text::TextContent;
13911 interface ::com::sun::star::beans::XPropertySet;
13912 interface ::com::sun::star::container::XNamed;
13913 [optional] interface ::com::sun::star::drawing::XShape;
13914 [property] string FrameStyleName;
13916 /** @deprecated */ published interface XDocumentIndex {
13917 interface ::com::sun::star::text::XTextContent;
13918 string getServiceName();
13919 void update();
13921 published interface XTextSection;
13922 published service BaseIndex {
13923 interface ::com::sun::star::text::XDocumentIndex;
13924 [optional] interface ::com::sun::star::util::XRefreshable;
13925 [property] string Title;
13926 [property] boolean IsProtected;
13927 [property] string ParaStyleHeading;
13928 [property] string ParaStyleLevel1;
13929 [property, optional] string ParaStyleLevel2;
13930 [property, optional] string ParaStyleLevel3;
13931 [property, optional] string ParaStyleLevel4;
13932 [property, optional] string ParaStyleLevel5;
13933 [property, optional] string ParaStyleLevel6;
13934 [property, optional] string ParaStyleLevel7;
13935 [property, optional] string ParaStyleLevel8;
13936 [property, optional] string ParaStyleLevel9;
13937 [property, optional] string ParaStyleLevel10;
13938 [property, optional] string ParaStyleSeparator;
13939 [property] ::com::sun::star::text::XTextColumns TextColumns;
13940 /** @deprecated */ [property] string BackGraphicURL;
13941 [property] string BackGraphicFilter;
13942 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13943 [property] ::com::sun::star::util::Color BackColor;
13944 [property] boolean BackTransparent;
13945 [property, optional] ::com::sun::star::container::XIndexReplace LevelFormat;
13946 [property, optional] boolean CreateFromChapter;
13947 [property] ::com::sun::star::text::XTextSection ContentSection;
13948 [property] ::com::sun::star::text::XTextSection HeaderSection;
13949 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13951 published service BaseIndexMark {
13952 service ::com::sun::star::text::TextContent;
13953 [property] string AlternativeText;
13955 published service Bibliography {
13956 service ::com::sun::star::text::BaseIndex;
13957 [property] ::com::sun::star::lang::Locale Locale;
13958 [property] string SortAlgorithm;
13960 published constants BibliographyDataField {
13961 const short ADDRESS = 2;
13962 const short ANNOTE = 3;
13963 const short AUTHOR = 4;
13964 const short BIBILIOGRAPHIC_TYPE = 1;
13965 const short BOOKTITLE = 5;
13966 const short CHAPTER = 6;
13967 const short CUSTOM1 = 25;
13968 const short CUSTOM2 = 26;
13969 const short CUSTOM3 = 27;
13970 const short CUSTOM4 = 28;
13971 const short CUSTOM5 = 29;
13972 const short EDITION = 7;
13973 const short EDITOR = 8;
13974 const short HOWPUBLISHED = 9;
13975 const short IDENTIFIER = 0;
13976 const short INSTITUTION = 10;
13977 const short ISBN = 30;
13978 const short JOURNAL = 11;
13979 const short LOCAL_URL = 31;
13980 const short MONTH = 12;
13981 const short NOTE = 13;
13982 const short NUMBER = 14;
13983 const short ORGANIZATIONS = 15;
13984 const short PAGES = 16;
13985 const short PUBLISHER = 17;
13986 const short REPORT_TYPE = 21;
13987 const short SCHOOL = 18;
13988 const short SERIES = 19;
13989 const short TITLE = 20;
13990 const short URL = 24;
13991 const short VOLUME = 22;
13992 const short YEAR = 23;
13994 published constants BibliographyDataType {
13995 const short ARTICLE = 0;
13996 const short BOOK = 1;
13997 const short BOOKLET = 2;
13998 const short CONFERENCE = 3;
13999 const short CUSTOM1 = 17;
14000 const short CUSTOM2 = 18;
14001 const short CUSTOM3 = 19;
14002 const short CUSTOM4 = 20;
14003 const short CUSTOM5 = 21;
14004 const short EMAIL = 15;
14005 const short INBOOK = 4;
14006 const short INCOLLECTION = 5;
14007 const short INPROCEEDINGS = 6;
14008 const short JOURNAL = 7;
14009 const short MANUAL = 8;
14010 const short MASTERSTHESIS = 9;
14011 const short MISC = 10;
14012 const short PHDTHESIS = 11;
14013 const short PROCEEDINGS = 12;
14014 const short TECHREPORT = 13;
14015 const short UNPUBLISHED = 14;
14016 const short WWW = 16;
14018 published service Bookmark {
14019 service ::com::sun::star::text::TextContent;
14020 interface ::com::sun::star::container::XNamed;
14022 published service Bookmarks {
14023 interface ::com::sun::star::container::XNameAccess;
14024 interface ::com::sun::star::container::XIndexAccess;
14026 published service CellProperties {
14027 service ::com::sun::star::xml::UserDefinedAttributesSupplier;
14028 interface ::com::sun::star::beans::XPropertySet;
14029 [property] string CellName;
14030 [property] ::com::sun::star::util::Color BackColor;
14031 /** @deprecated */ [property] string BackGraphicURL;
14032 [property] string BackGraphicFilter;
14033 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14034 [property] long NumberFormat;
14035 [property] boolean BackTransparent;
14036 [property] ::com::sun::star::table::BorderLine LeftBorder;
14037 [property] ::com::sun::star::table::BorderLine RightBorder;
14038 [property] ::com::sun::star::table::BorderLine TopBorder;
14039 [property] ::com::sun::star::table::BorderLine BottomBorder;
14040 [property] long LeftBorderDistance;
14041 [property] long RightBorderDistance;
14042 [property] long TopBorderDistance;
14043 [property] long BottomBorderDistance;
14044 [property, readonly] ::com::sun::star::text::XTextSection TextSection;
14045 [property] boolean IsProtected;
14046 [property] short VertOrient;
14047 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14048 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
14049 [property, optional] boolean HasTextChangesOnly;
14051 published service CellRange {
14052 service ::com::sun::star::style::CharacterProperties;
14053 service ::com::sun::star::style::CharacterPropertiesAsian;
14054 service ::com::sun::star::style::CharacterPropertiesComplex;
14055 service ::com::sun::star::style::ParagraphProperties;
14056 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14057 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14058 interface ::com::sun::star::table::XCellRange;
14059 [optional] interface ::com::sun::star::sheet::XCellRangeData;
14060 [optional] interface ::com::sun::star::chart::XChartDataArray;
14061 [property] ::com::sun::star::util::Color BackColor;
14062 [property] string BackGraphicFilter;
14063 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14064 /** @deprecated */ [property] string BackGraphicURL;
14065 [property] boolean BackTransparent;
14066 [property] boolean ChartColumnAsLabel;
14067 [property] boolean ChartRowAsLabel;
14068 [property] long NumberFormat;
14069 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14071 published interface XTextFrame {
14072 interface ::com::sun::star::text::XTextContent;
14073 ::com::sun::star::text::XText getText();
14075 published service TextFrame {
14076 service ::com::sun::star::text::BaseFrame;
14077 interface ::com::sun::star::text::XTextFrame;
14078 [property] long FrameHeightAbsolute;
14079 [property] long FrameWidthAbsolute;
14080 [property] byte FrameWidthPercent;
14081 [property] byte FrameHeightPercent;
14082 [property] boolean FrameIsAutomaticHeight;
14083 [property] short SizeType;
14084 [property, optional] boolean EditInReadonly;
14085 [property, optional] short WidthType;
14086 [property, optional] short WritingMode;
14087 [property, optional] boolean IsFollowingTextFlow;
14088 [property, optional] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
14089 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
14091 published service ChainedTextFrame {
14092 service ::com::sun::star::text::TextFrame;
14093 [property, maybevoid] string ChainNextName;
14094 [property, maybevoid] string ChainPrevName;
14096 published constants ChapterFormat {
14097 const short DIGIT = 4;
14098 const short NAME = 0;
14099 const short NAME_NUMBER = 2;
14100 const short NO_PREFIX_SUFFIX = 3;
14101 const short NUMBER = 1;
14103 published service ChapterNumberingRule {
14104 service ::com::sun::star::style::NumberingRule;
14105 [property] string HeadingStyleName;
14107 published constants CharacterCompressionType {
14108 const short NONE = 0;
14109 const short PUNCTUATION_AND_KANA = 2;
14110 const short PUNCTUATION_ONLY = 1;
14112 published constants ColumnSeparatorStyle {
14113 const short DASHED = 3;
14114 const short DOTTED = 2;
14115 const short NONE = 0;
14116 const short SOLID = 1;
14118 published service ContentIndex {
14119 service ::com::sun::star::text::BaseIndex;
14120 [property, optional] short Level;
14121 [property, optional] boolean CreateFromOutline;
14122 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
14123 [property, optional] boolean CreateFromMarks;
14125 published service ContentIndexMark {
14126 service ::com::sun::star::text::TextContent;
14127 service ::com::sun::star::text::BaseIndexMark;
14128 [property] short Level;
14130 published constants ControlCharacter {
14131 const short APPEND_PARAGRAPH = 5;
14132 const short HARD_HYPHEN = 2;
14133 const short HARD_SPACE = 4;
14134 const short LINE_BREAK = 1;
14135 const short PARAGRAPH_BREAK = 0;
14136 const short SOFT_HYPHEN = 3;
14138 /** @deprecated */ published constants DateDisplayFormat {
14139 const short DDMMMMYYYY = 5;
14140 const short DDMMMYYYY = 4;
14141 const short MMDDYY = 2;
14142 const short MMDDYYYY = 3;
14143 const short NNDDMMMMYYYY = 6;
14144 const short NNNNDDMMMMYYYY = 7;
14145 const short STANDARD_LONG = 1;
14146 const short STANDARD_SHORT = 0;
14148 published interface XDefaultNumberingProvider {
14149 interface ::com::sun::star::uno::XInterface;
14150 sequence< ::com::sun::star::container::XIndexAccess > getDefaultOutlineNumberings([in] ::com::sun::star::lang::Locale aLocale);
14151 sequence< ::com::sun::star::beans::PropertyValues > getDefaultContinuousNumberingLevels([in] ::com::sun::star::lang::Locale aLocale);
14153 published service DefaultNumberingProvider: ::com::sun::star::text::XDefaultNumberingProvider;
14154 published service Defaults {
14155 service ::com::sun::star::style::CharacterProperties;
14156 service ::com::sun::star::style::ParagraphProperties;
14157 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14158 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14159 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14160 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14161 interface ::com::sun::star::beans::XPropertySet;
14162 [property] long TabStopDistance;
14164 published interface XDependentTextField {
14165 interface ::com::sun::star::text::XTextField;
14166 void attachTextFieldMaster([in] ::com::sun::star::beans::XPropertySet xFieldMaster) raises (::com::sun::star::lang::IllegalArgumentException);
14167 ::com::sun::star::beans::XPropertySet getTextFieldMaster();
14169 published service DependentTextField {
14170 service ::com::sun::star::text::TextField;
14171 interface ::com::sun::star::text::XDependentTextField;
14173 published interface XDocumentIndexMark;
14174 published service DocumentIndex {
14175 service ::com::sun::star::text::BaseIndex;
14176 [property, optional] boolean UseAlphabeticalSeparators;
14177 [property, optional] boolean UseKeyAsEntry;
14178 [property, optional] boolean UseCombinedEntries;
14179 [property, optional] boolean IsCaseSensitive;
14180 [property, optional] boolean UsePP;
14181 [property, optional] boolean UseDash;
14182 [property, optional] boolean UseUpperCase;
14183 [property, optional] string MainEntryCharacterStyleName;
14184 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
14185 [property] ::com::sun::star::lang::Locale Locale;
14186 [property] string SortAlgorithm;
14188 published service DocumentIndexLevelFormat {
14189 interface ::com::sun::star::container::XIndexReplace;
14191 published service DocumentIndexMark {
14192 service ::com::sun::star::text::TextContent;
14193 service ::com::sun::star::text::BaseIndexMark;
14194 [property] string PrimaryKey;
14195 [property] string SecondaryKey;
14196 [property] boolean IsMainEntry;
14198 published service DocumentIndexMarkAsian {
14199 [property] string TextReading;
14200 [property] string PrimaryKeyReading;
14201 [property] string SecondaryKeyReading;
14203 published service DocumentIndexParagraphStyles {
14204 interface ::com::sun::star::container::XIndexReplace;
14206 published service DocumentIndexes {
14207 interface ::com::sun::star::container::XNameAccess;
14208 interface ::com::sun::star::container::XIndexAccess;
14210 published enum NotePrintMode {
14211 NOT = 0,
14212 ONLY = 1,
14213 DOC_END = 2,
14214 PAGE_END = 3
14216 published service PrintSettings {
14217 [property] boolean PrintGraphics;
14218 /** @deprecated */ [property] boolean PrintTables;
14219 /** @deprecated */ [property] boolean PrintDrawings;
14220 [property] boolean PrintLeftPages;
14221 [property] boolean PrintRightPages;
14222 [property] boolean PrintControls;
14223 /** @deprecated */ [property] boolean PrintReversed;
14224 [property] boolean PrintPaperFromSetup;
14225 [property] string PrintFaxName;
14226 [property] ::com::sun::star::text::NotePrintMode PrintAnnotationMode;
14227 [property] boolean PrintProspect;
14228 [property] boolean PrintPageBackground;
14229 [property] boolean PrintBlackFonts;
14230 [property, optional] boolean PrintEmptyPages;
14232 published service DocumentSettings {
14233 service ::com::sun::star::document::Settings;
14234 [optional] service ::com::sun::star::text::PrintSettings;
14235 interface ::com::sun::star::beans::XPropertySet;
14236 [property, optional] boolean ChartAutoUpdate;
14237 [property, optional] boolean AddParaTableSpacing;
14238 [property, optional] boolean AddParaTableSpacingAtStart;
14239 [property, optional] boolean AlignTabStopPosition;
14240 [property, optional] boolean SaveGlobalDocumentLinks;
14241 [property, optional] boolean IsLabelDocument;
14242 [property, optional] boolean UseFormerLineSpacing;
14243 [property, optional] boolean AddParaSpacingToTableCells;
14244 [property, optional] boolean UseFormerObjectPositioning;
14245 [property, optional] boolean ConsiderTextWrapOnObjPos;
14246 [property, optional] boolean MathBaselineAlignment;
14248 published constants DocumentStatistic {
14249 const short CHARS = 3;
14250 const short PAGES = 0;
14251 const short PARAS = 1;
14252 const short WORDS = 2;
14254 published interface XFootnote {
14255 interface ::com::sun::star::text::XTextContent;
14256 string getLabel();
14257 void setLabel([in] string aLabel);
14259 published service Footnote {
14260 interface ::com::sun::star::text::XFootnote;
14261 interface ::com::sun::star::text::XText;
14262 [property, optional, readonly] short ReferenceId;
14264 published service Endnote {
14265 service ::com::sun::star::text::Footnote;
14267 published service FootnoteSettings {
14268 [property] string CharStyleName;
14269 [property] short NumberingType;
14270 [property] string PageStyleName;
14271 [property] string ParaStyleName;
14272 [property] string Prefix;
14273 [property] short StartAt;
14274 [property] string Suffix;
14275 [property, optional] string BeginNotice;
14276 [property, optional] string EndNotice;
14277 [property, optional] short FootnoteCounting;
14278 [property, optional] boolean PositionEndOfDoc;
14279 [property, optional] string AnchorCharStyleName;
14281 published service EndnoteSettings {
14282 service ::com::sun::star::text::FootnoteSettings;
14284 published constants FilenameDisplayFormat {
14285 const short FULL = 0;
14286 const short NAME = 2;
14287 const short NAME_AND_EXT = 3;
14288 const short PATH = 1;
14290 published constants FontEmphasis {
14291 const short ACCENT_ABOVE = 4;
14292 const short ACCENT_BELOW = 14;
14293 const short CIRCLE_ABOVE = 2;
14294 const short CIRCLE_BELOW = 12;
14295 const short DISK_ABOVE = 3;
14296 const short DISK_BELOW = 13;
14297 const short DOT_ABOVE = 1;
14298 const short DOT_BELOW = 11;
14299 const short NONE = 0;
14301 published constants FontRelief {
14302 const short EMBOSSED = 1;
14303 const short ENGRAVED = 2;
14304 const short NONE = 0;
14306 published constants FootnoteNumbering {
14307 const short PER_CHAPTER = 1;
14308 const short PER_DOCUMENT = 2;
14309 const short PER_PAGE = 0;
14311 published service Footnotes {
14312 interface ::com::sun::star::container::XIndexAccess;
14314 published interface XBookmarksSupplier {
14315 interface ::com::sun::star::uno::XInterface;
14316 ::com::sun::star::container::XNameAccess getBookmarks();
14318 published interface XChapterNumberingSupplier {
14319 interface ::com::sun::star::uno::XInterface;
14320 ::com::sun::star::container::XIndexReplace getChapterNumberingRules();
14322 interface XContentControlsSupplier {
14323 interface ::com::sun::star::uno::XInterface;
14324 ::com::sun::star::container::XIndexAccess getContentControls();
14326 published interface XDocumentIndexesSupplier {
14327 interface ::com::sun::star::uno::XInterface;
14328 ::com::sun::star::container::XIndexAccess getDocumentIndexes();
14330 published interface XEndnotesSupplier {
14331 interface ::com::sun::star::uno::XInterface;
14332 ::com::sun::star::container::XIndexAccess getEndnotes();
14333 ::com::sun::star::beans::XPropertySet getEndnoteSettings();
14335 published interface XFootnotesSupplier {
14336 interface ::com::sun::star::uno::XInterface;
14337 ::com::sun::star::container::XIndexAccess getFootnotes();
14338 ::com::sun::star::beans::XPropertySet getFootnoteSettings();
14340 published interface XPagePrintable {
14341 interface ::com::sun::star::uno::XInterface;
14342 sequence< ::com::sun::star::beans::PropertyValue > getPagePrintSettings();
14343 void setPagePrintSettings([in] sequence< ::com::sun::star::beans::PropertyValue > aSettings);
14344 void printPages([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
14346 published interface XReferenceMarksSupplier {
14347 interface ::com::sun::star::uno::XInterface;
14348 ::com::sun::star::container::XNameAccess getReferenceMarks();
14350 published interface XTextDocument {
14351 interface ::com::sun::star::frame::XModel;
14352 ::com::sun::star::text::XText getText();
14353 void reformat();
14355 published interface XTextEmbeddedObjectsSupplier {
14356 interface ::com::sun::star::uno::XInterface;
14357 ::com::sun::star::container::XNameAccess getEmbeddedObjects();
14359 published interface XTextFramesSupplier {
14360 interface ::com::sun::star::uno::XInterface;
14361 ::com::sun::star::container::XNameAccess getTextFrames();
14363 published interface XTextGraphicObjectsSupplier {
14364 interface ::com::sun::star::uno::XInterface;
14365 ::com::sun::star::container::XNameAccess getGraphicObjects();
14367 published interface XTextSectionsSupplier {
14368 interface ::com::sun::star::uno::XInterface;
14369 ::com::sun::star::container::XNameAccess getTextSections();
14371 published interface XTextTablesSupplier {
14372 interface ::com::sun::star::uno::XInterface;
14373 ::com::sun::star::container::XNameAccess getTextTables();
14376 module tiledrendering {
14377 interface XTiledRenderable {
14378 interface ::com::sun::star::uno::XInterface;
14379 void paintTile([in] any Parent, [in] long nOutputWidth, [in] long nOutputHeight, [in] long nTilePosX, [in] long nTilePosY, [in] long nTileWidth, [in] long nTileHeight);
14382 module text {
14383 published service GenericTextDocument {
14384 service ::com::sun::star::document::OfficeDocument;
14385 interface ::com::sun::star::lang::XMultiServiceFactory;
14386 interface ::com::sun::star::text::XTextDocument;
14387 interface ::com::sun::star::util::XSearchable;
14388 interface ::com::sun::star::util::XRefreshable;
14389 [optional] interface ::com::sun::star::tiledrendering::XTiledRenderable;
14390 [optional] interface ::com::sun::star::text::XFootnotesSupplier;
14391 [optional] interface ::com::sun::star::text::XEndnotesSupplier;
14392 [optional] interface ::com::sun::star::text::XContentControlsSupplier;
14393 [optional] interface ::com::sun::star::util::XReplaceable;
14394 [optional] interface ::com::sun::star::text::XPagePrintable;
14395 [optional] interface ::com::sun::star::text::XReferenceMarksSupplier;
14396 [optional] interface ::com::sun::star::text::XChapterNumberingSupplier;
14397 [optional] interface ::com::sun::star::beans::XPropertySet;
14398 [optional] interface ::com::sun::star::text::XTextGraphicObjectsSupplier;
14399 [optional] interface ::com::sun::star::text::XTextEmbeddedObjectsSupplier;
14400 [optional] interface ::com::sun::star::text::XTextTablesSupplier;
14401 [optional] interface ::com::sun::star::style::XStyleFamiliesSupplier;
14402 [optional] interface ::com::sun::star::text::XBookmarksSupplier;
14403 [optional] interface ::com::sun::star::text::XDocumentIndexesSupplier;
14404 [optional] interface ::com::sun::star::text::XTextFieldsSupplier;
14405 [optional] interface ::com::sun::star::text::XTextFramesSupplier;
14406 [optional] interface ::com::sun::star::text::XTextSectionsSupplier;
14407 [optional] interface ::com::sun::star::util::XNumberFormatsSupplier;
14408 [property, optional] ::com::sun::star::lang::Locale CharLocale;
14409 [property, optional, readonly] long CharacterCount;
14410 [property, optional, readonly] long ParagraphCount;
14411 [property, optional, readonly] long WordCount;
14412 [property, optional] string WordSeparator;
14413 [property, optional] string IndexAutoMarkFileURL;
14414 [property, optional] boolean RecordChanges;
14415 [property, optional] short TwoDigitYear;
14418 module view {
14419 published interface XPrintSettingsSupplier {
14420 interface ::com::sun::star::uno::XInterface;
14421 ::com::sun::star::beans::XPropertySet getPrintSettings();
14423 published interface XViewSettingsSupplier {
14424 interface ::com::sun::star::uno::XInterface;
14425 ::com::sun::star::beans::XPropertySet getViewSettings();
14428 module text {
14429 published service GlobalSettings {
14430 interface ::com::sun::star::view::XPrintSettingsSupplier;
14431 interface ::com::sun::star::view::XViewSettingsSupplier;
14433 published constants HoriOrientation {
14434 const short CENTER = 2;
14435 const short FULL = 6;
14436 const short INSIDE = 4;
14437 const short LEFT = 3;
14438 const short LEFT_AND_WIDTH = 7;
14439 const short NONE = 0;
14440 const short OUTSIDE = 5;
14441 const short RIGHT = 1;
14443 published struct HoriOrientationFormat {
14444 long XPos;
14445 short HorizontalOrientation;
14446 short HorizontalRelation;
14447 boolean PositionToggle;
14449 published enum HorizontalAdjust {
14450 LEFT = 0,
14451 CENTER = 1,
14452 RIGHT = 2
14454 published service IllustrationsIndex {
14455 service ::com::sun::star::text::BaseIndex;
14456 [property, optional] boolean CreateFromLabels;
14457 [property, optional] string LabelCategory;
14458 [property, optional] short LabelDisplayType;
14459 [property, maybevoid, optional] string CreateFromParagraphStyle;
14461 published exception InvalidTextContentException: ::com::sun::star::uno::Exception {
14462 ::com::sun::star::text::XTextContent TextContent;
14464 published constants LabelFollow {
14465 const short LISTTAB = 0;
14466 const short NEWLINE = 3;
14467 const short NOTHING = 2;
14468 const short SPACE = 1;
14470 published service LineNumberingProperties {
14471 [property] boolean IsOn;
14472 [property] string CharStyleName;
14473 [property] boolean CountEmptyLines;
14474 [property] boolean CountLinesInFrames;
14475 [property] long Distance;
14476 [property] short Interval;
14477 [property] string SeparatorText;
14478 [property] short SeparatorInterval;
14479 [property] short NumberPosition;
14480 [property] short NumberingType;
14481 [property, optional] boolean RestartAtEachPage;
14483 published interface XMailMergeListener;
14484 published interface XMailMergeBroadcaster {
14485 interface ::com::sun::star::uno::XInterface;
14486 void addMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14487 void removeMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14489 published service MailMerge {
14490 service ::com::sun::star::sdb::DataAccessDescriptor;
14491 interface ::com::sun::star::task::XJob;
14492 interface ::com::sun::star::beans::XPropertySet;
14493 [optional] interface ::com::sun::star::util::XCancellable;
14494 [optional] interface ::com::sun::star::text::XMailMergeBroadcaster;
14495 [property] string DataSourceName;
14496 [property] long CommandType;
14497 [property] string Command;
14498 [property] ::com::sun::star::sdbc::XResultSet ResultSet;
14499 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
14500 [property] sequence< any > Selection;
14501 [property] boolean EscapeProcessing;
14502 [property] string Filter;
14503 [property] string DocumentURL;
14504 [property, readonly] ::com::sun::star::frame::XModel Model;
14505 [property] short OutputType;
14506 /** @deprecated */ [property] boolean SinglePrintJobs;
14507 [property] string OutputURL;
14508 [property] boolean FileNameFromColumn;
14509 [property] string FileNamePrefix;
14510 [property, optional] string OutServerPassword;
14511 [property, optional] string InServerPassword;
14512 [property, optional] string Subject;
14513 [property, optional] string AddressFromColumn;
14514 [property, optional] boolean SendAsHTML;
14515 [property, optional] boolean SendAsAttachment;
14516 [property, optional] string MailBody;
14517 [property, optional] string AttachmentName;
14518 [property, optional] string AttachmentFilter;
14519 [property, optional] sequence< string > CopiesTo;
14520 [property, optional] sequence< string > BlindCopiesTo;
14521 [property, optional] boolean SaveAsSingleFile;
14522 [property, optional] string SaveFilter;
14523 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > PrintOptions;
14525 published struct MailMergeEvent: ::com::sun::star::lang::EventObject {
14526 ::com::sun::star::frame::XModel Model;
14528 published constants MailMergeType {
14529 const short FILE = 2;
14530 const short MAIL = 3;
14531 const short PRINTER = 1;
14532 const short SHELL = 4;
14534 published service NumberingLevel {
14535 [property] short Adjust;
14536 [property, optional] short ParentNumbering;
14537 [property] string Prefix;
14538 [property] string Suffix;
14539 [property, optional] string CharStyleName;
14540 /** @deprecated */ [property, optional] short BulletId;
14541 [property] string BulletChar;
14542 [property] string BulletFontName;
14543 [property, optional] ::com::sun::star::awt::FontDescriptor BulletFont;
14544 /** @deprecated */ [property] string GraphicURL;
14545 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
14546 [property, optional] ::com::sun::star::awt::Size GraphicSize;
14547 [property, optional] short VertOrient;
14548 [property, optional] short StartWith;
14549 [property] long LeftMargin;
14550 [property, optional] long SymbolTextDistance;
14551 [property] long FirstLineOffset;
14552 [property] short NumberingType;
14553 [property] string HeadingStyleName;
14554 [property, optional] string ParagraphStyleName;
14555 [property, optional] ::com::sun::star::util::Color BulletColor;
14556 [property, optional] short BulletRelSize;
14557 [property, optional] short PositionAndSpaceMode;
14558 [property, optional] short LabelFollowedBy;
14559 [property, optional] long ListtabStopPosition;
14560 [property, optional] long FirstLineIndent;
14561 [property, optional] long IndentAt;
14563 published service NumberingRules {
14564 interface ::com::sun::star::container::XIndexReplace;
14565 [optional] interface ::com::sun::star::beans::XPropertySet;
14566 [property, optional] boolean IsAbsoluteMargins;
14567 [property, optional] boolean IsAutomatic;
14568 [property, optional] boolean IsContinuousNumbering;
14569 [property, optional, readonly] string Name;
14570 [property, optional] boolean NumberingIsOutline;
14571 [property, optional] short NumberingType;
14572 [property, optional, readonly] string DefaultListId;
14574 published service NumberingStyle {
14575 service ::com::sun::star::style::Style;
14576 service ::com::sun::star::text::NumberingRules;
14578 published service ObjectIndex {
14579 service ::com::sun::star::text::BaseIndex;
14580 [property, optional] boolean CreateFromStarMath;
14581 [property, optional] boolean CreateFromStarChart;
14582 [property, optional] boolean CreateFromStarCalc;
14583 [property, optional] boolean CreateFromStarDraw;
14584 [property, optional] boolean CreateFromOtherEmbeddedObjects;
14585 [property, maybevoid, optional] string CreateFromParagraphStyle;
14587 published service PageFootnoteInfo {
14588 [property] long FootnoteHeight;
14589 [property] long FootnoteSeparatorLineWidth;
14590 [property] long FootnoteTopDistance;
14591 [property] long FootnoteBottomDistance;
14592 [property] short FootnoteSeparatorLineWidthPercent;
14593 [property] ::com::sun::star::text::HorizontalAdjust FootnoteSeparatorLineAdjust;
14594 [property] short FootnoteSeparatorLinePenWidth;
14596 published enum PageNumberType {
14597 PREV = 0,
14598 CURRENT = 1,
14599 NEXT = 2
14601 published service PagePrintSettings {
14602 [property] short PageRows;
14603 [property] short PageColumns;
14604 [property] long LeftMargin;
14605 [property] long RightMargin;
14606 [property] long TopMargin;
14607 [property] long BottomMargin;
14608 [property] long HoriMargin;
14609 [property] long VertMargin;
14610 [property] boolean IsLandscape;
14612 published struct TableColumnSeparator {
14613 short Position;
14614 boolean IsVisible;
14616 published interface XTextTableCursor;
14617 published interface XTextTable {
14618 interface ::com::sun::star::text::XTextContent;
14619 void initialize([in] long nRows, [in] long nColumns);
14620 ::com::sun::star::table::XTableRows getRows();
14621 ::com::sun::star::table::XTableColumns getColumns();
14622 ::com::sun::star::table::XCell getCellByName([in] string aCellName);
14623 sequence< string > getCellNames();
14624 ::com::sun::star::text::XTextTableCursor createCursorByCellName([in] string aCellName);
14626 published service TextTable {
14627 service ::com::sun::star::text::TextContent;
14628 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
14629 interface ::com::sun::star::text::XTextTable;
14630 interface ::com::sun::star::container::XNamed;
14631 interface ::com::sun::star::table::XCellRange;
14632 interface ::com::sun::star::chart::XChartDataArray;
14633 interface ::com::sun::star::table::XAutoFormattable;
14634 interface ::com::sun::star::util::XSortable;
14635 [optional] interface ::com::sun::star::sheet::XCellRangeData;
14636 [property] ::com::sun::star::style::BreakType BreakType;
14637 [property] long LeftMargin;
14638 [property] long RightMargin;
14639 [property] short HoriOrient;
14640 [property] boolean KeepTogether;
14641 [property] boolean Split;
14642 [property] short PageNumberOffset;
14643 [property] string PageDescName;
14644 [property] short RelativeWidth;
14645 [property] boolean IsWidthRelative;
14646 [property] boolean RepeatHeadline;
14647 [property, optional] long HeaderRowCount;
14648 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
14649 [property] long TopMargin;
14650 [property] long BottomMargin;
14651 [property] boolean BackTransparent;
14652 [property] long Width;
14653 [property] boolean ChartRowAsLabel;
14654 [property] boolean ChartColumnAsLabel;
14655 [property] ::com::sun::star::table::TableBorder TableBorder;
14656 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
14657 [property] short TableColumnRelativeSum;
14658 [property] ::com::sun::star::util::Color BackColor;
14659 /** @deprecated */ [property] string BackGraphicURL;
14660 [property] string BackGraphicFilter;
14661 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14662 [property, optional] boolean CollapsingBorders;
14663 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > TableInteropGrabBag;
14664 [property, optional] string TableTemplateName;
14665 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14667 published service Paragraph {
14668 service ::com::sun::star::text::TextContent;
14669 [optional] service ::com::sun::star::style::ParagraphProperties;
14670 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14671 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14672 [optional] service ::com::sun::star::style::CharacterProperties;
14673 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14674 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14675 [optional] service ::com::sun::star::text::TextTable;
14676 interface ::com::sun::star::beans::XPropertySet;
14677 interface ::com::sun::star::beans::XPropertyState;
14678 interface ::com::sun::star::container::XEnumerationAccess;
14679 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14681 published service ParagraphEnumeration {
14682 interface ::com::sun::star::container::XEnumeration;
14684 published constants ParagraphVertAlign {
14685 const short AUTOMATIC = 0;
14686 const short BASELINE = 1;
14687 const short BOTTOM = 4;
14688 const short CENTER = 3;
14689 const short TOP = 2;
14691 published constants PlaceholderType {
14692 const short GRAPHIC = 3;
14693 const short OBJECT = 4;
14694 const short TABLE = 1;
14695 const short TEXT = 0;
14696 const short TEXTFRAME = 2;
14698 published constants PositionAndSpaceMode {
14699 const short LABEL_ALIGNMENT = 1;
14700 const short LABEL_WIDTH_AND_POSITION = 0;
14702 published service TextPortion {
14703 service ::com::sun::star::text::TextRange;
14704 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
14705 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14706 [property, readonly] string TextPortionType;
14707 /** @deprecated */ [property, readonly] short ControlCharacter;
14708 [property, optional, readonly] ::com::sun::star::text::XTextContent Bookmark;
14709 [property, optional, readonly] ::com::sun::star::text::XTextContent DocumentIndexMark;
14710 [property, optional, readonly] ::com::sun::star::text::XTextContent ReferenceMark;
14711 [property, optional, readonly] ::com::sun::star::text::XFootnote Footnote;
14712 [property, optional, readonly] ::com::sun::star::text::XTextField TextField;
14713 [property, optional, readonly] ::com::sun::star::text::XTextContent InContentMetadata;
14714 [property, optional, readonly] boolean IsCollapsed;
14715 [property, optional, readonly] boolean IsStart;
14717 published service RedlinePortion {
14718 service ::com::sun::star::text::TextPortion;
14719 [property, readonly] string RedlineAuthor;
14720 [property, readonly] ::com::sun::star::util::DateTime RedlineDateTime;
14721 [property, readonly] string RedlineComment;
14722 [property, readonly] string RedlineType;
14723 [property, readonly] ::com::sun::star::beans::PropertyValues RedlineSuccessorData;
14724 [property, readonly] string RedlineIdentifier;
14725 [property, readonly] boolean IsInHeaderFooter;
14726 [property, readonly] ::com::sun::star::text::XText RedlineText;
14727 [property, readonly] boolean MergeLastPara;
14729 published constants ReferenceFieldPart {
14730 const short CATEGORY_AND_NUMBER = 5;
14731 const short CHAPTER = 1;
14732 const short NUMBER = 8;
14733 const short NUMBER_FULL_CONTEXT = 10;
14734 const short NUMBER_NO_CONTEXT = 9;
14735 const short ONLY_CAPTION = 6;
14736 const short ONLY_SEQUENCE_NUMBER = 7;
14737 const short PAGE = 0;
14738 const short PAGE_DESC = 4;
14739 const short TEXT = 2;
14740 const short UP_DOWN = 3;
14742 published constants ReferenceFieldSource {
14743 const short BOOKMARK = 2;
14744 const short ENDNOTE = 4;
14745 const short FOOTNOTE = 3;
14746 const short REFERENCE_MARK = 0;
14747 const short SEQUENCE_FIELD = 1;
14748 const short STYLE = 5;
14750 published service ReferenceMark {
14751 interface ::com::sun::star::text::XTextContent;
14752 interface ::com::sun::star::container::XNamed;
14754 published service ReferenceMarks {
14755 interface ::com::sun::star::container::XIndexAccess;
14756 interface ::com::sun::star::container::XNameAccess;
14758 published constants RelOrientation {
14759 const short CHAR = 2;
14760 const short FRAME = 0;
14761 const short FRAME_LEFT = 5;
14762 const short FRAME_RIGHT = 6;
14763 const short PAGE_FRAME = 7;
14764 const short PAGE_LEFT = 3;
14765 const short PAGE_PRINT_AREA = 8;
14766 const short PAGE_PRINT_AREA_BOTTOM = 10;
14767 const short PAGE_PRINT_AREA_TOP = 11;
14768 const short PAGE_RIGHT = 4;
14769 const short PRINT_AREA = 1;
14770 const short TEXT_LINE = 9;
14772 published enum RubyAdjust {
14773 LEFT = 0,
14774 CENTER = 1,
14775 RIGHT = 2,
14776 BLOCK = 3,
14777 INDENT_BLOCK = 4
14779 published struct SectionFileLink {
14780 string FileURL;
14781 string FilterName;
14783 published constants SetVariableType {
14784 const short FORMULA = 2;
14785 const short SEQUENCE = 1;
14786 const short STRING = 3;
14787 const short VAR = 0;
14789 published service Shape {
14790 service ::com::sun::star::drawing::Shape;
14791 [property] short AnchorPageNo;
14792 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
14793 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
14794 [property] short HoriOrient;
14795 [property] long HoriOrientPosition;
14796 [property] short HoriOrientRelation;
14797 [property] short VertOrient;
14798 [property] long VertOrientPosition;
14799 [property] short VertOrientRelation;
14800 [property] long LeftMargin;
14801 [property] long RightMargin;
14802 [property] long TopMargin;
14803 [property] long BottomMargin;
14804 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
14805 [property] boolean SurroundAnchorOnly;
14806 [property] boolean SurroundContour;
14807 [property] boolean ContourOutside;
14808 [property] boolean Opaque;
14809 [property] ::com::sun::star::text::XTextRange TextRange;
14810 [property, optional] short WrapInfluenceOnPosition;
14811 [property, optional, readonly] ::com::sun::star::drawing::HomogenMatrix3 TransformationInHoriL2R;
14812 [property, optional] short PositionLayoutDir;
14813 [property, optional, readonly] ::com::sun::star::awt::Point StartPositionInHoriL2R;
14814 [property, optional, readonly] ::com::sun::star::awt::Point EndPositionInHoriL2R;
14815 [property, optional] boolean AllowOverlap;
14817 published constants SizeType {
14818 const short FIX = 1;
14819 const short MIN = 2;
14820 const short VARIABLE = 0;
14822 published service TableColumns {
14823 interface ::com::sun::star::table::XTableColumns;
14825 published service TableIndex {
14826 service ::com::sun::star::text::BaseIndex;
14827 [property, optional] boolean CreateFromLabels;
14828 [property, optional] string LabelCategory;
14829 [property, optional] short LabelDisplayType;
14830 [property, maybevoid, optional] string CreateFromParagraphStyle;
14832 published service TableRows {
14833 interface ::com::sun::star::table::XTableRows;
14835 published constants TemplateDisplayFormat {
14836 const short AREA = 4;
14837 const short FULL = 0;
14838 const short NAME = 2;
14839 const short NAME_AND_EXT = 3;
14840 const short PATH = 1;
14841 const short TITLE = 5;
14843 published struct TextColumn {
14844 long Width;
14845 long LeftMargin;
14846 long RightMargin;
14848 published typedef sequence< ::com::sun::star::text::TextColumn > TextColumnSequence;
14849 published interface XTextColumns {
14850 interface ::com::sun::star::uno::XInterface;
14851 long getReferenceValue();
14852 short getColumnCount();
14853 void setColumnCount([in] short nColumns);
14854 sequence< ::com::sun::star::text::TextColumn > getColumns();
14855 void setColumns([in] sequence< ::com::sun::star::text::TextColumn > Columns);
14857 published service TextColumns {
14858 interface ::com::sun::star::text::XTextColumns;
14859 [property, readonly] boolean IsAutomatic;
14860 [property] long AutomaticDistance;
14861 [property] long SeparatorLineWidth;
14862 [property] ::com::sun::star::util::Color SeparatorLineColor;
14863 [property] long SeparatorLineRelativeHeight;
14864 [property] ::com::sun::star::style::VerticalAlignment SeparatorLineVerticalAlignment;
14865 [property] boolean SeparatorLineIsOn;
14866 [property, optional] short SeparatorLineStyle;
14868 published service TextContentCollection {
14869 interface ::com::sun::star::container::XNameAccess;
14870 interface ::com::sun::star::container::XContainer;
14872 published interface XTextCursor {
14873 interface ::com::sun::star::text::XTextRange;
14874 void collapseToStart();
14875 void collapseToEnd();
14876 boolean isCollapsed();
14877 boolean goLeft([in] short nCount, [in] boolean bExpand);
14878 boolean goRight([in] short nCount, [in] boolean bExpand);
14879 void gotoStart([in] boolean bExpand);
14880 void gotoEnd([in] boolean bExpand);
14881 void gotoRange([in] ::com::sun::star::text::XTextRange xRange, [in] boolean bExpand);
14883 published interface XParagraphCursor {
14884 interface ::com::sun::star::text::XTextCursor;
14885 boolean isStartOfParagraph();
14886 boolean isEndOfParagraph();
14887 boolean gotoStartOfParagraph([in] boolean bExpand);
14888 boolean gotoEndOfParagraph([in] boolean bExpand);
14889 boolean gotoNextParagraph([in] boolean bExpand);
14890 boolean gotoPreviousParagraph([in] boolean bExpand);
14892 published interface XSentenceCursor {
14893 interface ::com::sun::star::text::XTextCursor;
14894 boolean isStartOfSentence();
14895 boolean isEndOfSentence();
14896 boolean gotoNextSentence([in] boolean Expand);
14897 boolean gotoPreviousSentence([in] boolean Expand);
14898 boolean gotoStartOfSentence([in] boolean Expand);
14899 boolean gotoEndOfSentence([in] boolean Expand);
14901 published interface XWordCursor {
14902 interface ::com::sun::star::text::XTextCursor;
14903 boolean isStartOfWord();
14904 boolean isEndOfWord();
14905 boolean gotoNextWord([in] boolean bExpand);
14906 boolean gotoPreviousWord([in] boolean bExpand);
14907 boolean gotoEndOfWord([in] boolean bExpand);
14908 boolean gotoStartOfWord([in] boolean bExpand);
14910 published service TextCursor {
14911 service ::com::sun::star::text::TextRange;
14912 interface ::com::sun::star::text::XTextCursor;
14913 interface ::com::sun::star::beans::XPropertySet;
14914 interface ::com::sun::star::beans::XPropertyState;
14915 interface ::com::sun::star::beans::XMultiPropertyStates;
14916 [optional] interface ::com::sun::star::text::XWordCursor;
14917 [optional] interface ::com::sun::star::text::XSentenceCursor;
14918 [optional] interface ::com::sun::star::text::XParagraphCursor;
14919 [optional] interface ::com::sun::star::document::XDocumentInsertable;
14920 [optional] interface ::com::sun::star::util::XSortable;
14922 published service TextDocument {
14923 service ::com::sun::star::text::GenericTextDocument;
14925 published interface XTextViewCursor;
14926 published interface XTextViewCursorSupplier {
14927 interface ::com::sun::star::uno::XInterface;
14928 ::com::sun::star::text::XTextViewCursor getViewCursor();
14931 module view {
14932 published service OfficeDocumentView {
14933 interface ::com::sun::star::view::XSelectionSupplier;
14934 [optional] interface ::com::sun::star::view::XViewSettingsSupplier;
14935 [optional] interface ::com::sun::star::view::XControlAccess;
14938 module text {
14939 published service TextDocumentView {
14940 service ::com::sun::star::view::OfficeDocumentView;
14941 interface ::com::sun::star::view::XViewSettingsSupplier;
14942 interface ::com::sun::star::text::XTextViewCursorSupplier;
14943 [optional] interface ::com::sun::star::beans::XPropertySet;
14944 [property, optional, readonly] long PageCount;
14945 [property, optional, readonly] long LineCount;
14946 [property, optional] boolean IsConstantSpellcheck;
14947 [property, optional] boolean IsHideSpellMarks;
14949 published service TextEmbeddedObject {
14950 service ::com::sun::star::text::BaseFrame;
14951 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
14952 [property] string CLSID;
14953 [property, maybevoid, readonly] ::com::sun::star::frame::XModel Model;
14954 [property, maybevoid, readonly] ::com::sun::star::lang::XComponent Component;
14956 published service TextEmbeddedObjects {
14957 interface ::com::sun::star::container::XNameAccess;
14958 interface ::com::sun::star::container::XIndexAccess;
14960 published service TextFieldEnumeration {
14961 interface ::com::sun::star::container::XEnumeration;
14963 published service TextFieldMaster {
14964 [optional] interface ::com::sun::star::beans::XPropertySet;
14965 [property, optional] string Name;
14966 [property, readonly] sequence< ::com::sun::star::text::XDependentTextField > DependentTextFields;
14967 [property, readonly] string InstanceName;
14969 published service TextFieldMasters {
14970 interface ::com::sun::star::container::XNameAccess;
14972 published service TextFields {
14973 interface ::com::sun::star::container::XEnumerationAccess;
14974 interface ::com::sun::star::util::XRefreshable;
14976 published service TextFrames {
14977 interface ::com::sun::star::container::XNameAccess;
14978 interface ::com::sun::star::container::XIndexAccess;
14979 [optional] interface ::com::sun::star::container::XContainer;
14981 published service TextGraphicObject {
14982 service ::com::sun::star::text::BaseFrame;
14983 [property] ::com::sun::star::container::XIndexContainer ImageMap;
14984 [property] boolean ContentProtected;
14985 [property] boolean SurroundContour;
14986 [property] boolean ContourOutside;
14987 [property, optional] ::com::sun::star::drawing::PointSequenceSequence ContourPolyPolygon;
14988 [property] ::com::sun::star::text::GraphicCrop GraphicCrop;
14989 [property] boolean HoriMirroredOnEvenPages;
14990 [property] boolean HoriMirroredOnOddPages;
14991 [property] boolean VertMirrored;
14992 /** @deprecated */ [property] string GraphicURL;
14993 [property] string GraphicFilter;
14994 [property] ::com::sun::star::awt::Size ActualSize;
14995 [property] short AdjustLuminance;
14996 [property] short AdjustContrast;
14997 [property] short AdjustRed;
14998 [property] short AdjustGreen;
14999 [property] short AdjustBlue;
15000 [property] double Gamma;
15001 [property] boolean GraphicIsInverted;
15002 [property] short Transparency;
15003 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
15004 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
15006 published service TextGraphicObjects {
15007 interface ::com::sun::star::container::XNameAccess;
15008 interface ::com::sun::star::container::XIndexAccess;
15010 published constants TextGridMode {
15011 const short LINES = 1;
15012 const short LINES_AND_CHARS = 2;
15013 const short NONE = 0;
15015 published interface XPageCursor {
15016 interface ::com::sun::star::uno::XInterface;
15017 boolean jumpToFirstPage();
15018 boolean jumpToLastPage();
15019 boolean jumpToPage([in] short nPage);
15020 short getPage();
15021 boolean jumpToNextPage();
15022 boolean jumpToPreviousPage();
15023 boolean jumpToEndOfPage();
15024 boolean jumpToStartOfPage();
15026 published service TextLayoutCursor {
15027 service ::com::sun::star::text::TextCursor;
15028 interface ::com::sun::star::text::XPageCursor;
15030 published service TextPageStyle {
15031 [property] boolean RegisterModeActive;
15032 [property] string RegisterParagraphStyle;
15033 [property] ::com::sun::star::text::XTextColumns TextColumns;
15034 [property] ::com::sun::star::text::XText HeaderText;
15035 [property] ::com::sun::star::text::XText HeaderTextLeft;
15036 [property] ::com::sun::star::text::XText HeaderTextRight;
15037 [property, optional] ::com::sun::star::text::XText HeaderTextFirst;
15038 [property] ::com::sun::star::text::XText FooterText;
15039 [property] ::com::sun::star::text::XText FooterTextLeft;
15040 [property] ::com::sun::star::text::XText FooterTextRight;
15041 [property, optional] ::com::sun::star::text::XText FooterTextFirst;
15042 [property] long FootnoteHeight;
15043 [property] short FootnoteLineWeight;
15044 [property] ::com::sun::star::util::Color FootnoteLineColor;
15045 [property] byte FootnoteLineRelativeWidth;
15046 [property] short FootnoteLineAdjust;
15047 [property] long FootnoteLineTextDistance;
15048 [property] long FootnoteLineDistance;
15050 published service TextPortionEnumeration {
15051 interface ::com::sun::star::container::XEnumeration;
15053 published service TextRanges {
15054 interface ::com::sun::star::container::XIndexAccess;
15056 published interface XTextSection {
15057 interface ::com::sun::star::text::XTextContent;
15058 ::com::sun::star::text::XTextSection getParentSection();
15059 sequence< ::com::sun::star::text::XTextSection > getChildSections();
15061 published service TextSection {
15062 service ::com::sun::star::text::TextContent;
15063 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
15064 interface ::com::sun::star::text::XTextSection;
15065 interface ::com::sun::star::container::XNamed;
15066 interface ::com::sun::star::beans::XPropertySet;
15067 interface ::com::sun::star::beans::XPropertyState;
15068 [property] string Condition;
15069 [property] boolean IsVisible;
15070 [property] boolean IsProtected;
15071 [property] ::com::sun::star::text::SectionFileLink FileLink;
15072 [property] string LinkRegion;
15073 [property] string DDECommandType;
15074 [property] string DDECommandFile;
15075 [property] string DDECommandElement;
15076 /** @deprecated */ [property] string BackGraphicURL;
15077 [property] string BackGraphicFilter;
15078 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
15079 [property] boolean FootnoteIsCollectAtTextEnd;
15080 [property] boolean FootnoteIsRestartNumbering;
15081 [property] short FootnoteRestartNumberingAt;
15082 [property] boolean FootnoteIsOwnNumbering;
15083 [property] short FootnoteNumberingType;
15084 [property] string FootnoteNumberingPrefix;
15085 [property] string FootnoteNumberingSuffix;
15086 [property] boolean EndnoteIsCollectAtTextEnd;
15087 [property] boolean EndnoteIsRestartNumbering;
15088 [property] short EndnoteRestartNumberingAt;
15089 [property] boolean EndnoteIsOwnNumbering;
15090 [property] short EndnoteNumberingType;
15091 [property] string EndnoteNumberingPrefix;
15092 [property] string EndnoteNumberingSuffix;
15093 [property] boolean IsAutomaticUpdate;
15094 [property] ::com::sun::star::text::XTextColumns TextColumns;
15095 [property, optional] long SectionLeftMargin;
15096 [property, optional] long SectionRightMargin;
15097 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15099 published service TextSections {
15100 interface ::com::sun::star::container::XIndexAccess;
15101 interface ::com::sun::star::container::XNameAccess;
15103 /** @deprecated */ published service TextSortDescriptor {
15104 service ::com::sun::star::util::SortDescriptor;
15105 [property] char Delimiter;
15106 [property] boolean IsSortInTable;
15107 [property] long SortRowOrColumnNo0;
15108 [property] boolean IsSortNumeric0;
15109 [property] boolean IsSortAscending0;
15110 [property] long SortRowOrColumnNo1;
15111 [property] boolean IsSortNumeric1;
15112 [property] boolean IsSortAscending1;
15113 [property] long SortRowOrColumnNo2;
15114 [property] boolean IsSortNumeric2;
15115 [property] boolean IsSortAscending2;
15117 published service TextSortDescriptor2 {
15118 service ::com::sun::star::table::TableSortDescriptor2;
15119 [property] boolean IsSortInTable;
15120 [property] char Delimiter;
15122 /** @deprecated */ published service TextSortable {
15123 interface ::com::sun::star::util::XSortable;
15125 published interface XTextTableCursor {
15126 interface ::com::sun::star::uno::XInterface;
15127 string getRangeName();
15128 boolean gotoCellByName([in] string aCellName, [in] boolean bExpand);
15129 boolean goLeft([in] short nCount, [in] boolean bExpand);
15130 boolean goRight([in] short nCount, [in] boolean bExpand);
15131 boolean goUp([in] short nCount, [in] boolean bExpand);
15132 boolean goDown([in] short nCount, [in] boolean bExpand);
15133 void gotoStart([in] boolean bExpand);
15134 void gotoEnd([in] boolean bExpand);
15135 boolean mergeRange();
15136 boolean splitRange([in] short nCount, [in] boolean bHorizontal);
15138 published service TextTableCursor {
15139 service ::com::sun::star::style::CharacterProperties;
15140 service ::com::sun::star::style::CharacterPropertiesAsian;
15141 service ::com::sun::star::style::CharacterPropertiesComplex;
15142 service ::com::sun::star::style::ParagraphProperties;
15143 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
15144 interface ::com::sun::star::text::XTextTableCursor;
15145 interface ::com::sun::star::beans::XPropertySet;
15147 published service TextTableRow {
15148 interface ::com::sun::star::beans::XPropertySet;
15149 [property] ::com::sun::star::util::Color BackColor;
15150 [property] boolean BackTransparent;
15151 /** @deprecated */ [property] string BackGraphicURL;
15152 [property] string BackGraphicFilter;
15153 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
15154 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
15155 [property] long Height;
15156 [property] boolean IsAutoHeight;
15157 [property, maybevoid, optional] boolean IsSplitAllowed;
15158 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > RowInteropGrabBag;
15159 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15160 [property, optional] boolean HasTextChangesOnly;
15162 published service TextTables {
15163 interface ::com::sun::star::container::XIndexAccess;
15164 interface ::com::sun::star::container::XNameAccess;
15167 module view {
15168 published interface XScreenCursor {
15169 interface ::com::sun::star::uno::XInterface;
15170 boolean screenDown();
15171 boolean screenUp();
15174 module text {
15175 published service TextViewCursor {
15176 service ::com::sun::star::text::TextLayoutCursor;
15177 interface ::com::sun::star::view::XScreenCursor;
15179 /** @deprecated */ published constants TimeDisplayFormat {
15180 const short HHMM = 1;
15181 const short HHMMAMPM = 4;
15182 const short HHMMSS = 2;
15183 const short HHMMSS00 = 3;
15184 const short HHMMSS00AMPM = 6;
15185 const short HHMMSSAMPM = 5;
15186 const short STANDARD = 0;
15188 published constants UserDataPart {
15189 const short CITY = 7;
15190 const short COMPANY = 0;
15191 const short COUNTRY = 5;
15192 const short EMAIL = 13;
15193 const short FAX = 12;
15194 const short FIRSTNAME = 1;
15195 const short NAME = 2;
15196 const short PHONE_COMPANY = 11;
15197 const short PHONE_PRIVATE = 10;
15198 const short POSITION = 9;
15199 const short SHORTCUT = 3;
15200 const short STATE = 14;
15201 const short STREET = 4;
15202 const short TITLE = 8;
15203 const short ZIP = 6;
15205 published service UserDefinedIndex {
15206 service ::com::sun::star::text::BaseIndex;
15207 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15208 [property, optional] boolean CreateFromMarks;
15209 [property, optional] boolean UseLevelFromSource;
15210 [property, optional] boolean CreateFromTables;
15211 [property, optional] boolean CreateFromTextFrames;
15212 [property, optional] boolean CreateFromGraphicObjects;
15213 [property, optional] boolean CreateFromEmbeddedObjects;
15214 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
15216 published constants UserFieldFormat {
15217 const short NUM = 2;
15218 const short SYSTEM = 0;
15219 const short TEXT = 1;
15221 published service UserIndex {
15222 service ::com::sun::star::text::BaseIndex;
15223 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15224 [property, optional] boolean CreateFromMarks;
15225 [property, optional] boolean UseLevelFromSource;
15226 [property, optional] boolean CreateFromTables;
15227 [property, optional] boolean CreateFromTextFrames;
15228 [property, optional] boolean CreateFromGraphicObjects;
15229 [property, optional] boolean CreateFromEmbeddedObjects;
15230 [property] string UserIndexName;
15232 published service UserIndexMark {
15233 service ::com::sun::star::text::TextContent;
15234 service ::com::sun::star::text::BaseIndexMark;
15235 [property] string UserIndexName;
15237 published constants VertOrientation {
15238 const short BOTTOM = 3;
15239 const short CENTER = 2;
15240 const short CHAR_BOTTOM = 6;
15241 const short CHAR_CENTER = 5;
15242 const short CHAR_TOP = 4;
15243 const short LINE_BOTTOM = 9;
15244 const short LINE_CENTER = 8;
15245 const short LINE_TOP = 7;
15246 const short NONE = 0;
15247 const short TOP = 1;
15249 published struct VertOrientationFormat {
15250 long YPos;
15251 short VerticalOrientation;
15252 short VerticalRelation;
15254 published service ViewSettings {
15255 interface ::com::sun::star::beans::XPropertySet;
15256 [property] boolean ShowAnnotations;
15257 [property] boolean ShowBreaks;
15258 [property] boolean ShowDrawings;
15259 [property] boolean ShowFieldCommands;
15260 [property] boolean ShowFootnoteBackground;
15261 [property] boolean ShowGraphics;
15262 [property] boolean ShowHiddenParagraphs;
15263 [property] boolean ShowHiddenText;
15264 [property] boolean ShowRulers;
15265 [property] boolean ShowHoriRuler;
15266 [property] boolean ShowHoriScrollBar;
15267 [property] boolean ShowIndexMarkBackground;
15268 [property] boolean ShowParaBreaks;
15269 [property] boolean ShowProtectedSpaces;
15270 [property] boolean ShowSoftHyphens;
15271 [property] boolean ShowSpaces;
15272 [property] boolean ShowTableBoundaries;
15273 [property] boolean ShowTables;
15274 [property] boolean ShowTabstops;
15275 [property] boolean ShowTextBoundaries;
15276 [property] boolean ShowTextFieldBackground;
15277 [property] boolean ShowVertRuler;
15278 [property] boolean ShowVertScrollBar;
15279 [property] boolean SmoothScrolling;
15280 [property] boolean IsVertRulerRightAligned;
15281 [property] boolean ShowOnlineLayout;
15282 [property] short ZoomType;
15283 [property] short ZoomValue;
15284 [property, optional] boolean IsExecuteHyperlinks;
15285 [property, optional] boolean IsRasterVisible;
15286 [property, optional] boolean IsSnapToRaster;
15287 [property, optional] long RasterSubdivisionX;
15288 [property, optional] long RasterSubdivisionY;
15289 [property, optional] long RasterResolutionX;
15290 [property, optional] long RasterResolutionY;
15291 [property, optional] boolean ShowHiddenCharacters;
15292 [property, optional] boolean ShowNonprintingCharacters;
15293 [property, optional] long HorizontalRulerMetric;
15294 [property, optional] long VerticalRulerMetric;
15295 [property, optional] boolean ShowContentTips;
15296 [property, optional] boolean ShowScrollBarTips;
15297 [property, optional] boolean HideWhitespace;
15298 [property, optional] boolean ShowInlineTooltips;
15299 [property, optional] boolean UseHeaderFooterMenu;
15300 [property, optional] boolean ShowBookmarks;
15301 [property, optional] boolean ShowOutlineContentVisibilityButton;
15302 [property, optional] boolean ShowChangesInMargin;
15303 [property, optional] boolean TreatSubOutlineLevelsAsContent;
15305 published constants WritingMode2 {
15306 const short BT_LR = 5;
15307 const short CONTEXT = 4;
15308 const short LR_TB = 0;
15309 /** @deprecated */ const short PAGE = 4;
15310 const short RL_TB = 1;
15311 const short STACKED = 7;
15312 const short TB_LR = 3;
15313 const short TB_RL = 2;
15314 const short TB_RL90 = 6;
15316 published interface XBookmarkInsertTool {
15317 interface ::com::sun::star::uno::XInterface;
15318 ::com::sun::star::text::XTextContent insertNewBookmark([in] ::com::sun::star::text::XTextRange xTextRange, [in] string aName);
15320 published interface XDocumentIndexMark {
15321 interface ::com::sun::star::text::XTextContent;
15322 string getMarkEntry();
15323 void setMarkEntry([in] string aIndexEntry);
15325 published interface XEndnotesSettingsSupplier {
15326 interface ::com::sun::star::uno::XInterface;
15327 ::com::sun::star::beans::XPropertySet getEndnotesSettings();
15329 published interface XFootnotesSettingsSupplier {
15330 interface ::com::sun::star::uno::XInterface;
15331 ::com::sun::star::beans::XPropertySet getFootnotesSettings();
15333 published interface XLineNumberingProperties {
15334 interface ::com::sun::star::uno::XInterface;
15335 ::com::sun::star::beans::XPropertySet getLineNumberingProperties();
15337 published interface XMailMergeListener {
15338 interface ::com::sun::star::uno::XInterface;
15339 void notifyMailMergeEvent([in] ::com::sun::star::text::MailMergeEvent aEvent);
15341 published interface XNumberingFormatter {
15342 interface ::com::sun::star::uno::XInterface;
15343 string makeNumberingString([in] sequence< ::com::sun::star::beans::PropertyValue > aProperties, [in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::lang::IllegalArgumentException);
15345 published interface XNumberingRulesSupplier {
15346 interface ::com::sun::star::uno::XInterface;
15347 ::com::sun::star::container::XIndexAccess getNumberingRules();
15349 published interface XNumberingTypeInfo {
15350 interface ::com::sun::star::uno::XInterface;
15351 sequence< short > getSupportedNumberingTypes();
15352 short getNumberingType([in] string NumberingIdentifier);
15353 boolean hasNumberingType([in] string NumberingIdentifier);
15354 string getNumberingIdentifier([in] short NumberingType);
15356 published interface XRedline {
15357 interface ::com::sun::star::uno::XInterface;
15358 void makeRedline([in] string RedlineType, [in] ::com::sun::star::beans::PropertyValues RedlineProperties) raises (::com::sun::star::lang::IllegalArgumentException);
15360 /** @deprecated */ published interface XRelativeTextContentRemove {
15361 interface ::com::sun::star::uno::XInterface;
15362 void removeTextContentBefore([in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
15363 void removeTextContentAfter([in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
15365 published interface XRubySelection {
15366 interface ::com::sun::star::uno::XInterface;
15367 sequence< ::com::sun::star::beans::PropertyValues > getRubyList([in] boolean Automatic);
15368 void setRubyList([in] sequence< ::com::sun::star::beans::PropertyValues > RubyList, [in] boolean Automatic);
15370 published interface XTextCopy {
15371 interface ::com::sun::star::uno::XInterface;
15372 void copyText([in] ::com::sun::star::text::XTextCopy xSource);
15374 published interface XTextShapesSupplier {
15375 interface ::com::sun::star::uno::XInterface;
15376 ::com::sun::star::container::XIndexAccess getShapes();
15378 published interface XTextViewCursor {
15379 interface ::com::sun::star::text::XTextCursor;
15380 boolean isVisible();
15381 void setVisible([in] boolean bVisible);
15382 ::com::sun::star::awt::Point getPosition();
15384 module fieldmaster {
15385 published service Bibliography {
15386 service ::com::sun::star::text::TextFieldMaster;
15387 [property] boolean IsNumberEntries;
15388 [property] boolean IsSortByPosition;
15389 [property] string BracketBefore;
15390 [property] string BracketAfter;
15391 [property] sequence< ::com::sun::star::beans::PropertyValues > SortKeys;
15392 [property] ::com::sun::star::lang::Locale Locale;
15393 [property] string SortAlgorithm;
15395 published service DDE {
15396 service ::com::sun::star::text::TextFieldMaster;
15397 [property] string DDECommandElement;
15398 [property] string DDECommandFile;
15399 [property] string DDECommandType;
15400 [property] boolean IsAutomaticUpdate;
15401 [property, optional] string Content;
15403 published service Database {
15404 service ::com::sun::star::text::TextFieldMaster;
15405 [property] string DataBaseName;
15406 [property] long CommandType;
15407 [property] string DataTableName;
15408 [property] string DataColumnName;
15409 [property, optional] string DataBaseURL;
15410 [property, optional] string DataBaseResource;
15411 [property, optional] string Name;
15413 published service SetExpression {
15414 service ::com::sun::star::text::TextFieldMaster;
15415 [property] byte ChapterNumberingLevel;
15416 [property] string NumberingSeparator;
15417 [property] short SubType;
15419 published service User {
15420 service ::com::sun::star::text::TextFieldMaster;
15421 [property] boolean IsExpression;
15422 [property] double Value;
15423 [property] string Content;
15426 module textfield {
15427 published service Annotation {
15428 service ::com::sun::star::text::TextField;
15429 [property] string Author;
15430 [property, optional] string Initials;
15431 [property, optional] string Name;
15432 [property] string Content;
15433 [property] ::com::sun::star::util::Date Date;
15434 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15436 published service Author {
15437 service ::com::sun::star::text::TextField;
15438 [property, optional] boolean IsFixed;
15439 [property, optional] string Content;
15440 [property, optional] short AuthorFormat;
15441 [property, optional] string CurrentPresentation;
15442 [property, optional] boolean FullName;
15444 published service Bibliography {
15445 service ::com::sun::star::text::DependentTextField;
15446 [property] sequence< ::com::sun::star::beans::PropertyValue > Fields;
15448 published service Chapter {
15449 service ::com::sun::star::text::TextField;
15450 [property] short ChapterFormat;
15451 [property] byte Level;
15453 published service CharacterCount {
15454 service ::com::sun::star::text::TextField;
15455 [property] short NumberingType;
15457 published service CombinedCharacters {
15458 service ::com::sun::star::text::TextField;
15459 [property] string Content;
15461 published service ConditionalText {
15462 service ::com::sun::star::text::TextField;
15463 [property] string TrueContent;
15464 [property] string FalseContent;
15465 [property] string Condition;
15466 [property] boolean IsConditionTrue;
15467 [property, optional] string CurrentPresentation;
15469 published service DDE {
15470 service ::com::sun::star::text::TextField;
15472 published service Database {
15473 service ::com::sun::star::text::DependentTextField;
15474 [property] string Content;
15475 [property] string CurrentPresentation;
15476 [property] boolean DataBaseFormat;
15477 [property] long NumberFormat;
15479 published service DatabaseName {
15480 service ::com::sun::star::text::DependentTextField;
15481 [property] string DataBaseName;
15482 [property] long DataCommandType;
15483 [property] string DataTableName;
15484 [property, optional] string DataBaseURL;
15485 [property, optional] string DataBaseResource;
15487 published service DatabaseNextSet {
15488 service ::com::sun::star::text::DependentTextField;
15489 [property] string DataBaseName;
15490 [property] long DataCommandType;
15491 [property] string DataTableName;
15492 [property] string Condition;
15493 [property, optional] string DataBaseURL;
15494 [property, optional] string DataBaseResource;
15496 published service DatabaseNumberOfSet {
15497 service ::com::sun::star::text::DependentTextField;
15498 [property] string DataBaseName;
15499 [property] long DataCommandType;
15500 [property] string DataTableName;
15501 [property] string Condition;
15502 [property] long SetNumber;
15503 [property, optional] string DataBaseURL;
15504 [property, optional] string DataBaseResource;
15506 published service DatabaseSetNumber {
15507 service ::com::sun::star::text::DependentTextField;
15508 [property] string DataBaseName;
15509 [property] long DataCommandType;
15510 [property] string DataTableName;
15511 [property] short NumberingType;
15512 [property] long SetNumber;
15513 [property, optional] string DataBaseURL;
15514 [property, optional] string DataBaseResource;
15516 published service DateTime {
15517 service ::com::sun::star::text::TextField;
15518 [property, optional] boolean IsFixed;
15519 [property] boolean IsDate;
15520 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15521 [property, optional] long NumberFormat;
15522 /** @deprecated */ [property, optional] short DateTimeFormat;
15523 [property, optional] long Adjust;
15524 [property, optional] boolean IsFixedLanguage;
15526 published service DropDown {
15527 service ::com::sun::star::text::TextField;
15528 [property] string Name;
15529 [property] sequence< string > Items;
15530 [property] string SelectedItem;
15532 published service EmbeddedObjectCount {
15533 service ::com::sun::star::text::TextField;
15534 [property] short NumberingType;
15536 published service ExtendedUser {
15537 service ::com::sun::star::text::TextField;
15538 [property] string Content;
15539 [property] string CurrentPresentation;
15540 [property] boolean IsFixed;
15541 [property] short UserDataType;
15543 published service FileName {
15544 service ::com::sun::star::text::TextField;
15545 [property] string CurrentPresentation;
15546 [property] short FileFormat;
15547 [property] boolean IsFixed;
15549 published service GetExpression {
15550 service ::com::sun::star::text::TextField;
15551 [property] string Content;
15552 [property] string CurrentPresentation;
15553 [property] long NumberFormat;
15554 [property] boolean IsShowFormula;
15555 [property] short SubType;
15556 [property, readonly] double Value;
15557 [property] short VariableSubtype;
15558 [property, optional] boolean IsFixedLanguage;
15560 published service GetReference {
15561 service ::com::sun::star::text::TextField;
15562 [property] string CurrentPresentation;
15563 [property] short ReferenceFieldSource;
15564 [property] string SourceName;
15565 [property] short ReferenceFieldPart;
15566 [property] short SequenceNumber;
15567 [property, optional] string ReferenceFieldLanguage;
15568 [property, optional] short ReferenceFieldFlags;
15570 published service GraphicObjectCount {
15571 service ::com::sun::star::text::TextField;
15572 [property] short NumberingType;
15574 published service HiddenParagraph {
15575 service ::com::sun::star::text::TextField;
15576 [property] string Condition;
15577 [property] boolean IsHidden;
15579 published service HiddenText {
15580 service ::com::sun::star::text::TextField;
15581 [property] string Content;
15582 [property] string Condition;
15583 [property] boolean IsHidden;
15585 published service Input {
15586 service ::com::sun::star::text::TextField;
15587 [property, optional] string Content;
15588 [property, optional] string Hint;
15589 [property, optional] string Help;
15591 published service InputUser {
15592 service ::com::sun::star::text::TextField;
15593 [property, optional] string Content;
15594 [property, optional] string Hint;
15596 published service JumpEdit {
15597 service ::com::sun::star::text::TextField;
15598 [property] string Hint;
15599 [property] string PlaceHolder;
15600 [property] short PlaceHolderType;
15602 published service Macro {
15603 service ::com::sun::star::text::TextField;
15604 [property] string Hint;
15605 [property] string MacroName;
15606 [property] string MacroLibrary;
15608 published service PageCount {
15609 service ::com::sun::star::text::TextField;
15610 [property] short NumberingType;
15612 published service PageNumber {
15613 service ::com::sun::star::text::TextField;
15614 [property] short NumberingType;
15615 [property] short Offset;
15616 [property] ::com::sun::star::text::PageNumberType SubType;
15617 [property] string UserText;
15619 published service ParagraphCount {
15620 service ::com::sun::star::text::TextField;
15621 [property] short NumberingType;
15623 published service ReferencePageGet {
15624 service ::com::sun::star::text::TextField;
15625 [property] short NumberingType;
15627 published service ReferencePageSet {
15628 service ::com::sun::star::text::TextField;
15629 [property] short Offset;
15630 [property] boolean NameOn;
15632 published service Script {
15633 service ::com::sun::star::text::TextField;
15634 [property] string Content;
15635 [property] string ScriptType;
15636 [property] boolean URLContent;
15638 published service SetExpression {
15639 service ::com::sun::star::text::DependentTextField;
15640 [property] string Content;
15641 [property] string CurrentPresentation;
15642 [property] long NumberFormat;
15643 [property] short NumberingType;
15644 [property] boolean IsShowFormula;
15645 [property] string Hint;
15646 [property] boolean IsInput;
15647 [property] boolean IsVisible;
15648 [property] short SequenceValue;
15649 [property] short SubType;
15650 [property] double Value;
15651 [property, readonly] string VariableName;
15652 [property, optional] boolean IsFixedLanguage;
15654 published service TableCount {
15655 service ::com::sun::star::text::TextField;
15656 [property] short NumberingType;
15658 /** @deprecated */ published service TableFormula {
15659 service ::com::sun::star::text::TextField;
15660 [property] string Formula;
15661 [property] string CurrentPresentation;
15662 [property] boolean IsShowFormula;
15663 [property] short NumberFormat;
15665 published service TemplateName {
15666 service ::com::sun::star::text::TextField;
15667 [property] short FileFormat;
15669 published service URL {
15670 service ::com::sun::star::text::TextField;
15671 [property] short Format;
15672 [property] string URL;
15673 [property] string Representation;
15674 [property] string TargetFrame;
15676 published service User {
15677 service ::com::sun::star::text::DependentTextField;
15678 [property, optional] boolean IsShowFormula;
15679 [property, optional] boolean IsVisible;
15680 [property, optional] long NumberFormat;
15681 [property, optional] boolean IsFixedLanguage;
15683 published service WordCount {
15684 service ::com::sun::star::text::TextField;
15685 [property] short NumberingType;
15687 module docinfo {
15688 published service ChangeAuthor {
15689 service ::com::sun::star::text::TextField;
15690 [property] string Author;
15691 [property] string CurrentPresentation;
15692 [property, optional] boolean IsFixed;
15694 published service ChangeDateTime {
15695 service ::com::sun::star::text::TextField;
15696 [property] string CurrentPresentation;
15697 [property, optional] boolean IsFixed;
15698 [property] boolean IsDate;
15699 [property] double DateTimeValue;
15700 [property] long NumberFormat;
15701 [property, optional] boolean IsFixedLanguage;
15703 published service CreateAuthor {
15704 service ::com::sun::star::text::TextField;
15705 [property] string Author;
15706 [property] string CurrentPresentation;
15707 [property, optional] boolean IsFixed;
15709 published service CreateDateTime {
15710 service ::com::sun::star::text::TextField;
15711 [property] string CurrentPresentation;
15712 [property, optional] boolean IsFixed;
15713 [property] boolean IsDate;
15714 [property] double DateTimeValue;
15715 [property] long NumberFormat;
15716 [property, optional] boolean IsFixedLanguage;
15718 published service Custom {
15719 service ::com::sun::star::text::TextField;
15720 [property] string Name;
15721 [property] string CurrentPresentation;
15722 [property] boolean IsFixed;
15724 published service Description {
15725 service ::com::sun::star::text::TextField;
15726 [property] string Content;
15727 [property] string CurrentPresentation;
15728 [property] boolean IsFixed;
15730 published service EditTime {
15731 service ::com::sun::star::text::TextField;
15732 [property] string CurrentPresentation;
15733 [property, optional] boolean IsFixed;
15734 [property] double DateTimeValue;
15735 [property] long NumberFormat;
15736 [property, optional] boolean IsFixedLanguage;
15738 published service Keywords {
15739 service ::com::sun::star::text::TextField;
15740 [property] string Content;
15741 [property] string CurrentPresentation;
15742 [property] boolean IsFixed;
15744 published service PrintAuthor {
15745 service ::com::sun::star::text::TextField;
15746 [property] string Author;
15747 [property] string CurrentPresentation;
15748 [property, optional] boolean IsFixed;
15750 published service PrintDateTime {
15751 service ::com::sun::star::text::TextField;
15752 [property] string CurrentPresentation;
15753 [property, optional] boolean IsFixed;
15754 [property] boolean IsDate;
15755 [property] double DateTimeValue;
15756 [property] long NumberFormat;
15757 [property, optional] boolean IsFixedLanguage;
15759 published service Revision {
15760 service ::com::sun::star::text::TextField;
15761 [property] string Content;
15762 [property] string CurrentPresentation;
15763 [property] boolean IsFixed;
15765 published service Subject {
15766 service ::com::sun::star::text::TextField;
15767 [property] string Content;
15768 [property] string CurrentPresentation;
15769 [property] boolean IsFixed;
15771 published service Title {
15772 service ::com::sun::star::text::TextField;
15773 [property] string Content;
15774 [property] string CurrentPresentation;
15775 [property] boolean IsFixed;
15780 module ucb {
15781 published exception AlreadyInitializedException: ::com::sun::star::uno::Exception {
15783 published interface XAnyCompare;
15784 published interface XAnyCompareFactory {
15785 interface ::com::sun::star::uno::XInterface;
15786 ::com::sun::star::ucb::XAnyCompare createAnyCompareByName([in] string PropertyName);
15788 published service AnyCompareFactory: ::com::sun::star::ucb::XAnyCompareFactory {
15789 createWithLocale([in] ::com::sun::star::lang::Locale aLocale);
15791 published exception AuthenticationRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
15792 string ServerName;
15793 string Diagnostic;
15794 boolean HasRealm;
15795 string Realm;
15796 boolean HasUserName;
15797 string UserName;
15798 boolean HasPassword;
15799 string Password;
15800 boolean HasAccount;
15801 string Account;
15803 published interface XContentAccess {
15804 interface ::com::sun::star::uno::XInterface;
15805 string queryContentIdentifierString();
15806 ::com::sun::star::ucb::XContentIdentifier queryContentIdentifier();
15807 ::com::sun::star::ucb::XContent queryContent();
15809 published service ContentResultSet {
15810 service ::com::sun::star::sdbc::ResultSet;
15811 interface ::com::sun::star::lang::XComponent;
15812 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
15813 interface ::com::sun::star::sdbc::XResultSet;
15814 interface ::com::sun::star::sdbc::XRow;
15815 interface ::com::sun::star::sdbc::XCloseable;
15816 interface ::com::sun::star::beans::XPropertySet;
15817 interface ::com::sun::star::ucb::XContentAccess;
15818 [property, optional] long CursorTravelMode;
15819 [property, readonly] long RowCount;
15820 [property, readonly] boolean IsRowCountFinal;
15822 published service CachedContentResultSet {
15823 service ::com::sun::star::ucb::ContentResultSet;
15824 [property] long FetchSize;
15825 [property] long FetchDirection;
15827 published interface XContentIdentifierMapping;
15828 published interface XCachedContentResultSetFactory {
15829 interface ::com::sun::star::uno::XInterface;
15830 ::com::sun::star::sdbc::XResultSet createCachedContentResultSet([in] ::com::sun::star::sdbc::XResultSet xSource, [in] ::com::sun::star::ucb::XContentIdentifierMapping xMapping);
15832 published service CachedContentResultSetFactory: ::com::sun::star::ucb::XCachedContentResultSetFactory;
15833 published struct FetchResult {
15834 sequence< any > Rows;
15835 long StartIndex;
15836 boolean Orientation;
15837 short FetchError;
15839 published interface XFetchProvider {
15840 interface ::com::sun::star::uno::XInterface;
15841 ::com::sun::star::ucb::FetchResult fetch([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15843 published interface XFetchProviderForContentAccess {
15844 interface ::com::sun::star::uno::XInterface;
15845 ::com::sun::star::ucb::FetchResult fetchContentIdentifierStrings([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15846 ::com::sun::star::ucb::FetchResult fetchContentIdentifiers([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15847 ::com::sun::star::ucb::FetchResult fetchContents([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15849 published service CachedContentResultSetStub {
15850 service ::com::sun::star::ucb::ContentResultSet;
15851 interface ::com::sun::star::ucb::XFetchProvider;
15852 interface ::com::sun::star::ucb::XFetchProviderForContentAccess;
15854 published interface XCachedContentResultSetStubFactory {
15855 interface ::com::sun::star::uno::XInterface;
15856 ::com::sun::star::sdbc::XResultSet createCachedContentResultSetStub([in] ::com::sun::star::sdbc::XResultSet xSource);
15858 published service CachedContentResultSetStubFactory: ::com::sun::star::ucb::XCachedContentResultSetStubFactory;
15859 published exception ListenerAlreadySetException: ::com::sun::star::uno::Exception {
15861 published exception ServiceNotFoundException: ::com::sun::star::uno::Exception {
15863 published interface XDynamicResultSetListener;
15864 published interface XDynamicResultSet {
15865 interface ::com::sun::star::lang::XComponent;
15866 ::com::sun::star::sdbc::XResultSet getStaticResultSet() raises (::com::sun::star::ucb::ListenerAlreadySetException);
15867 void setListener([in] ::com::sun::star::ucb::XDynamicResultSetListener Listener) raises (::com::sun::star::ucb::ListenerAlreadySetException);
15868 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);
15869 short getCapabilities();
15871 published interface XSourceInitialization {
15872 interface ::com::sun::star::uno::XInterface;
15873 void setSource([in] ::com::sun::star::uno::XInterface Source) raises (::com::sun::star::ucb::AlreadyInitializedException);
15875 published service CachedDynamicResultSet {
15876 interface ::com::sun::star::ucb::XDynamicResultSet;
15877 interface ::com::sun::star::ucb::XSourceInitialization;
15879 published interface XCachedDynamicResultSetFactory {
15880 interface ::com::sun::star::uno::XInterface;
15881 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet SourceStub, [in] ::com::sun::star::ucb::XContentIdentifierMapping ContentIdentifierMapping);
15883 published service CachedDynamicResultSetFactory: ::com::sun::star::ucb::XCachedDynamicResultSetFactory;
15884 published service CachedDynamicResultSetStub {
15885 interface ::com::sun::star::ucb::XDynamicResultSet;
15886 interface ::com::sun::star::ucb::XSourceInitialization;
15888 published struct NumberedSortingInfo {
15889 long ColumnIndex;
15890 boolean Ascending;
15892 published interface XCachedDynamicResultSetStubFactory {
15893 interface ::com::sun::star::uno::XInterface;
15894 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSetStub([in] ::com::sun::star::ucb::XDynamicResultSet Source);
15895 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);
15897 published service CachedDynamicResultSetStubFactory: ::com::sun::star::ucb::XCachedDynamicResultSetStubFactory;
15898 published exception IllegalIdentifierException: ::com::sun::star::uno::Exception {
15900 published interface XContentProvider {
15901 interface ::com::sun::star::uno::XInterface;
15902 ::com::sun::star::ucb::XContent queryContent([in] ::com::sun::star::ucb::XContentIdentifier Identifier) raises (::com::sun::star::ucb::IllegalIdentifierException);
15903 long compareContentIds([in] ::com::sun::star::ucb::XContentIdentifier Id1, [in] ::com::sun::star::ucb::XContentIdentifier Id2);
15905 published service CommandEnvironment: ::com::sun::star::ucb::XCommandEnvironment {
15906 create([in] ::com::sun::star::task::XInteractionHandler InteractionHandler, [in] ::com::sun::star::ucb::XProgressHandler ProgressHandler);
15908 published struct CommandInfo {
15909 string Name;
15910 long Handle;
15911 type ArgType;
15913 published constants CommandInfoChange {
15914 const long COMMAND_INSERTED = 0;
15915 const long COMMAND_REMOVED = 1;
15917 published struct CommandInfoChangeEvent: ::com::sun::star::lang::EventObject {
15918 string Name;
15919 long Handle;
15920 long Reason;
15922 published constants ConnectionMode {
15923 const short OFFLINE = 1;
15924 const short ONLINE = 0;
15926 published constants ContentAction {
15927 const long DELETED = 2;
15928 const long EXCHANGED = 4;
15929 const long INSERTED = 0;
15930 const long REMOVED = 1;
15931 /** @deprecated */ const long SEARCH_MATCHED = 128;
15933 published struct ContentEvent: ::com::sun::star::lang::EventObject {
15934 long Action;
15935 ::com::sun::star::ucb::XContent Content;
15936 ::com::sun::star::ucb::XContentIdentifier Id;
15938 published constants ContentInfoAttribute {
15939 const short INSERT_WITH_INPUTSTREAM = 1;
15940 const short KIND_DOCUMENT = 2;
15941 const short KIND_FOLDER = 4;
15942 const short KIND_LINK = 8;
15943 const short NONE = 0;
15945 published interface XContentIdentifierFactory {
15946 interface ::com::sun::star::uno::XInterface;
15947 ::com::sun::star::ucb::XContentIdentifier createContentIdentifier([in] string ContentId);
15949 published interface XParameterizedContentProvider {
15950 interface ::com::sun::star::uno::XInterface;
15951 ::com::sun::star::ucb::XContentProvider registerInstance([in] string Template, [in] string Arguments, [in] boolean ReplaceExisting) raises (::com::sun::star::lang::IllegalArgumentException);
15952 ::com::sun::star::ucb::XContentProvider deregisterInstance([in] string Template, [in] string Arguments) raises (::com::sun::star::lang::IllegalArgumentException);
15954 published service ContentProvider {
15955 interface ::com::sun::star::ucb::XContentProvider;
15956 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
15957 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
15959 published struct ContentProviderInfo {
15960 ::com::sun::star::ucb::XContentProvider ContentProvider;
15961 string Scheme;
15963 published interface XContentProviderSupplier {
15964 interface ::com::sun::star::uno::XInterface;
15965 ::com::sun::star::ucb::XContentProvider getContentProvider();
15967 published service ContentProviderProxy {
15968 interface ::com::sun::star::uno::XInterface;
15969 interface ::com::sun::star::ucb::XContentProviderSupplier;
15970 interface ::com::sun::star::ucb::XContentProvider;
15971 interface ::com::sun::star::ucb::XParameterizedContentProvider;
15973 published interface XContentProviderFactory {
15974 interface ::com::sun::star::uno::XInterface;
15975 ::com::sun::star::ucb::XContentProvider createContentProvider([in] string Service);
15977 published service ContentProviderProxyFactory: ::com::sun::star::ucb::XContentProviderFactory;
15978 published constants ContentResultSetCapability {
15979 const short SORTED = 1;
15981 /** @deprecated */ published interface XContentTransmitter {
15982 interface ::com::sun::star::uno::XInterface;
15983 void transmit([in] string Source, [in] string Destination, [in] long Flags);
15985 /** @deprecated */ published service ContentTransmitter {
15986 interface ::com::sun::star::ucb::XContentTransmitter;
15988 published struct CrossReference {
15989 string Group;
15990 long Id;
15992 published service HierarchyDataSource {
15993 interface ::com::sun::star::lang::XMultiServiceFactory;
15994 interface ::com::sun::star::lang::XComponent;
15996 published service DefaultHierarchyDataSource {
15997 service ::com::sun::star::ucb::HierarchyDataSource;
15999 published struct DocumentHeaderField {
16000 string Name;
16001 string Value;
16003 published enum DocumentStoreMode {
16004 REMOTE = 0,
16005 LOCAL = 1
16007 published exception DuplicateCommandIdentifierException: ::com::sun::star::uno::Exception {
16009 published exception DuplicateProviderException: ::com::sun::star::uno::Exception {
16011 published service DynamicResultSet {
16012 interface ::com::sun::star::ucb::XDynamicResultSet;
16014 /** @deprecated */ published constants Error {
16015 const long ACCOUNT_SYNTAX = 122977;
16016 const long BAD_CCMAIL_EXPORT_PASSWORD = 122909;
16017 const long BAD_INET = 122965;
16018 const long CCMAIL_EXPORT_ERROR = 122905;
16019 const long CCMAIL_EXPORT_NOT_TERMINATING = 122957;
16020 const long CCMAIL_EXPORT_TOO_LONG = 122910;
16021 const long CNTOUT_NO_FROM = 122890;
16022 const long CONFIRM_EMPTY_TRASH = 122952;
16023 const long CONNECT_FAILURE = 122883;
16024 const long COULD_NOT_INIT_COMPONENT = 122961;
16025 const long DELETE_ABORTED = 122892;
16026 const long DO_LOG = 122947;
16027 const long EMPTY_SERVERNAME = 122963;
16028 const long EMPTY_USERNAME = 122964;
16029 const long EXTERNAL_COMMAND_FAILED = 122958;
16030 const long FILE_EXISTS = 122921;
16031 const long FILE_NOT_EXISTS = 122922;
16032 const long FOLDER_EXISTS = 122911;
16033 const long FOLDER_INVALID = 122896;
16034 const long FOLDER_NOT_EXISTS = 122912;
16035 const long FSYS_ACCESS_DENIED = 122926;
16036 const long FSYS_CACHE_INCONSISTENT = 122940;
16037 const long FSYS_CANT_ITERATE = 122937;
16038 const long FSYS_CANT_RESOLVE_CONFLICT = 122936;
16039 const long FSYS_DELETE = 122944;
16040 const long FSYS_INSERT_MEDIUM = 122955;
16041 const long FSYS_INVALID_CHAR = 122924;
16042 const long FSYS_INVALID_DEVICE = 122925;
16043 const long FSYS_IS_MARKED = 122945;
16044 const long FSYS_IS_WILDCARD = 122933;
16045 const long FSYS_LOCK = 122942;
16046 const long FSYS_LOCK_VIOLATION = 122927;
16047 const long FSYS_LOST_ROOT = 122949;
16048 const long FSYS_MISPLACED_CHAR = 122923;
16049 const long FSYS_NOT_A_DIRECTORY = 122932;
16050 const long FSYS_NOT_A_FILE = 122931;
16051 const long FSYS_NOT_SUPPORTED = 122929;
16052 const long FSYS_NO_TARGET = 122953;
16053 const long FSYS_READONLY = 122941;
16054 const long FSYS_RECURSIVE = 122954;
16055 const long FSYS_ROOT_DELETE = 122920;
16056 const long FSYS_UNKNOWN = 122930;
16057 const long FSYS_UNLOCK = 122943;
16058 const long FSYS_UPDATE_NEEDED = 122935;
16059 const long FSYS_VOLUME_FULL = 122928;
16060 const long FTP_DCONFAILURE = 122901;
16061 const long FTP_GENERAL_FAILURE = 122946;
16062 const long FTP_NETWORKERROR = 122898;
16063 const long FTP_NOTNECESSARYCMD = 122899;
16064 const long FTP_PROXY = 122950;
16065 const long FTP_RESOLVERERROR = 122897;
16066 const long FTP_SERVICEUNAVAILABLE = 122900;
16067 const long FTP_TRANSFERABORTED = 122902;
16068 const long HTTP_COOKIE_REQUEST = 122948;
16069 const long ILLEGAL_CCMAIL_EXPORT_FILE = 122907;
16070 const long ILLEGAL_MESSAGE_ID = 122914;
16071 const long IMAP_BAD_SERVER = 122969;
16072 const long IMAP_BAD_TITLE = 122971;
16073 const long IMAP_CONNECTION_CLOSED = 122967;
16074 const long IMAP_NOT_IMAP4 = 122968;
16075 const long IMAP_SERVER_MSG = 122966;
16076 const long IS_RESCHEDULED = 122918;
16077 const long LOGIN_FAILURE_ACCOUNT = 122976;
16078 const long LOGIN_FAILURE_MAILSEND = 122882;
16079 const long LOGIN_FAILURE_NEWSSEND = 122881;
16080 const long LOGIN_FAILURE_RECEIVE = 122880;
16081 const long MESSAGE_NOT_FOUND = 122908;
16082 const long MULTIPLE_NOT_SEARCHABLE = 122939;
16083 const long NONE = 0;
16084 const long NOTAVAILABLE = 122894;
16085 const long NOT_HANDLED = 122960;
16086 const long NO_CCMAIL_EXPORT_FILE = 122906;
16087 const long NO_DOCINFO = 122956;
16088 const long NO_VIM_BBOARDLIST = 122913;
16089 const long NO_VIM_LIBRARY = 122903;
16090 const long ONE_NOT_SEARCHABLE = 122938;
16091 const long PASSWORD_SYNTAX = 122973;
16092 const long QUERY_DELETE = 122893;
16093 const long QUERY_DELETE_CACHE = 122974;
16094 const long RENAMED_WRONG_FILE_FORMAT = 122934;
16095 const long RENAME_FAILED = 122959;
16096 const long REORGANIZE_FILE_LOCKED = 122970;
16097 const long REORGANIZE_NO_DISKSPACE = 122975;
16098 const long SERVERNAME_SYNTAX = 122916;
16099 const long SERVER_CONNECT_FAILURE = 122972;
16100 const long SERVER_PORT_SYNTAX = 122915;
16101 const long SOURCE_SAME_AS_TARGET = 122951;
16102 const long STORAGE_KILLED = 122887;
16103 const long STORAGE_READONLY = 122886;
16104 const long TOO_MANY_GROUPS = 122891;
16105 const long TRANSFER_URL_NOT_SUPPORTED = 122962;
16106 const long UCB_OFFLINE = 122884;
16107 const long UCB_SERVER_ERROR = 122885;
16108 const long UNSUPPORTED_URL = 122889;
16109 const long USERNAME_SYNTAX = 122917;
16110 const long VIM_LIBRARY_CORRUPTED = 122904;
16111 const long VIM_LIBRARY_ERROR = 122895;
16112 const long VIM_NO_FAKE_MESSAGE_ID = 122919;
16113 const long WRONG_FILE_FORMAT = 122888;
16115 published struct ExportStreamInfo {
16116 ::com::sun::star::io::XOutputStream Target;
16117 boolean ForceBodies;
16119 published service FTPContent {
16120 interface ::com::sun::star::lang::XComponent;
16121 interface ::com::sun::star::ucb::XContent;
16122 interface ::com::sun::star::ucb::XContentCreator;
16123 interface ::com::sun::star::ucb::XCommandProcessor;
16124 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16125 interface ::com::sun::star::beans::XPropertyContainer;
16126 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16127 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16128 interface ::com::sun::star::container::XChild;
16130 published service FTPContentProvider {
16131 interface ::com::sun::star::ucb::XContentProvider;
16133 published constants FetchError {
16134 const short ENDOFDATA = 1;
16135 const short EXCEPTION = 2;
16136 const short SUCCESS = 0;
16138 published service FileContent {
16139 interface ::com::sun::star::lang::XComponent;
16140 interface ::com::sun::star::ucb::XContent;
16141 interface ::com::sun::star::ucb::XContentCreator;
16142 interface ::com::sun::star::ucb::XCommandProcessor;
16143 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16144 interface ::com::sun::star::beans::XPropertyContainer;
16145 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16146 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16147 interface ::com::sun::star::container::XChild;
16148 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16150 published interface XFileIdentifierConverter {
16151 interface ::com::sun::star::uno::XInterface;
16152 long getFileProviderLocality([in] string BaseURL);
16153 string getFileURLFromSystemPath([in] string BaseURL, [in] string SystemPath);
16154 string getSystemPathFromFileURL([in] string URL);
16156 published service FileContentProvider {
16157 interface ::com::sun::star::ucb::XContentProvider;
16158 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16159 interface ::com::sun::star::beans::XPropertySet;
16160 interface ::com::sun::star::ucb::XFileIdentifierConverter;
16162 published constants FileSystemNotation {
16163 const long DOS_NOTATION = 2;
16164 const long MAC_NOTATION = 3;
16165 const long UNIX_NOTATION = 1;
16166 const long UNKNOWN_NOTATION = 0;
16168 published enum FolderListCommand {
16169 GET = 0,
16170 GET_SUBSCRIBED = 1,
16171 SET = 2
16173 published struct FolderListEntry {
16174 string Title;
16175 string ID;
16176 boolean Subscribed;
16177 boolean New;
16178 boolean Removed;
16179 boolean Purge;
16181 published struct FolderList {
16182 ::com::sun::star::ucb::FolderListCommand Command;
16183 sequence< ::com::sun::star::ucb::FolderListEntry > List;
16185 published enum TransferCommandOperation {
16186 COPY = 0,
16187 MOVE = 1,
16188 LINK = 2
16190 published struct GlobalTransferCommandArgument {
16191 ::com::sun::star::ucb::TransferCommandOperation Operation;
16192 string SourceURL;
16193 string TargetURL;
16194 string NewTitle;
16195 long NameClash;
16197 published service HelpContent {
16198 interface ::com::sun::star::lang::XComponent;
16199 interface ::com::sun::star::ucb::XContent;
16200 interface ::com::sun::star::ucb::XCommandProcessor;
16201 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16202 interface ::com::sun::star::beans::XPropertyContainer;
16203 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16204 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16205 interface ::com::sun::star::container::XChild;
16206 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16208 published service HelpContentProvider {
16209 interface ::com::sun::star::ucb::XContentProvider;
16211 published service HierarchyContentProvider {
16212 interface ::com::sun::star::ucb::XContentProvider;
16214 published service HierarchyDataReadAccess {
16215 interface ::com::sun::star::container::XNameAccess;
16216 interface ::com::sun::star::container::XHierarchicalNameAccess;
16217 interface ::com::sun::star::util::XChangesNotifier;
16218 interface ::com::sun::star::lang::XComponent;
16220 published service HierarchyDataReadWriteAccess {
16221 service ::com::sun::star::ucb::HierarchyDataReadAccess;
16222 interface ::com::sun::star::container::XNameContainer;
16223 interface ::com::sun::star::lang::XSingleServiceFactory;
16224 interface ::com::sun::star::util::XChangesBatch;
16226 published service HierarchyFolderContent {
16227 interface ::com::sun::star::lang::XComponent;
16228 interface ::com::sun::star::ucb::XContent;
16229 interface ::com::sun::star::ucb::XCommandProcessor;
16230 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16231 interface ::com::sun::star::beans::XPropertyContainer;
16232 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16233 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16234 interface ::com::sun::star::container::XChild;
16235 interface ::com::sun::star::ucb::XContentCreator;
16236 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16238 published service HierarchyLinkContent {
16239 interface ::com::sun::star::lang::XComponent;
16240 interface ::com::sun::star::ucb::XContent;
16241 interface ::com::sun::star::ucb::XCommandProcessor;
16242 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16243 interface ::com::sun::star::beans::XPropertyContainer;
16244 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16245 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16246 interface ::com::sun::star::container::XChild;
16247 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16249 published service HierarchyRootFolderContent {
16250 interface ::com::sun::star::lang::XComponent;
16251 interface ::com::sun::star::ucb::XContent;
16252 interface ::com::sun::star::ucb::XCommandProcessor;
16253 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16254 interface ::com::sun::star::beans::XPropertyContainer;
16255 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16256 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16257 interface ::com::sun::star::container::XChild;
16258 interface ::com::sun::star::ucb::XContentCreator;
16259 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16261 published struct InsertCommandArgument {
16262 ::com::sun::star::io::XInputStream Data;
16263 boolean ReplaceExisting;
16265 published exception InteractiveAppException: ::com::sun::star::task::ClassifiedInteractionRequest {
16266 unsigned long Code;
16268 published exception InteractiveAugmentedIOException: ::com::sun::star::ucb::InteractiveIOException {
16269 sequence< any > Arguments;
16271 published exception InteractiveBadTransferURLException: ::com::sun::star::uno::Exception {
16273 /** @deprecated */ published exception InteractiveFileIOException: ::com::sun::star::ucb::InteractiveIOException {
16274 string FileName;
16276 published exception InteractiveNetworkException: ::com::sun::star::task::ClassifiedInteractionRequest {
16278 published exception InteractiveNetworkConnectException: ::com::sun::star::ucb::InteractiveNetworkException {
16279 string Server;
16281 published exception InteractiveNetworkGeneralException: ::com::sun::star::ucb::InteractiveNetworkException {
16283 published exception InteractiveNetworkOffLineException: ::com::sun::star::ucb::InteractiveNetworkException {
16285 published exception InteractiveNetworkReadException: ::com::sun::star::ucb::InteractiveNetworkException {
16286 string Diagnostic;
16288 published exception InteractiveNetworkResolveNameException: ::com::sun::star::ucb::InteractiveNetworkException {
16289 string Server;
16291 published exception InteractiveNetworkWriteException: ::com::sun::star::ucb::InteractiveNetworkException {
16292 string Diagnostic;
16294 published exception InteractiveWrongMediumException: ::com::sun::star::task::ClassifiedInteractionRequest {
16295 any Medium;
16297 published struct Link {
16298 string Source;
16299 string Destination;
16301 published struct ListAction {
16302 long Position;
16303 long Count;
16304 long ListActionType;
16305 any ActionInfo;
16307 published constants ListActionType {
16308 const long CLEARED = 23;
16309 const long COMPLETED = 27;
16310 const long INSERTED = 21;
16311 const long MOVED = 24;
16312 const long PROPERTIES_CHANGED = 25;
16313 const long REMOVED = 22;
16314 const long WELCOME = 20;
16316 published struct ListEvent: ::com::sun::star::lang::EventObject {
16317 sequence< ::com::sun::star::ucb::ListAction > Changes;
16319 published enum LockDepth {
16320 ZERO = 0,
16321 ONE = 1,
16322 INFINITY = 2
16324 published enum LockScope {
16325 EXCLUSIVE = 0,
16326 SHARED = 1
16328 published enum LockType {
16329 WRITE = 0
16331 published struct LockEntry {
16332 ::com::sun::star::ucb::LockScope Scope;
16333 ::com::sun::star::ucb::LockType Type;
16335 published struct Lock: ::com::sun::star::ucb::LockEntry {
16336 ::com::sun::star::ucb::LockDepth Depth;
16337 any Owner;
16338 hyper Timeout;
16339 sequence< string > LockTokens;
16341 published exception MissingInputStreamException: ::com::sun::star::uno::Exception {
16343 published exception MissingPropertiesException: ::com::sun::star::uno::Exception {
16344 sequence< string > Properties;
16346 published constants NameClash {
16347 const long ASK = 4;
16348 const long ERROR = 0;
16349 /** @deprecated */ const long KEEP = 3;
16350 const long OVERWRITE = 1;
16351 const long RENAME = 2;
16353 published exception NameClashException: ::com::sun::star::task::ClassifiedInteractionRequest {
16354 string Name;
16356 published exception NameClashResolveRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
16357 string TargetFolderURL;
16358 string ClashingName;
16359 string ProposedNewName;
16361 published service ODMAContent {
16362 interface ::com::sun::star::lang::XComponent;
16363 interface ::com::sun::star::ucb::XContent;
16364 interface ::com::sun::star::ucb::XCommandProcessor;
16365 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16366 interface ::com::sun::star::beans::XPropertyContainer;
16367 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16368 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16369 interface ::com::sun::star::container::XChild;
16370 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16372 published service ODMAContentProvider {
16373 interface ::com::sun::star::ucb::XContentProvider;
16375 published struct OpenCommandArgument {
16376 long Mode;
16377 long Priority;
16378 ::com::sun::star::uno::XInterface Sink;
16379 sequence< ::com::sun::star::beans::Property > Properties;
16381 published struct OpenCommandArgument2: ::com::sun::star::ucb::OpenCommandArgument {
16382 sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo;
16384 published struct OpenCommandArgument3: ::com::sun::star::ucb::OpenCommandArgument2 {
16385 sequence< ::com::sun::star::beans::NamedValue > OpeningFlags;
16387 published constants OpenMode {
16388 const short ALL = 0;
16389 const short DOCUMENT = 2;
16390 const short DOCUMENTS = 3;
16391 const short DOCUMENT_SHARE_DENY_NONE = 4;
16392 const short DOCUMENT_SHARE_DENY_WRITE = 5;
16393 const short FOLDERS = 1;
16395 published enum OutgoingMessageState {
16396 WRITTEN = 0,
16397 PARTIALLY_LOCALLY_SENT = 1,
16398 COMPLETELY_LOCALLY_SENT = 2,
16399 RECOVERABLE_LOCAL_ERROR = 3,
16400 NONRECOVERABLE_LOCAL_ERROR = 4,
16401 EXTERNAL_ERROR = 5,
16402 WAITING_CONFIRMATION = 6,
16403 CONFIRMED = 7
16405 published service PackageContentProvider {
16406 interface ::com::sun::star::ucb::XContentProvider;
16408 published service PackageFolderContent {
16409 interface ::com::sun::star::lang::XComponent;
16410 interface ::com::sun::star::ucb::XContent;
16411 interface ::com::sun::star::ucb::XCommandProcessor;
16412 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16413 interface ::com::sun::star::beans::XPropertyContainer;
16414 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16415 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16416 interface ::com::sun::star::container::XChild;
16417 interface ::com::sun::star::ucb::XContentCreator;
16418 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16420 published service PackageStreamContent {
16421 interface ::com::sun::star::lang::XComponent;
16422 interface ::com::sun::star::ucb::XContent;
16423 interface ::com::sun::star::ucb::XCommandProcessor;
16424 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16425 interface ::com::sun::star::beans::XPropertyContainer;
16426 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16427 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16428 interface ::com::sun::star::container::XChild;
16429 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16431 published interface XPropertySetRegistry;
16432 published interface XPersistentPropertySet {
16433 interface ::com::sun::star::beans::XPropertySet;
16434 ::com::sun::star::ucb::XPropertySetRegistry getRegistry();
16435 string getKey();
16437 published service PersistentPropertySet {
16438 interface ::com::sun::star::ucb::XPersistentPropertySet;
16439 interface ::com::sun::star::container::XNamed;
16440 interface ::com::sun::star::beans::XPropertyContainer;
16441 interface ::com::sun::star::beans::XPropertyAccess;
16443 published struct PostCommandArgument {
16444 ::com::sun::star::io::XInputStream Source;
16445 ::com::sun::star::uno::XInterface Sink;
16447 published struct PostCommandArgument2: ::com::sun::star::ucb::PostCommandArgument {
16448 string MediaType;
16449 string Referer;
16451 published enum Priority {
16452 HIGHEST = 0,
16453 HIGH = 1,
16454 NORMAL = 2,
16455 LOW = 3,
16456 LOWEST = 4
16458 published service PropertiesManager: ::com::sun::star::beans::XPropertySetInfo;
16459 published interface XPropertySetRegistry {
16460 interface ::com::sun::star::uno::XInterface;
16461 ::com::sun::star::ucb::XPersistentPropertySet openPropertySet([in] string key, [in] boolean create);
16462 void removePropertySet([in] string key);
16464 published service PropertySetRegistry {
16465 interface ::com::sun::star::ucb::XPropertySetRegistry;
16466 interface ::com::sun::star::container::XNameAccess;
16468 published enum PropertyValueState {
16469 UNPROCESSED = 0,
16470 PROCESSED = 1,
16471 INVALID_NAME = 2,
16472 INVALID_TYPE = 3
16474 published struct PropertyValueInfo: ::com::sun::star::beans::PropertyValue {
16475 ::com::sun::star::ucb::PropertyValueState ValueState;
16477 published struct RecipientInfo {
16478 string ProtocolType;
16479 ::com::sun::star::ucb::OutgoingMessageState State;
16480 string To;
16481 string CC;
16482 string BCC;
16483 string Newsgroups;
16484 string Server;
16485 string Username;
16486 string Password;
16487 string VIMPostOfficePath;
16488 string ProtocolErrorString;
16489 long ProtocolErrorNumber;
16490 long SendTries;
16492 published service RemoteAccessContentProvider {
16493 service ::com::sun::star::ucb::ContentProvider;
16494 interface ::com::sun::star::ucb::XParameterizedContentProvider;
16496 published interface XRemoteContentProviderDoneListener;
16497 published interface XRemoteContentProviderAcceptor {
16498 interface ::com::sun::star::uno::XInterface;
16499 boolean addRemoteContentProvider([in] string Identifier, [in] ::com::sun::star::lang::XMultiServiceFactory Factory, [in] sequence< string > Templates, [in] ::com::sun::star::ucb::XRemoteContentProviderDoneListener DoneListener);
16500 boolean removeRemoteContentProvider([in] string Identifier);
16502 published interface XContentProviderManager;
16503 /** @deprecated */ published interface XRemoteContentProviderActivator {
16504 interface ::com::sun::star::uno::XInterface;
16505 ::com::sun::star::ucb::XContentProviderManager activateRemoteContentProviders();
16507 published service RemoteContentProviderAcceptor {
16508 interface ::com::sun::star::ucb::XRemoteContentProviderAcceptor;
16509 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XRemoteContentProviderActivator;
16511 published enum RemoteContentProviderChangeAction {
16512 ADDED = 0,
16513 REMOVED = 1
16515 published struct RemoteContentProviderChangeEvent: ::com::sun::star::lang::EventObject {
16516 string Identifier;
16517 ::com::sun::star::ucb::RemoteContentProviderChangeAction Action;
16519 /** @deprecated */ published service RemoteProxyContentProvider {
16520 interface ::com::sun::star::ucb::XContentProvider;
16521 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
16522 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
16524 published exception ResultSetException: ::com::sun::star::sdbc::SQLException {
16526 published struct RuleTerm {
16527 string Property;
16528 any Operand;
16529 short Operator;
16530 boolean CaseSensitive;
16531 boolean RegularExpression;
16533 published struct Rule {
16534 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16535 string Parameter;
16536 short Action;
16538 published constants RuleAction {
16539 const short COPY = 8;
16540 const short DELETE = 9;
16541 const short FORWARD = 11;
16542 const short HIDE = 2;
16543 const short LINK = 10;
16544 const short MARK = 3;
16545 const short MARKREAD = 5;
16546 const short MARKUNREAD = 6;
16547 const short MOVE = 7;
16548 const short NONE = 0;
16549 const short SHOW = 1;
16550 const short UNMARK = 4;
16552 published constants RuleOperator {
16553 const short CONTAINS = 1;
16554 const short CONTAINSNOT = 2;
16555 const short EQUAL = 5;
16556 const short GREATEREQUAL = 3;
16557 const short LESSEQUAL = 4;
16558 const short NOTEQUAL = 6;
16559 const short VALUE_FALSE = 8;
16560 const short VALUE_TRUE = 7;
16562 published struct RuleSet {
16563 sequence< ::com::sun::star::ucb::Rule > Rules;
16564 boolean HandleFolder;
16566 published struct SearchCriterium {
16567 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16569 published enum SearchRecursion {
16570 NONE = 0,
16571 ONE_LEVEL = 1,
16572 DEEP = 2
16574 published struct SearchInfo {
16575 sequence< ::com::sun::star::ucb::SearchCriterium > Criteria;
16576 ::com::sun::star::ucb::SearchRecursion Recursion;
16577 boolean IncludeBase;
16578 boolean RespectFolderViewRestrictions;
16579 boolean RespectDocViewRestrictions;
16580 boolean FollowIndirections;
16582 published struct SearchCommandArgument {
16583 ::com::sun::star::ucb::SearchInfo Info;
16584 sequence< ::com::sun::star::beans::Property > Properties;
16586 published struct SendInfo {
16587 string ProtocolType;
16588 string Value;
16590 published struct SendMediaTypes {
16591 string ProtocolType;
16592 sequence< string > Value;
16594 published interface XSimpleFileAccess {
16595 interface ::com::sun::star::uno::XInterface;
16596 void copy([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16597 void move([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16598 void kill([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16599 boolean isFolder([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16600 boolean isReadOnly([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16601 void setReadOnly([in] string FileURL, [in] boolean bReadOnly) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16602 void createFolder([in] string NewFolderURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16603 long getSize([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16604 string getContentType([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16605 ::com::sun::star::util::DateTime getDateTimeModified([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16606 sequence< string > getFolderContents([in] string FolderURL, [in] boolean bIncludeFolders) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16607 boolean exists([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16608 ::com::sun::star::io::XInputStream openFileRead([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16609 ::com::sun::star::io::XOutputStream openFileWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16610 ::com::sun::star::io::XStream openFileReadWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16611 void setInteractionHandler([in] ::com::sun::star::task::XInteractionHandler Handler);
16613 published interface XSimpleFileAccess2 {
16614 interface ::com::sun::star::ucb::XSimpleFileAccess;
16615 void writeFile([in] string FileURL, [in] ::com::sun::star::io::XInputStream data) raises (::com::sun::star::uno::Exception);
16617 published interface XSimpleFileAccess3 {
16618 interface ::com::sun::star::ucb::XSimpleFileAccess2;
16619 boolean isHidden([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16620 void setHidden([in] string FileURL, [in] boolean bHidden) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16622 published service SimpleFileAccess: ::com::sun::star::ucb::XSimpleFileAccess3;
16623 published interface XSortedDynamicResultSetFactory {
16624 interface ::com::sun::star::uno::XInterface;
16625 ::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);
16627 published service SortedDynamicResultSetFactory: ::com::sun::star::ucb::XSortedDynamicResultSetFactory;
16628 published struct SortingInfo {
16629 string PropertyName;
16630 boolean Ascending;
16632 published interface XPropertySetRegistryFactory {
16633 interface ::com::sun::star::uno::XInterface;
16634 ::com::sun::star::ucb::XPropertySetRegistry createPropertySetRegistry([in] string URL);
16636 published service Store: ::com::sun::star::ucb::XPropertySetRegistryFactory;
16637 published enum SynchronizePolicy {
16638 SERVER_IS_MASTER = 0,
16639 CLIENT_IS_MASTER = 1,
16640 NONE_IS_MASTER = 2
16642 published struct TransferInfo {
16643 boolean MoveData;
16644 string SourceURL;
16645 string NewTitle;
16646 long NameClash;
16648 published struct TransferResult {
16649 string Source;
16650 string Target;
16651 any Result;
16653 published interface XContentProviderManager {
16654 interface ::com::sun::star::uno::XInterface;
16655 ::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);
16656 void deregisterContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme);
16657 sequence< ::com::sun::star::ucb::ContentProviderInfo > queryContentProviders();
16658 ::com::sun::star::ucb::XContentProvider queryContentProvider([in] string Identifier);
16660 published interface XUniversalContentBroker {
16661 interface ::com::sun::star::lang::XComponent;
16662 interface ::com::sun::star::ucb::XContentProvider;
16663 interface ::com::sun::star::ucb::XContentProviderManager;
16664 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16665 interface ::com::sun::star::ucb::XCommandProcessor2;
16667 published service UniversalContentBroker: ::com::sun::star::ucb::XUniversalContentBroker {
16668 create();
16670 published exception UnsupportedCommandException: ::com::sun::star::uno::Exception {
16672 published exception UnsupportedDataSinkException: ::com::sun::star::uno::Exception {
16673 ::com::sun::star::uno::XInterface Sink;
16675 published exception UnsupportedNameClashException: ::com::sun::star::uno::Exception {
16676 long NameClash;
16678 published exception UnsupportedOpenModeException: ::com::sun::star::uno::Exception {
16679 short Mode;
16681 published enum VerificationMode {
16682 ALWAYS = 0,
16683 ONCE = 1,
16684 NEVER = 2
16686 published service WebDAVContentProvider {
16687 interface ::com::sun::star::ucb::XContentProvider;
16689 published service WebDAVDocumentContent {
16690 interface ::com::sun::star::lang::XComponent;
16691 interface ::com::sun::star::ucb::XContent;
16692 interface ::com::sun::star::ucb::XCommandProcessor;
16693 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16694 interface ::com::sun::star::beans::XPropertyContainer;
16695 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16696 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16697 interface ::com::sun::star::container::XChild;
16698 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16700 published service WebDAVFolderContent {
16701 interface ::com::sun::star::lang::XComponent;
16702 interface ::com::sun::star::ucb::XContent;
16703 interface ::com::sun::star::ucb::XCommandProcessor;
16704 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16705 interface ::com::sun::star::beans::XPropertyContainer;
16706 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16707 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16708 interface ::com::sun::star::container::XChild;
16709 interface ::com::sun::star::ucb::XContentCreator;
16710 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16712 published struct WelcomeDynamicResultSetStruct {
16713 ::com::sun::star::sdbc::XResultSet Old;
16714 ::com::sun::star::sdbc::XResultSet New;
16716 published interface XAnyCompare {
16717 interface ::com::sun::star::uno::XInterface;
16718 short compare([in] any Any1, [in] any Any2);
16720 published interface XCommandInfo {
16721 interface ::com::sun::star::uno::XInterface;
16722 sequence< ::com::sun::star::ucb::CommandInfo > getCommands();
16723 ::com::sun::star::ucb::CommandInfo getCommandInfoByName([in] string Name) raises (::com::sun::star::ucb::UnsupportedCommandException);
16724 ::com::sun::star::ucb::CommandInfo getCommandInfoByHandle([in] long Handle) raises (::com::sun::star::ucb::UnsupportedCommandException);
16725 boolean hasCommandByName([in] string Name);
16726 boolean hasCommandByHandle([in] long Handle);
16728 published interface XCommandInfoChangeListener {
16729 interface ::com::sun::star::lang::XEventListener;
16730 void commandInfoChange([in] ::com::sun::star::ucb::CommandInfoChangeEvent evt);
16732 published interface XContentEventListener {
16733 interface ::com::sun::star::lang::XEventListener;
16734 void contentEvent([in] ::com::sun::star::ucb::ContentEvent evt);
16736 published interface XContentIdentifier {
16737 interface ::com::sun::star::uno::XInterface;
16738 string getContentIdentifier();
16739 string getContentProviderScheme();
16741 published interface XContentIdentifierMapping {
16742 interface ::com::sun::star::uno::XInterface;
16743 string mapContentIdentifierString([in] string Source);
16744 ::com::sun::star::ucb::XContentIdentifier mapContentIdentifier([in] ::com::sun::star::ucb::XContentIdentifier Source);
16745 ::com::sun::star::ucb::XContent mapContent([in] ::com::sun::star::ucb::XContent Source);
16746 boolean mapRow([inout] sequence< any > Value);
16748 /** @deprecated */ published interface XDataContainer {
16749 interface ::com::sun::star::container::XIndexContainer;
16750 string getContentType();
16751 void setContentType([in] string aType);
16752 sequence< byte > getData();
16753 void setData([in] sequence< byte > aData);
16754 /** @deprecated */ string getDataURL();
16755 /** @deprecated */ void setDataURL([in] string aURL);
16757 published interface XDynamicResultSetListener {
16758 interface ::com::sun::star::lang::XEventListener;
16759 void notify([in] ::com::sun::star::ucb::ListEvent Changes);
16761 published interface XInteractionHandlerSupplier {
16762 interface ::com::sun::star::uno::XInterface;
16763 boolean hasInteractionHandler();
16765 published interface XInteractionReplaceExistingData {
16766 interface ::com::sun::star::task::XInteractionContinuation;
16768 published interface XInteractionSupplyAuthentication {
16769 interface ::com::sun::star::task::XInteractionContinuation;
16770 boolean canSetRealm();
16771 void setRealm([in] string Realm);
16772 boolean canSetUserName();
16773 void setUserName([in] string UserName);
16774 boolean canSetPassword();
16775 void setPassword([in] string Password);
16776 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberPasswordModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16777 void setRememberPassword([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16778 boolean canSetAccount();
16779 void setAccount([in] string Account);
16780 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberAccountModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16781 void setRememberAccount([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16783 published interface XInteractionSupplyName {
16784 interface ::com::sun::star::task::XInteractionContinuation;
16785 void setName([in] string Name);
16787 published interface XProgressHandler {
16788 interface ::com::sun::star::uno::XInterface;
16789 void push([in] any Status);
16790 void update([in] any Status);
16791 void pop();
16793 published interface XPropertyMatcher {
16794 interface ::com::sun::star::uno::XInterface;
16795 boolean matches([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XCommandEnvironment Environment);
16797 published interface XPropertyMatcherFactory {
16798 interface ::com::sun::star::uno::XInterface;
16799 ::com::sun::star::ucb::XPropertyMatcher createPropertyMatcher([in] sequence< ::com::sun::star::ucb::SearchCriterium > Criteria);
16801 published interface XRecycler {
16802 interface ::com::sun::star::uno::XInterface;
16803 void trashContent([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XContentIdentifier Identifier);
16805 published interface XRemoteContentProviderChangeListener {
16806 interface ::com::sun::star::lang::XEventListener;
16807 void remoteContentProviderChange([in] ::com::sun::star::ucb::RemoteContentProviderChangeEvent Event);
16809 published interface XRemoteContentProviderChangeNotifier {
16810 interface ::com::sun::star::uno::XInterface;
16811 void addRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16812 void removeRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16814 published interface XRemoteContentProviderConnectionControl {
16815 interface ::com::sun::star::uno::XInterface;
16816 void enableConnectionControl([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor, [in] ::com::sun::star::uno::XInterface Token);
16818 published interface XRemoteContentProviderDistributor {
16819 interface ::com::sun::star::uno::XInterface;
16820 boolean connectToRemoteAcceptor([in] string Url, [in] string Identifier) raises (::com::sun::star::connection::NoConnectException, ::com::sun::star::connection::ConnectionSetupException, ::com::sun::star::lang::IllegalArgumentException);
16821 boolean disconnectFromRemoteAcceptor([in] string Url);
16822 void disconnectFromAll();
16824 published interface XRemoteContentProviderDoneListener {
16825 interface ::com::sun::star::uno::XInterface;
16826 void doneWithRemoteContentProviders([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor);
16828 published interface XRemoteContentProviderSupplier {
16829 interface ::com::sun::star::uno::XInterface;
16830 ::com::sun::star::lang::XMultiServiceFactory queryRemoteContentProvider([in] string Identifier);
16833 module ui {
16834 published service ActionTrigger {
16835 [property] string Text;
16836 [property] string CommandURL;
16837 [property, optional] string HelpURL;
16838 [property] ::com::sun::star::awt::XBitmap Image;
16839 [property] ::com::sun::star::container::XIndexContainer SubContainer;
16841 published service ActionTriggerContainer {
16842 interface ::com::sun::star::container::XIndexContainer;
16843 interface ::com::sun::star::lang::XMultiServiceFactory;
16844 [optional] interface ::com::sun::star::container::XEnumerationAccess;
16845 [optional] interface ::com::sun::star::container::XContainer;
16847 published service ActionTriggerSeparator {
16848 [property, optional] short SeparatorType;
16850 published constants ActionTriggerSeparatorType {
16851 const short LINE = 0;
16852 const short LINEBREAK = 2;
16853 const short SPACE = 1;
16855 published struct ContextMenuExecuteEvent {
16856 ::com::sun::star::awt::XWindow SourceWindow;
16857 ::com::sun::star::awt::Point ExecutePosition;
16858 ::com::sun::star::container::XIndexContainer ActionTriggerContainer;
16859 ::com::sun::star::view::XSelectionSupplier Selection;
16861 published enum ContextMenuInterceptorAction {
16862 IGNORED = 0,
16863 CANCELLED = 1,
16864 EXECUTE_MODIFIED = 2,
16865 CONTINUE_MODIFIED = 3
16867 published interface XUIConfiguration {
16868 interface ::com::sun::star::uno::XInterface;
16869 void addConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16870 void removeConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16872 published interface XUIConfigurationPersistence {
16873 interface ::com::sun::star::uno::XInterface;
16874 void reload() raises (::com::sun::star::uno::Exception);
16875 void store() raises (::com::sun::star::uno::Exception);
16876 void storeToStorage([in] ::com::sun::star::embed::XStorage Storage) raises (::com::sun::star::uno::Exception);
16877 boolean isModified();
16878 boolean isReadOnly();
16880 published interface XUIConfigurationStorage {
16881 interface ::com::sun::star::uno::XInterface;
16882 void setStorage([in] ::com::sun::star::embed::XStorage Storage);
16883 boolean hasStorage();
16885 published interface XAcceleratorConfiguration {
16886 interface ::com::sun::star::ui::XUIConfigurationPersistence;
16887 interface ::com::sun::star::ui::XUIConfigurationStorage;
16888 interface ::com::sun::star::ui::XUIConfiguration;
16889 sequence< ::com::sun::star::awt::KeyEvent > getAllKeyEvents();
16890 string getCommandByKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16891 void setKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent, [in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16892 void removeKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16893 sequence< ::com::sun::star::awt::KeyEvent > getKeyEventsByCommand([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16894 sequence< any > getPreferredKeyEventsForCommandList([in] sequence< string > lCommandList) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16895 void removeCommandFromAllKeyEvents([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16897 published interface XContextMenuInterceptor {
16898 interface ::com::sun::star::uno::XInterface;
16899 ::com::sun::star::ui::ContextMenuInterceptorAction notifyContextMenuExecute([in] ::com::sun::star::ui::ContextMenuExecuteEvent aEvent);
16901 module dialogs {
16902 published constants CommonFilePickerElementIds {
16903 const short CONTROL_FILEVIEW = 4;
16904 const short EDIT_FILEURL = 5;
16905 const short EDIT_FILEURL_LABEL = 7;
16906 const short LISTBOX_FILTER = 3;
16907 const short LISTBOX_FILTER_LABEL = 6;
16908 const short PUSHBUTTON_CANCEL = 2;
16909 const short PUSHBUTTON_OK = 1;
16911 published constants ControlActions {
16912 const short ADD_ITEM = 1;
16913 const short ADD_ITEMS = 2;
16914 const short DELETE_ITEM = 3;
16915 const short DELETE_ITEMS = 4;
16916 const short GET_HELP_URL = 101;
16917 const short GET_ITEMS = 6;
16918 const short GET_SELECTED_ITEM = 7;
16919 const short GET_SELECTED_ITEM_INDEX = 8;
16920 const short SET_HELP_URL = 100;
16921 const short SET_SELECT_ITEM = 5;
16923 published exception ExecutableDialogException: ::com::sun::star::uno::Exception {
16925 published constants ExecutableDialogResults {
16926 const short CANCEL = 0;
16927 const short OK = 1;
16929 published constants ExtendedFilePickerElementIds {
16930 const short CHECKBOX_AUTOEXTENSION = 100;
16931 const short CHECKBOX_FILTEROPTIONS = 102;
16932 const short CHECKBOX_GPGENCRYPTION = 211;
16933 const short CHECKBOX_LINK = 104;
16934 const short CHECKBOX_PASSWORD = 101;
16935 const short CHECKBOX_PREVIEW = 105;
16936 const short CHECKBOX_READONLY = 103;
16937 const short CHECKBOX_SELECTION = 110;
16938 const short LISTBOX_FILTER_SELECTOR = 210;
16939 const short LISTBOX_IMAGE_ANCHOR = 212;
16940 const short LISTBOX_IMAGE_ANCHOR_LABEL = 213;
16941 const short LISTBOX_IMAGE_TEMPLATE = 109;
16942 const short LISTBOX_IMAGE_TEMPLATE_LABEL = 209;
16943 const short LISTBOX_TEMPLATE = 108;
16944 const short LISTBOX_TEMPLATE_LABEL = 208;
16945 const short LISTBOX_VERSION = 107;
16946 const short LISTBOX_VERSION_LABEL = 207;
16947 const short PUSHBUTTON_PLAY = 106;
16949 published interface XFilePicker {
16950 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
16951 void setMultiSelectionMode([in] boolean bMode);
16952 void setDefaultName([in] string aName);
16953 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
16954 string getDisplayDirectory();
16955 /** @deprecated */ sequence< string > getFiles();
16957 published interface XFilePicker2 {
16958 interface ::com::sun::star::ui::dialogs::XFilePicker;
16959 sequence< string > getSelectedFiles();
16961 published interface XFilePickerListener;
16962 published interface XFilePickerNotifier {
16963 interface ::com::sun::star::uno::XInterface;
16964 void addFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16965 void removeFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16967 published interface XFilePreview {
16968 interface ::com::sun::star::uno::XInterface;
16969 sequence< short > getSupportedImageFormats();
16970 /** @deprecated */ ::com::sun::star::util::Color getTargetColorDepth();
16971 long getAvailableWidth();
16972 long getAvailableHeight();
16973 void setImage([in] short aImageFormat, [in] any aImage) raises (::com::sun::star::lang::IllegalArgumentException);
16974 boolean setShowState([in] boolean bShowState);
16975 boolean getShowState();
16977 published interface XFilterGroupManager {
16978 interface ::com::sun::star::uno::XInterface;
16979 void appendFilterGroup([in] string sGroupTitle, [in] sequence< ::com::sun::star::beans::StringPair > aFilters) raises (::com::sun::star::lang::IllegalArgumentException);
16981 published interface XFilterManager {
16982 interface ::com::sun::star::uno::XInterface;
16983 void appendFilter([in] string aTitle, [in] string aFilter) raises (::com::sun::star::lang::IllegalArgumentException);
16984 void setCurrentFilter([in] string aTitle) raises (::com::sun::star::lang::IllegalArgumentException);
16985 string getCurrentFilter();
16987 published interface XFilePicker3 {
16988 interface ::com::sun::star::ui::dialogs::XFilePicker2;
16989 interface ::com::sun::star::ui::dialogs::XFilePickerNotifier;
16990 interface ::com::sun::star::ui::dialogs::XFilterManager;
16991 interface ::com::sun::star::ui::dialogs::XFilterGroupManager;
16992 interface ::com::sun::star::util::XCancellable;
16993 interface ::com::sun::star::lang::XComponent;
16994 [optional] interface ::com::sun::star::ui::dialogs::XFilePreview;
16996 published service FilePicker: ::com::sun::star::ui::dialogs::XFilePicker3 {
16997 createWithMode([in] short Mode);
16999 published struct FilePickerEvent: ::com::sun::star::lang::EventObject {
17000 short ElementId;
17002 published constants FilePreviewImageFormats {
17003 const short BITMAP = 1;
17005 published interface XFolderPicker {
17006 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
17007 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
17008 string getDisplayDirectory();
17009 string getDirectory();
17010 void setDescription([in] string aDescription);
17012 published interface XFolderPicker2 {
17013 interface ::com::sun::star::ui::dialogs::XFolderPicker;
17014 interface ::com::sun::star::util::XCancellable;
17016 published service FolderPicker: ::com::sun::star::ui::dialogs::XFolderPicker2;
17017 /** @deprecated */ published constants ListboxControlActions {
17018 const short ADD_ITEM = 1;
17019 const short ADD_ITEMS = 2;
17020 const short DELETE_ITEM = 3;
17021 const short DELETE_ITEMS = 4;
17022 const short GET_ITEMS = 6;
17023 const short GET_SELECTED_ITEM = 7;
17024 const short SET_SELECT_ITEM = 5;
17026 published constants TemplateDescription {
17027 const short FILEOPEN_LINK_PLAY = 12;
17028 const short FILEOPEN_LINK_PREVIEW = 9;
17029 const short FILEOPEN_LINK_PREVIEW_IMAGE_ANCHOR = 13;
17030 const short FILEOPEN_LINK_PREVIEW_IMAGE_TEMPLATE = 6;
17031 const short FILEOPEN_PLAY = 7;
17032 const short FILEOPEN_PREVIEW = 11;
17033 const short FILEOPEN_READONLY_VERSION = 8;
17034 const short FILEOPEN_SIMPLE = 0;
17035 const short FILESAVE_AUTOEXTENSION = 10;
17036 const short FILESAVE_AUTOEXTENSION_PASSWORD = 2;
17037 const short FILESAVE_AUTOEXTENSION_PASSWORD_FILTEROPTIONS = 3;
17038 const short FILESAVE_AUTOEXTENSION_SELECTION = 4;
17039 const short FILESAVE_AUTOEXTENSION_TEMPLATE = 5;
17040 const short FILESAVE_SIMPLE = 1;
17042 published interface XControlAccess {
17043 interface ::com::sun::star::uno::XInterface;
17044 void setControlProperty([in] string aControlName, [in] string aControlProperty, [in] any aValue) raises (::com::sun::star::lang::IllegalArgumentException);
17045 any getControlProperty([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
17047 published interface XControlInformation {
17048 interface ::com::sun::star::uno::XInterface;
17049 sequence< string > getSupportedControls();
17050 boolean isControlSupported([in] string aControlName);
17051 sequence< string > getSupportedControlProperties([in] string aControlName) raises (::com::sun::star::lang::IllegalArgumentException);
17052 boolean isControlPropertySupported([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
17054 published interface XFilePickerControlAccess {
17055 interface ::com::sun::star::ui::dialogs::XFilePicker;
17056 void setValue([in] short ControlId, [in] short aControlAction, [in] any aValue);
17057 any getValue([in] short aControlId, [in] short aControlAction);
17058 void setLabel([in] short aControlId, [in] string aLabel);
17059 string getLabel([in] short aControlId);
17060 void enableControl([in] short ControlId, [in] boolean bEnable);
17062 published interface XFilePickerListener {
17063 interface ::com::sun::star::lang::XEventListener;
17064 void fileSelectionChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17065 void directoryChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17066 string helpRequested([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17067 void controlStateChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
17068 void dialogSizeChanged();
17070 published service XSLTFilterDialog: ::com::sun::star::ui::dialogs::XExecutableDialog;
17073 module util {
17074 published struct AtomClassRequest {
17075 long atomClass;
17076 sequence< long > atoms;
17078 published struct AtomDescription {
17079 long atom;
17080 string description;
17082 published struct ChangesEvent: ::com::sun::star::lang::EventObject {
17083 any Base;
17084 ::com::sun::star::util::ChangesSet Changes;
17086 published enum DataEditorEventType {
17087 DONE = 0,
17088 CANCELED = 1
17090 published struct DataEditorEvent: ::com::sun::star::lang::EventObject {
17091 ::com::sun::star::util::DataEditorEventType Type;
17093 published struct DateTimeRange {
17094 unsigned long StartNanoSeconds;
17095 unsigned short StartSeconds;
17096 unsigned short StartMinutes;
17097 unsigned short StartHours;
17098 unsigned short StartDay;
17099 unsigned short StartMonth;
17100 short StartYear;
17101 unsigned long EndNanoSeconds;
17102 unsigned short EndSeconds;
17103 unsigned short EndMinutes;
17104 unsigned short EndHours;
17105 unsigned short EndDay;
17106 unsigned short EndMonth;
17107 short EndYear;
17108 boolean IsUTC;
17110 published interface XJobManager {
17111 interface ::com::sun::star::uno::XInterface;
17112 void registerJob([in] ::com::sun::star::util::XCancellable Job);
17113 void releaseJob([in] ::com::sun::star::util::XCancellable Job);
17114 void cancelAllJobs();
17116 published typedef short Language;
17117 published exception MalformedNumberFormatException: ::com::sun::star::uno::Exception {
17118 long CheckPos;
17120 published constants MeasureUnit {
17121 const short APPFONT = 17;
17122 const short CM = 3;
17123 const short FOOT = 13;
17124 const short INCH = 7;
17125 const short INCH_1000TH = 4;
17126 const short INCH_100TH = 5;
17127 const short INCH_10TH = 6;
17128 const short KM = 11;
17129 const short M = 10;
17130 const short MILE = 14;
17131 const short MM = 2;
17132 const short MM_100TH = 0;
17133 const short MM_10TH = 1;
17134 const short PERCENT = 15;
17135 const short PICA = 12;
17136 const short PIXEL = 16;
17137 const short POINT = 8;
17138 const short SYSFONT = 18;
17139 const short TWIP = 9;
17141 published struct ModeChangeEvent: ::com::sun::star::lang::EventObject {
17142 string NewMode;
17144 published exception NotNumericException: ::com::sun::star::uno::Exception {
17146 published constants NumberFormat {
17147 const short ALL = 0;
17148 const short CURRENCY = 8;
17149 const short DATE = 2;
17150 const short DATETIME = 6;
17151 const short DEFINED = 1;
17152 const short DURATION = 8196;
17153 const short EMPTY = 4096;
17154 const short FRACTION = 64;
17155 const short LOGICAL = 1024;
17156 const short NUMBER = 16;
17157 const short PERCENT = 128;
17158 const short SCIENTIFIC = 32;
17159 const short TEXT = 256;
17160 const short TIME = 4;
17161 const short UNDEFINED = 2048;
17163 published service NumberFormatProperties {
17164 [property, readonly] string FormatString;
17165 [property, readonly] ::com::sun::star::lang::Locale Locale;
17166 [property, readonly] short Type;
17167 [property] string Comment;
17169 published service NumberFormatSettings {
17170 interface ::com::sun::star::beans::XPropertySet;
17171 [property] ::com::sun::star::util::Date NullDate;
17172 [property] short StandardDecimals;
17173 [property] boolean NoZero;
17174 [property] short TwoDigitDateStart;
17176 published interface XNumberFormatTypes {
17177 interface ::com::sun::star::uno::XInterface;
17178 long getStandardIndex([in] ::com::sun::star::lang::Locale nLocale);
17179 long getStandardFormat([in] short nType, [in] ::com::sun::star::lang::Locale nLocale);
17180 long getFormatIndex([in] short nIndex, [in] ::com::sun::star::lang::Locale nLocale);
17181 boolean isTypeCompatible([in] short nOldType, [in] short nNewType);
17182 long getFormatForLocale([in] long nKey, [in] ::com::sun::star::lang::Locale nLocale);
17184 published interface XNumberFormats {
17185 interface ::com::sun::star::uno::XInterface;
17186 ::com::sun::star::beans::XPropertySet getByKey([in] long nKey);
17187 sequence< long > queryKeys([in] short nType, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bCreate);
17188 long queryKey([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bScan);
17189 long addNew([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale) raises (::com::sun::star::util::MalformedNumberFormatException);
17190 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);
17191 void removeByKey([in] long nKey);
17192 string generateFormat([in] long nBaseKey, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bThousands, [in] boolean bRed, [in] short nDecimals, [in] short nLeading);
17194 published service NumberFormats {
17195 interface ::com::sun::star::util::XNumberFormats;
17196 interface ::com::sun::star::util::XNumberFormatTypes;
17198 published service NumberFormatsSupplier: ::com::sun::star::util::XNumberFormatsSupplier {
17199 createWithLocale([in] ::com::sun::star::lang::Locale Locale);
17200 createWithDefaultLocale();
17202 published interface XNumberFormatPreviewer {
17203 interface ::com::sun::star::uno::XInterface;
17204 string convertNumberToPreviewString([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish) raises (::com::sun::star::util::MalformedNumberFormatException);
17205 ::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);
17207 published interface XNumberFormatter {
17208 interface ::com::sun::star::uno::XInterface;
17209 void attachNumberFormatsSupplier([in] ::com::sun::star::util::XNumberFormatsSupplier xSupplier);
17210 ::com::sun::star::util::XNumberFormatsSupplier getNumberFormatsSupplier();
17211 long detectNumberFormat([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17212 double convertStringToNumber([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17213 string convertNumberToString([in] long nKey, [in] double fValue);
17214 ::com::sun::star::util::Color queryColorForNumber([in] long nKey, [in] double fValue, [in] ::com::sun::star::util::Color aDefaultColor);
17215 string formatString([in] long nKey, [in] string aString);
17216 ::com::sun::star::util::Color queryColorForString([in] long nKey, [in] string aString, [in] ::com::sun::star::util::Color aDefaultColor);
17217 string getInputString([in] long nKey, [in] double fValue);
17219 published interface XNumberFormatter2 {
17220 interface ::com::sun::star::util::XNumberFormatter;
17221 interface ::com::sun::star::util::XNumberFormatPreviewer;
17223 published service NumberFormatter: ::com::sun::star::util::XNumberFormatter2;
17224 published interface XOfficeInstallationDirectories {
17225 interface ::com::sun::star::uno::XInterface;
17226 string getOfficeInstallationDirectoryURL();
17227 string getOfficeUserDataDirectoryURL();
17228 string makeRelocatableURL([in] string URL);
17229 string makeAbsoluteURL([in] string URL);
17231 /** @deprecated */ published service OfficeInstallationDirectories {
17232 interface ::com::sun::star::util::XOfficeInstallationDirectories;
17234 published interface XPathSettings {
17235 interface ::com::sun::star::beans::XPropertySet;
17236 [attribute] string Addin;
17237 [attribute] string AutoCorrect;
17238 [attribute] string AutoText;
17239 [attribute] string Backup;
17240 [attribute] string Basic;
17241 [attribute] string Bitmap;
17242 [attribute] string Config;
17243 [attribute] string Dictionary;
17244 [attribute] string Favorite;
17245 [attribute] string Filter;
17246 [attribute] string Gallery;
17247 [attribute] string Graphic;
17248 [attribute] string Help;
17249 [attribute] string Linguistic;
17250 [attribute] string Module;
17251 [attribute] string Palette;
17252 [attribute] string Plugin;
17253 [attribute] string Storage;
17254 [attribute] string Temp;
17255 [attribute] string Template;
17256 [attribute] string UIConfig;
17257 [attribute] string UserConfig;
17258 /** @deprecated */ [attribute] string UserDictionary;
17259 [attribute] string Work;
17260 [attribute] string BasePathShareLayer;
17261 [attribute] string BasePathUserLayer;
17263 /** @deprecated */ published service PathSettings: ::com::sun::star::util::XPathSettings;
17264 published interface XStringSubstitution {
17265 interface ::com::sun::star::uno::XInterface;
17266 string substituteVariables([in] string aText, [in] boolean bSubstRequired) raises (::com::sun::star::container::NoSuchElementException);
17267 string reSubstituteVariables([in] string aText);
17268 string getSubstituteVariableValue([in] string variable) raises (::com::sun::star::container::NoSuchElementException);
17270 published service PathSubstitution: ::com::sun::star::util::XStringSubstitution;
17271 published interface XSearchDescriptor {
17272 interface ::com::sun::star::beans::XPropertySet;
17273 string getSearchString();
17274 void setSearchString([in] string aString);
17276 published service SearchDescriptor {
17277 interface ::com::sun::star::util::XSearchDescriptor;
17278 interface ::com::sun::star::beans::XPropertySet;
17279 [property] boolean SearchBackwards;
17280 [property] boolean SearchCaseSensitive;
17281 [property] boolean SearchWords;
17282 [property] boolean SearchRegularExpression;
17283 [property] boolean SearchStyles;
17284 [property] boolean SearchSimilarity;
17285 [property] boolean SearchSimilarityRelax;
17286 [property] short SearchSimilarityRemove;
17287 [property] short SearchSimilarityAdd;
17288 [property] short SearchSimilarityExchange;
17289 [property, optional] boolean SearchWildcard;
17290 [property, optional] long WildcardEscapeCharacter;
17292 published interface XReplaceDescriptor {
17293 interface ::com::sun::star::util::XSearchDescriptor;
17294 string getReplaceString();
17295 void setReplaceString([in] string aReplaceString);
17297 published service ReplaceDescriptor {
17298 service ::com::sun::star::util::SearchDescriptor;
17299 interface ::com::sun::star::util::XReplaceDescriptor;
17301 published enum SearchAlgorithms {
17302 ABSOLUTE = 0,
17303 REGEXP = 1,
17304 APPROXIMATE = 2
17306 published constants SearchFlags {
17307 /** @deprecated */ const long ALL_IGNORE_CASE = 1;
17308 const long LEV_RELAXED = 65536;
17309 const long NORM_WORD_ONLY = 16;
17310 /** @deprecated */ const long REG_EXTENDED = 256;
17311 /** @deprecated */ const long REG_NEWLINE = 1024;
17312 /** @deprecated */ const long REG_NOSUB = 512;
17313 const long REG_NOT_BEGINOFLINE = 2048;
17314 const long REG_NOT_ENDOFLINE = 4096;
17315 const long WILD_MATCH_SELECTION = 1048576;
17317 published struct SearchOptions {
17318 ::com::sun::star::util::SearchAlgorithms algorithmType;
17319 long searchFlag;
17320 string searchString;
17321 string replaceString;
17322 ::com::sun::star::lang::Locale Locale;
17323 long changedChars;
17324 long deletedChars;
17325 long insertedChars;
17326 long transliterateFlags;
17328 published struct SearchResult {
17329 long subRegExpressions;
17330 sequence< long > startOffset;
17331 sequence< long > endOffset;
17333 /** @deprecated */ published service Sortable {
17334 interface ::com::sun::star::util::XSortable;
17336 published interface XTextSearch {
17337 interface ::com::sun::star::uno::XInterface;
17338 void setOptions([in] ::com::sun::star::util::SearchOptions options);
17339 ::com::sun::star::util::SearchResult searchForward([in] string searchStr, [in] long startPos, [in] long endPos);
17340 ::com::sun::star::util::SearchResult searchBackward([in] string searchStr, [in] long startPos, [in] long endPos);
17342 published service TextSearch: ::com::sun::star::util::XTextSearch;
17343 published interface XURLTransformer {
17344 interface ::com::sun::star::uno::XInterface;
17345 boolean parseStrict([inout] ::com::sun::star::util::URL aURL);
17346 boolean parseSmart([inout] ::com::sun::star::util::URL aURL, [in] string sSmartProtocol);
17347 boolean assemble([inout] ::com::sun::star::util::URL aURL);
17348 string getPresentation([in] ::com::sun::star::util::URL aURL, [in] boolean bWithPassword);
17350 published service URLTransformer: ::com::sun::star::util::XURLTransformer;
17351 published interface XStringWidth;
17352 published interface XStringAbbreviation {
17353 interface ::com::sun::star::uno::XInterface;
17354 string abbreviateString([in] ::com::sun::star::util::XStringWidth xStringWidth, [in] long nWidth, [in] string aString);
17356 published interface XAtomServer {
17357 interface ::com::sun::star::uno::XInterface;
17358 sequence< ::com::sun::star::util::AtomDescription > getClass([in] long atomClass);
17359 sequence< sequence< ::com::sun::star::util::AtomDescription > > getClasses([in] sequence< long > atomClasses);
17360 sequence< string > getAtomDescriptions([in] sequence< ::com::sun::star::util::AtomClassRequest > atoms);
17361 sequence< ::com::sun::star::util::AtomDescription > getRecentAtoms([in] long atomClass, [in] long atom);
17362 long getAtom([in] long atomClass, [in] string description, [in] boolean create);
17364 published interface XChainable {
17365 interface ::com::sun::star::uno::XInterface;
17366 ::com::sun::star::util::XChainable getPredecessor();
17367 ::com::sun::star::util::XChainable getSuccessor();
17368 void setSuccessor([in] ::com::sun::star::util::XChainable xChainable) raises (::com::sun::star::lang::IllegalArgumentException);
17369 boolean isChainable([in] ::com::sun::star::util::XChainable xChainable);
17371 published interface XChangesListener {
17372 interface ::com::sun::star::lang::XEventListener;
17373 void changesOccurred([in] ::com::sun::star::util::ChangesEvent Event);
17375 published interface XChangesSet {
17376 interface ::com::sun::star::container::XElementAccess;
17377 sequence< ::com::sun::star::util::ElementChange > getAllChanges();
17379 published interface XCloseListener {
17380 interface ::com::sun::star::lang::XEventListener;
17381 void queryClosing([in] ::com::sun::star::lang::EventObject Source, [in] boolean GetsOwnership) raises (::com::sun::star::util::CloseVetoException);
17382 void notifyClosing([in] ::com::sun::star::lang::EventObject Source);
17384 published interface XDataEditorListener;
17385 published interface XDataEditor {
17386 interface ::com::sun::star::uno::XInterface;
17387 void show();
17388 void setModel([in] ::com::sun::star::uno::XInterface model);
17389 ::com::sun::star::uno::XInterface getModel();
17390 void addDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17391 void removeDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17393 published interface XDataEditorListener {
17394 interface ::com::sun::star::uno::XInterface;
17395 void updateDataEditorState([in] ::com::sun::star::util::DataEditorEvent event);
17397 published interface XFlushListener {
17398 interface ::com::sun::star::lang::XEventListener;
17399 void flushed([in] ::com::sun::star::lang::EventObject rEvent);
17401 published interface XLinkUpdate {
17402 interface ::com::sun::star::uno::XInterface;
17403 void updateLinks();
17405 published interface XModeChangeApproveListener {
17406 interface ::com::sun::star::lang::XEventListener;
17407 void approveModeChange([in] ::com::sun::star::util::ModeChangeEvent rSource) raises (::com::sun::star::util::VetoException);
17409 published interface XModeChangeListener;
17410 published interface XModeChangeBroadcaster {
17411 interface ::com::sun::star::uno::XInterface;
17412 void addModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17413 void removeModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17414 void addModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17415 void removeModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17417 published interface XModeChangeListener {
17418 interface ::com::sun::star::lang::XEventListener;
17419 void modeChanged([in] ::com::sun::star::util::ModeChangeEvent rSource);
17421 published interface XModifyListener {
17422 interface ::com::sun::star::lang::XEventListener;
17423 void modified([in] ::com::sun::star::lang::EventObject aEvent);
17425 published interface XPropertyReplace {
17426 interface ::com::sun::star::util::XReplaceDescriptor;
17427 boolean getValueSearch();
17428 void setValueSearch([in] boolean bValueSearch);
17429 sequence< ::com::sun::star::beans::PropertyValue > getSearchAttributes();
17430 void setSearchAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17431 sequence< ::com::sun::star::beans::PropertyValue > getReplaceAttributes();
17432 void setReplaceAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17434 published interface XRefreshListener {
17435 interface ::com::sun::star::lang::XEventListener;
17436 void refreshed([in] ::com::sun::star::lang::EventObject rEvent);
17438 published interface XStringWidth {
17439 interface ::com::sun::star::uno::XInterface;
17440 long queryStringWidth([in] string aString);
17442 published interface XUniqueIDFactory {
17443 interface ::com::sun::star::uno::XInterface;
17444 string createUniqueID();
17446 published singleton theOfficeInstallationDirectories: ::com::sun::star::util::XOfficeInstallationDirectories;
17447 published singleton thePathSettings: ::com::sun::star::util::XPathSettings;
17449 module view {
17450 published constants DocumentZoomType {
17451 const short BY_VALUE = 3;
17452 const short ENTIRE_PAGE = 2;
17453 const short OPTIMAL = 0;
17454 const short PAGE_WIDTH = 1;
17455 const short PAGE_WIDTH_EXACT = 4;
17457 published enum PaperFormat {
17458 A3 = 0,
17459 A4 = 1,
17460 A5 = 2,
17461 B4 = 3,
17462 B5 = 4,
17463 LETTER = 5,
17464 LEGAL = 6,
17465 TABLOID = 7,
17466 USER = 8
17468 published enum PrintableState {
17469 JOB_STARTED = 0,
17470 JOB_COMPLETED = 1,
17471 JOB_SPOOLED = 2,
17472 JOB_ABORTED = 3,
17473 JOB_FAILED = 4,
17474 JOB_SPOOLING_FAILED = 5
17476 published struct PrintJobEvent: ::com::sun::star::lang::EventObject {
17477 ::com::sun::star::view::PrintableState State;
17479 published service PrintOptions {
17480 [property] short CopyCount;
17481 [property] string FileName;
17482 [property] boolean Collate;
17483 /** @deprecated */ [property] boolean Sort;
17484 [property] string Pages;
17485 [property, optional] boolean Wait;
17486 [property, optional] short DuplexMode;
17487 [property, optional] string PrinterName;
17488 [property, optional] boolean SinglePrintJobs;
17489 [property, optional] boolean JobName;
17491 published service PrintSettings {
17492 [property] boolean PrintBlackFonts;
17493 [property] boolean PrintControls;
17494 [property] boolean PrintDrawings;
17495 [property] boolean PrintGraphics;
17496 [property] boolean PrintLeftPages;
17497 [property] boolean PrintRightPages;
17498 /** @deprecated */ [property] boolean PrintTables;
17499 [property] boolean PrintReversed;
17500 [property] boolean PrintProspect;
17501 [property] boolean PrintPageBackground;
17502 [property] short PrintAnnotationMode;
17504 published struct PrintableStateEvent: ::com::sun::star::lang::EventObject {
17505 ::com::sun::star::view::PrintableState State;
17507 published service PrinterDescriptor {
17508 [property] string Name;
17509 [property] ::com::sun::star::view::PaperOrientation PaperOrientation;
17510 [property] ::com::sun::star::view::PaperFormat PaperFormat;
17511 [property] ::com::sun::star::awt::Size PaperSize;
17512 [property, readonly] boolean IsBusy;
17513 [property, readonly] boolean CanSetPaperOrientation;
17514 [property, readonly] boolean CanSetPaperFormat;
17515 [property, readonly] boolean CanSetPaperSize;
17517 published service RenderDescriptor {
17518 [property] ::com::sun::star::awt::Size PageSize;
17520 published service RenderOptions {
17521 [property] ::com::sun::star::awt::XDevice RenderDevice;
17522 [property, optional] boolean IsFirstPage;
17523 [property, optional] boolean IsLastPage;
17524 [property, optional] boolean IsSkipEmptyPages;
17525 [property, optional] string PageRange;
17527 published service ViewSettings {
17528 interface ::com::sun::star::beans::XPropertySet;
17529 [property, optional] boolean ShowHoriRuler;
17530 [property, optional] boolean ShowHoriScrollBar;
17531 [property, optional] short ZoomValue;
17532 [property, optional] boolean ShowVertRuler;
17533 [property, optional] boolean ShowVertScrollBar;
17535 published interface XLineCursor {
17536 interface ::com::sun::star::uno::XInterface;
17537 boolean isAtStartOfLine();
17538 boolean isAtEndOfLine();
17539 void gotoEndOfLine([in] boolean bExpand);
17540 void gotoStartOfLine([in] boolean bExpand);
17542 published interface XPrintJob {
17543 interface ::com::sun::star::uno::XInterface;
17544 sequence< ::com::sun::star::beans::PropertyValue > getPrintOptions();
17545 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
17546 ::com::sun::star::view::XPrintable getPrintable();
17547 void cancelJob();
17549 published interface XPrintJobListener {
17550 interface ::com::sun::star::lang::XEventListener;
17551 void printJobEvent([in] ::com::sun::star::view::PrintJobEvent Event);
17553 published interface XPrintableListener;
17554 published interface XPrintableBroadcaster {
17555 interface ::com::sun::star::uno::XInterface;
17556 void addPrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17557 void removePrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17559 published interface XPrintableListener {
17560 interface ::com::sun::star::lang::XEventListener;
17561 void stateChanged([in] ::com::sun::star::view::PrintableStateEvent Event);
17563 published interface XRenderable {
17564 interface ::com::sun::star::uno::XInterface;
17565 long getRendererCount([in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17566 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);
17567 void render([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17569 published interface XViewCursor {
17570 interface ::com::sun::star::uno::XInterface;
17571 boolean goDown([in] short nCount, [in] boolean bExpand);
17572 boolean goUp([in] short nCount, [in] boolean bExpand);
17573 boolean goLeft([in] short nCount, [in] boolean bExpand);
17574 boolean goRight([in] short nCount, [in] boolean bExpand);
17577 module xml {
17578 published service AttributeContainer {
17579 interface ::com::sun::star::container::XNameContainer;
17581 published struct AttributeData {
17582 string Namespace;
17583 string Type;
17584 string Value;
17586 published interface XExportFilter {
17587 interface ::com::sun::star::uno::XInterface;
17588 boolean exporter([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException);
17590 module sax {
17591 published interface XAttributeList;
17592 published interface XLocator;
17593 published interface XDocumentHandler {
17594 interface ::com::sun::star::uno::XInterface;
17595 void startDocument() raises (::com::sun::star::xml::sax::SAXException);
17596 void endDocument() raises (::com::sun::star::xml::sax::SAXException);
17597 void startElement([in] string aName, [in] ::com::sun::star::xml::sax::XAttributeList xAttribs) raises (::com::sun::star::xml::sax::SAXException);
17598 void endElement([in] string aName) raises (::com::sun::star::xml::sax::SAXException);
17599 void characters([in] string aChars) raises (::com::sun::star::xml::sax::SAXException);
17600 void ignorableWhitespace([in] string aWhitespaces) raises (::com::sun::star::xml::sax::SAXException);
17601 void processingInstruction([in] string aTarget, [in] string aData) raises (::com::sun::star::xml::sax::SAXException);
17602 void setDocumentLocator([in] ::com::sun::star::xml::sax::XLocator xLocator) raises (::com::sun::star::xml::sax::SAXException);
17605 published service ExportFilter {
17606 interface ::com::sun::star::xml::sax::XDocumentHandler;
17607 interface ::com::sun::star::xml::XExportFilter;
17609 published interface XImportFilter {
17610 interface ::com::sun::star::uno::XInterface;
17611 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);
17613 published service ImportFilter {
17614 interface ::com::sun::star::xml::XImportFilter;
17616 published service NamespaceContainer {
17617 interface ::com::sun::star::container::XNameContainer;
17619 published service TextUserDefinedAttributesSupplier {
17620 [property] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
17622 published service XMLExportFilter {
17623 service ::com::sun::star::document::ExportFilter;
17625 published service XMLImportFilter {
17626 service ::com::sun::star::document::ImportFilter;
17627 interface ::com::sun::star::xml::sax::XDocumentHandler;
17629 module sax {
17630 published struct InputSource {
17631 ::com::sun::star::io::XInputStream aInputStream;
17632 string sEncoding;
17633 string sPublicId;
17634 string sSystemId;
17636 published interface XDTDHandler;
17637 published interface XEntityResolver;
17638 published interface XErrorHandler;
17639 published interface XParser {
17640 interface ::com::sun::star::uno::XInterface;
17641 void parseStream([in] ::com::sun::star::xml::sax::InputSource aInputSource) raises (::com::sun::star::xml::sax::SAXException, ::com::sun::star::io::IOException);
17642 void setDocumentHandler([in] ::com::sun::star::xml::sax::XDocumentHandler xHandler);
17643 void setErrorHandler([in] ::com::sun::star::xml::sax::XErrorHandler xHandler);
17644 void setDTDHandler([in] ::com::sun::star::xml::sax::XDTDHandler xHandler);
17645 void setEntityResolver([in] ::com::sun::star::xml::sax::XEntityResolver xResolver);
17646 void setLocale([in] ::com::sun::star::lang::Locale locale);
17648 published service Parser: ::com::sun::star::xml::sax::XParser;
17649 published exception SAXInvalidCharacterException: ::com::sun::star::xml::sax::SAXException {
17651 published exception SAXParseException: ::com::sun::star::xml::sax::SAXException {
17652 string PublicId;
17653 string SystemId;
17654 long LineNumber;
17655 long ColumnNumber;
17657 published interface XExtendedDocumentHandler {
17658 interface ::com::sun::star::xml::sax::XDocumentHandler;
17659 void startCDATA() raises (::com::sun::star::xml::sax::SAXException);
17660 void endCDATA() raises (::com::sun::star::xml::sax::SAXException);
17661 void comment([in] string sComment) raises (::com::sun::star::xml::sax::SAXException);
17662 void allowLineBreak() raises (::com::sun::star::xml::sax::SAXException);
17663 void unknown([in] string sString) raises (::com::sun::star::xml::sax::SAXException);
17665 published interface XAttributeList {
17666 interface ::com::sun::star::uno::XInterface;
17667 short getLength();
17668 string getNameByIndex([in] short i);
17669 string getTypeByIndex([in] short i);
17670 string getTypeByName([in] string aName);
17671 string getValueByIndex([in] short i);
17672 string getValueByName([in] string aName);
17674 published interface XDTDHandler {
17675 interface ::com::sun::star::uno::XInterface;
17676 void notationDecl([in] string sName, [in] string sPublicId, [in] string sSystemId);
17677 void unparsedEntityDecl([in] string sName, [in] string sPublicId, [in] string sSystemId, [in] string sNotationName);
17679 published interface XEntityResolver {
17680 interface ::com::sun::star::uno::XInterface;
17681 ::com::sun::star::xml::sax::InputSource resolveEntity([in] string sPublicId, [in] string sSystemId);
17683 published interface XErrorHandler {
17684 interface ::com::sun::star::uno::XInterface;
17685 void error([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17686 void fatalError([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17687 void warning([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17689 published interface XLocator {
17690 interface ::com::sun::star::uno::XInterface;
17691 long getColumnNumber();
17692 long getLineNumber();
17693 string getPublicId();
17694 string getSystemId();