bump product version to 7.2.5.1
[LibreOffice.git] / offapi / type_reference / offapi.idl
blob6871ccd0664c3d2625665f797bcfeb243e90081b
1 module com {
2 module sun {
3 module star {
4 module accessibility {
5 interface XAccessibleContext;
6 interface XAccessible {
7 interface ::com::sun::star::uno::XInterface;
8 ::com::sun::star::accessibility::XAccessibleContext getAccessibleContext();
9 };
11 module awt {
12 published struct Point {
13 long X;
14 long Y;
16 published struct Rectangle {
17 long X;
18 long Y;
19 long Width;
20 long Height;
22 published struct Size {
23 long Width;
24 long Height;
27 module util {
28 published typedef long Color;
30 module awt {
31 published struct KeyStroke {
32 short Modifiers;
33 short KeyCode;
34 char KeyChar;
35 short KeyFunc;
38 module auth {
39 published exception AuthenticationFailedException: ::com::sun::star::uno::Exception {
41 published exception InvalidArgumentException: ::com::sun::star::uno::Exception {
43 published exception InvalidContextException: ::com::sun::star::uno::Exception {
45 published exception InvalidCredentialException: ::com::sun::star::uno::Exception {
47 published exception InvalidPrincipalException: ::com::sun::star::uno::Exception {
49 published exception PersistenceFailureException: ::com::sun::star::uno::Exception {
51 published interface XSSOManager;
52 published interface XSSOManagerFactory {
53 interface ::com::sun::star::uno::XInterface;
54 ::com::sun::star::auth::XSSOManager getSSOManager();
56 published service SSOManagerFactory: ::com::sun::star::auth::XSSOManagerFactory;
57 published interface XSSOPasswordCache {
58 interface ::com::sun::star::uno::XInterface;
59 void addPassword([in] string UserName, [in] string Password, [in] boolean Persist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException);
60 string getPassword([in] string UserName, [out] boolean Persist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException);
61 void removePassword([in] string UserName, [in] boolean RemovePersist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException);
63 published service SSOPasswordCache: ::com::sun::star::auth::XSSOPasswordCache;
64 published exception UnsupportedException: ::com::sun::star::uno::Exception {
66 published interface XSSOContext {
67 interface ::com::sun::star::uno::XInterface;
68 string getSource();
69 string getTarget();
70 string getMechanism();
71 boolean getMutual();
73 published interface XSSOAcceptorContext {
74 interface ::com::sun::star::auth::XSSOContext;
75 sequence< byte > accept([in] sequence< byte > Token) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidContextException, ::com::sun::star::auth::AuthenticationFailedException);
77 published interface XSSOInitiatorContext {
78 interface ::com::sun::star::auth::XSSOContext;
79 sequence< byte > init([in] sequence< byte > Token) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidContextException, ::com::sun::star::auth::AuthenticationFailedException);
81 published interface XSSOManager {
82 interface ::com::sun::star::uno::XInterface;
83 string getMechanism();
84 ::com::sun::star::auth::XSSOInitiatorContext createInitiatorContext([in] string SourcePrincipal, [in] string TargetPrincipal, [in] string TargetHost) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidPrincipalException, ::com::sun::star::auth::UnsupportedException);
85 ::com::sun::star::auth::XSSOAcceptorContext createAcceptorContext([in] string TargetPrincipal) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidPrincipalException, ::com::sun::star::auth::UnsupportedException);
88 module awt {
89 published struct ActionEvent: ::com::sun::star::lang::EventObject {
90 string ActionCommand;
92 published enum AdjustmentType {
93 ADJUST_LINE = 0,
94 ADJUST_PAGE = 1,
95 ADJUST_ABS = 2
97 published struct AdjustmentEvent: ::com::sun::star::lang::EventObject {
98 long Value;
99 ::com::sun::star::awt::AdjustmentType Type;
101 published interface XControlModel;
102 published interface XToolkit;
103 published interface XView;
104 published interface XWindowPeer;
105 published interface XControl {
106 interface ::com::sun::star::lang::XComponent;
107 void setContext([in] ::com::sun::star::uno::XInterface Context);
108 ::com::sun::star::uno::XInterface getContext();
109 void createPeer([in] ::com::sun::star::awt::XToolkit Toolkit, [in] ::com::sun::star::awt::XWindowPeer Parent);
110 ::com::sun::star::awt::XWindowPeer getPeer();
111 boolean setModel([in] ::com::sun::star::awt::XControlModel Model);
112 ::com::sun::star::awt::XControlModel getModel();
113 ::com::sun::star::awt::XView getView();
114 void setDesignMode([in] boolean bOn);
115 boolean isDesignMode();
116 boolean isTransparent();
118 published interface XGraphics;
119 published interface XView {
120 interface ::com::sun::star::uno::XInterface;
121 boolean setGraphics([in] ::com::sun::star::awt::XGraphics aDevice);
122 ::com::sun::star::awt::XGraphics getGraphics();
123 ::com::sun::star::awt::Size getSize();
124 void draw([in] long nX, [in] long nY);
125 void setZoom([in] float fZoomX, [in] float fZoomY);
127 published interface XFocusListener;
128 published interface XKeyListener;
129 published interface XMouseListener;
130 published interface XMouseMotionListener;
131 published interface XPaintListener;
132 published interface XWindowListener;
133 published interface XWindow {
134 interface ::com::sun::star::lang::XComponent;
135 void setPosSize([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] short Flags);
136 ::com::sun::star::awt::Rectangle getPosSize();
137 void setVisible([in] boolean Visible);
138 void setEnable([in] boolean Enable);
139 void setFocus();
140 void addWindowListener([in] ::com::sun::star::awt::XWindowListener xListener);
141 void removeWindowListener([in] ::com::sun::star::awt::XWindowListener xListener);
142 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
143 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
144 void addKeyListener([in] ::com::sun::star::awt::XKeyListener xListener);
145 void removeKeyListener([in] ::com::sun::star::awt::XKeyListener xListener);
146 void addMouseListener([in] ::com::sun::star::awt::XMouseListener xListener);
147 void removeMouseListener([in] ::com::sun::star::awt::XMouseListener xListener);
148 void addMouseMotionListener([in] ::com::sun::star::awt::XMouseMotionListener xListener);
149 void removeMouseMotionListener([in] ::com::sun::star::awt::XMouseMotionListener xListener);
150 void addPaintListener([in] ::com::sun::star::awt::XPaintListener xListener);
151 void removePaintListener([in] ::com::sun::star::awt::XPaintListener xListener);
153 published service UnoControl {
154 interface ::com::sun::star::lang::XComponent;
155 interface ::com::sun::star::awt::XControl;
156 interface ::com::sun::star::awt::XWindow;
157 interface ::com::sun::star::awt::XView;
158 [optional] interface ::com::sun::star::accessibility::XAccessible;
160 published service UnoControlDialogElement {
161 [property] long Height;
162 [property] string Name;
163 [property] string PositionX;
164 [property] string PositionY;
165 [property] long Step;
166 [property] short TabIndex;
167 [property] string Tag;
168 [property] long Width;
170 published interface XControlModel {
171 interface ::com::sun::star::uno::XInterface;
174 module util {
175 published interface XCloneable {
176 interface ::com::sun::star::uno::XInterface;
177 ::com::sun::star::util::XCloneable createClone();
180 module awt {
181 published service UnoControlModel {
182 [optional] service ::com::sun::star::awt::UnoControlDialogElement;
183 interface ::com::sun::star::awt::XControlModel;
184 interface ::com::sun::star::lang::XComponent;
185 interface ::com::sun::star::beans::XPropertySet;
186 interface ::com::sun::star::beans::XMultiPropertySet;
187 interface ::com::sun::star::io::XPersistObject;
188 interface ::com::sun::star::util::XCloneable;
189 [property] string DefaultControl;
191 /** @deprecated */ published constants CharSet {
192 const short ANSI = 1;
193 const short DONTKNOW = 0;
194 const short IBMPC_437 = 3;
195 const short IBMPC_850 = 4;
196 const short IBMPC_860 = 5;
197 const short IBMPC_861 = 6;
198 const short IBMPC_863 = 7;
199 const short IBMPC_865 = 8;
200 const short MAC = 2;
201 const short SYMBOL = 10;
202 const short SYSTEM = 9;
204 published constants Command {
205 const short AUTOSCROLL = 5;
206 const short CONTEXTMENU = 1;
207 const short CURSORPOS = 11;
208 const short ENDEXTTEXTINPUT = 9;
209 const short EXTTEXTINPUT = 8;
210 const short HANGUL_HANJA_CONVERSION = 14;
211 const short INPUTCONTEXTCHANGE = 10;
212 const short MODKEYCHANGE = 13;
213 const short PASTESELECTION = 12;
214 const short STARTAUTOSCROLL = 4;
215 const short STARTDRAG = 2;
216 const short STARTEXTTEXTINPUT = 7;
217 const short USER = 4096;
218 const short VOICE = 6;
219 const short WHEEL = 3;
221 published constants DeviceCapability {
222 const long GETBITS = 2;
223 const long RASTEROPERATIONS = 1;
225 published struct DeviceInfo {
226 long Width;
227 long Height;
228 long LeftInset;
229 long TopInset;
230 long RightInset;
231 long BottomInset;
232 double PixelPerMeterX;
233 double PixelPerMeterY;
234 short BitsPerPixel;
235 long Capabilities;
237 published struct InputEvent: ::com::sun::star::lang::EventObject {
238 short Modifiers;
240 published struct MouseEvent: ::com::sun::star::awt::InputEvent {
241 short Buttons;
242 long X;
243 long Y;
244 long ClickCount;
245 boolean PopupTrigger;
247 published struct EnhancedMouseEvent: ::com::sun::star::awt::MouseEvent {
248 ::com::sun::star::uno::XInterface Target;
250 published constants FocusChangeReason {
251 const long AROUND = 64;
252 const long BACKWARD = 32;
253 const long CURSOR = 2;
254 const long FORWARD = 16;
255 const long MNEMONIC = 4;
256 const long TAB = 1;
257 const long UNIQUEMNEMONIC = 256;
259 published struct FocusEvent: ::com::sun::star::lang::EventObject {
260 short FocusFlags;
261 ::com::sun::star::uno::XInterface NextFocus;
262 boolean Temporary;
264 published enum FontSlant {
265 NONE = 0,
266 OBLIQUE = 1,
267 ITALIC = 2,
268 DONTKNOW = 3,
269 REVERSE_OBLIQUE = 4,
270 REVERSE_ITALIC = 5
272 published struct FontDescriptor {
273 string Name;
274 short Height;
275 short Width;
276 string StyleName;
277 short Family;
278 short CharSet;
279 short Pitch;
280 float CharacterWidth;
281 float Weight;
282 ::com::sun::star::awt::FontSlant Slant;
283 short Underline;
284 short Strikeout;
285 float Orientation;
286 boolean Kerning;
287 boolean WordLineMode;
288 short Type;
290 published constants FontEmphasisMark {
291 const short ABOVE = 4096;
292 const short ACCENT = 4;
293 const short BELOW = 8192;
294 const short CIRCLE = 2;
295 const short DISC = 3;
296 const short DOT = 1;
297 const short NONE = 0;
299 published constants FontFamily {
300 const short DECORATIVE = 1;
301 const short DONTKNOW = 0;
302 const short MODERN = 2;
303 const short ROMAN = 3;
304 const short SCRIPT = 4;
305 const short SWISS = 5;
306 const short SYSTEM = 6;
308 published constants FontPitch {
309 const short DONTKNOW = 0;
310 const short FIXED = 1;
311 const short VARIABLE = 2;
313 published constants FontRelief {
314 const short EMBOSSED = 1;
315 const short ENGRAVED = 2;
316 const short NONE = 0;
318 published constants FontStrikeout {
319 const short BOLD = 4;
320 const short DONTKNOW = 3;
321 const short DOUBLE = 2;
322 const short NONE = 0;
323 const short SINGLE = 1;
324 const short SLASH = 5;
325 const short X = 6;
327 published constants FontType {
328 const short DEVICE = 2;
329 const short DONTKNOW = 0;
330 const short RASTER = 1;
331 const short SCALABLE = 4;
333 published constants FontUnderline {
334 const short BOLD = 12;
335 const short BOLDDASH = 14;
336 const short BOLDDASHDOT = 16;
337 const short BOLDDASHDOTDOT = 17;
338 const short BOLDDOTTED = 13;
339 const short BOLDLONGDASH = 15;
340 const short BOLDWAVE = 18;
341 const short DASH = 5;
342 const short DASHDOT = 7;
343 const short DASHDOTDOT = 8;
344 const short DONTKNOW = 4;
345 const short DOTTED = 3;
346 const short DOUBLE = 2;
347 const short DOUBLEWAVE = 11;
348 const short LONGDASH = 6;
349 const short NONE = 0;
350 const short SINGLE = 1;
351 const short SMALLWAVE = 9;
352 const short WAVE = 10;
354 published constants FontWeight {
355 const float BLACK = 200;
356 const float BOLD = 150;
357 const float DONTKNOW = 0;
358 const float LIGHT = 75;
359 const float NORMAL = 100;
360 const float SEMIBOLD = 110;
361 const float SEMILIGHT = 90;
362 const float THIN = 50;
363 const float ULTRABOLD = 175;
364 const float ULTRALIGHT = 60;
366 published constants FontWidth {
367 const float CONDENSED = 75;
368 const float DONTKNOW = 0;
369 const float EXPANDED = 150;
370 const float EXTRACONDENSED = 60;
371 const float EXTRAEXPANDED = 175;
372 const float NORMAL = 100;
373 const float SEMICONDENSED = 90;
374 const float SEMIEXPANDED = 110;
375 const float ULTRACONDENSED = 50;
376 const float ULTRAEXPANDED = 200;
378 published enum GradientStyle {
379 LINEAR = 0,
380 AXIAL = 1,
381 RADIAL = 2,
382 ELLIPTICAL = 3,
383 SQUARE = 4,
384 RECT = 5
386 published struct Gradient {
387 ::com::sun::star::awt::GradientStyle Style;
388 ::com::sun::star::util::Color StartColor;
389 ::com::sun::star::util::Color EndColor;
390 short Angle;
391 short Border;
392 short XOffset;
393 short YOffset;
394 short StartIntensity;
395 short EndIntensity;
396 short StepCount;
398 published constants ImageAlign {
399 const short BOTTOM = 3;
400 const short LEFT = 0;
401 const short RIGHT = 2;
402 const short TOP = 1;
404 published constants ImageStatus {
405 const long IMAGESTATUS_ABORTED = 4;
406 const long IMAGESTATUS_ERROR = 1;
407 const long IMAGESTATUS_SINGLEFRAMEDONE = 2;
408 const long IMAGESTATUS_STATICIMAGEDONE = 3;
410 published constants InvalidateStyle {
411 const short CHILDREN = 1;
412 const short NOCHILDREN = 2;
413 const short NOCLIPCHILDREN = 16384;
414 const short NOERASE = 4;
415 const short NOTRANSPARENT = 32;
416 const short TRANSPARENT = 16;
417 const short UPDATE = 8;
419 published struct ItemEvent: ::com::sun::star::lang::EventObject {
420 long Selected;
421 long Highlighted;
422 long ItemId;
424 published constants Key {
425 const short A = 512;
426 const short ADD = 1287;
427 const short B = 513;
428 const short BACKSPACE = 1283;
429 const short BRACKETLEFT = 1315;
430 const short BRACKETRIGHT = 1316;
431 const short C = 514;
432 const short CAPSLOCK = 1312;
433 const short COMMA = 1292;
434 const short CONTEXTMENU = 1305;
435 const short COPY = 1298;
436 const short CUT = 1297;
437 const short D = 515;
438 const short DECIMAL = 1309;
439 const short DELETE = 1286;
440 const short DELETE_TO_BEGIN_OF_LINE = 1536;
441 const short DELETE_TO_BEGIN_OF_PARAGRAPH = 1538;
442 const short DELETE_TO_END_OF_LINE = 1537;
443 const short DELETE_TO_END_OF_PARAGRAPH = 1539;
444 const short DELETE_WORD_BACKWARD = 1540;
445 const short DELETE_WORD_FORWARD = 1541;
446 const short DIVIDE = 1290;
447 const short DOWN = 1024;
448 const short E = 516;
449 const short END = 1029;
450 const short EQUAL = 1295;
451 const short ESCAPE = 1281;
452 const short F = 517;
453 const short F1 = 768;
454 const short F10 = 777;
455 const short F11 = 778;
456 const short F12 = 779;
457 const short F13 = 780;
458 const short F14 = 781;
459 const short F15 = 782;
460 const short F16 = 783;
461 const short F17 = 784;
462 const short F18 = 785;
463 const short F19 = 786;
464 const short F2 = 769;
465 const short F20 = 787;
466 const short F21 = 788;
467 const short F22 = 789;
468 const short F23 = 790;
469 const short F24 = 791;
470 const short F25 = 792;
471 const short F26 = 793;
472 const short F3 = 770;
473 const short F4 = 771;
474 const short F5 = 772;
475 const short F6 = 773;
476 const short F7 = 774;
477 const short F8 = 775;
478 const short F9 = 776;
479 const short FIND = 1302;
480 const short FRONT = 1304;
481 const short G = 518;
482 const short GREATER = 1294;
483 const short H = 519;
484 const short HANGUL_HANJA = 1308;
485 const short HELP = 1306;
486 const short HOME = 1028;
487 const short I = 520;
488 const short INSERT = 1285;
489 const short INSERT_LINEBREAK = 1542;
490 const short INSERT_PARAGRAPH = 1543;
491 const short J = 521;
492 const short K = 522;
493 const short L = 523;
494 const short LEFT = 1026;
495 const short LESS = 1293;
496 const short M = 524;
497 const short MENU = 1307;
498 const short MOVE_TO_BEGIN_OF_DOCUMENT = 1560;
499 const short MOVE_TO_BEGIN_OF_LINE = 1546;
500 const short MOVE_TO_BEGIN_OF_PARAGRAPH = 1548;
501 const short MOVE_TO_END_OF_DOCUMENT = 1561;
502 const short MOVE_TO_END_OF_LINE = 1547;
503 const short MOVE_TO_END_OF_PARAGRAPH = 1549;
504 const short MOVE_WORD_BACKWARD = 1544;
505 const short MOVE_WORD_FORWARD = 1545;
506 const short MULTIPLY = 1289;
507 const short N = 525;
508 const short NUM0 = 256;
509 const short NUM1 = 257;
510 const short NUM2 = 258;
511 const short NUM3 = 259;
512 const short NUM4 = 260;
513 const short NUM5 = 261;
514 const short NUM6 = 262;
515 const short NUM7 = 263;
516 const short NUM8 = 264;
517 const short NUM9 = 265;
518 const short NUMLOCK = 1313;
519 const short O = 526;
520 const short OPEN = 1296;
521 const short P = 527;
522 const short PAGEDOWN = 1031;
523 const short PAGEUP = 1030;
524 const short PASTE = 1299;
525 const short POINT = 1291;
526 const short PROPERTIES = 1303;
527 const short Q = 528;
528 const short QUOTELEFT = 1311;
529 const short QUOTERIGHT = 1318;
530 const short R = 529;
531 const short REPEAT = 1301;
532 const short RETURN = 1280;
533 const short RIGHT = 1027;
534 const short S = 530;
535 const short SCROLLLOCK = 1314;
536 const short SELECT_ALL = 1557;
537 const short SELECT_BACKWARD = 1550;
538 const short SELECT_FORWARD = 1551;
539 const short SELECT_LINE = 1555;
540 const short SELECT_PARAGRAPH = 1556;
541 const short SELECT_TO_BEGIN_OF_DOCUMENT = 1562;
542 const short SELECT_TO_BEGIN_OF_LINE = 1558;
543 const short SELECT_TO_BEGIN_OF_PARAGRAPH = 1564;
544 const short SELECT_TO_END_OF_DOCUMENT = 1563;
545 const short SELECT_TO_END_OF_LINE = 1559;
546 const short SELECT_TO_END_OF_PARAGRAPH = 1565;
547 const short SELECT_WORD = 1554;
548 const short SELECT_WORD_BACKWARD = 1552;
549 const short SELECT_WORD_FORWARD = 1553;
550 const short SEMICOLON = 1317;
551 const short SPACE = 1284;
552 const short SUBTRACT = 1288;
553 const short T = 531;
554 const short TAB = 1282;
555 const short TILDE = 1310;
556 const short U = 532;
557 const short UNDO = 1300;
558 const short UP = 1025;
559 const short V = 533;
560 const short W = 534;
561 const short X = 535;
562 const short Y = 536;
563 const short Z = 537;
565 published struct KeyEvent: ::com::sun::star::awt::InputEvent {
566 short KeyCode;
567 char KeyChar;
568 short KeyFunc;
570 published constants KeyFunction {
571 const short CLOSE = 6;
572 const short COPY = 9;
573 const short CUT = 8;
574 const short DELETE = 13;
575 const short DONTKNOW = 0;
576 const short FIND = 15;
577 const short FINDBACKWARD = 16;
578 const short FRONT = 18;
579 const short NEW = 1;
580 const short OPEN = 2;
581 const short PASTE = 10;
582 const short PRINT = 5;
583 const short PROPERTIES = 17;
584 const short QUIT = 7;
585 const short REDO = 12;
586 const short REPEAT = 14;
587 const short SAVE = 3;
588 const short SAVEAS = 4;
589 const short UNDO = 11;
591 /** @deprecated */ published constants KeyGroup {
592 const short ALPHA = 512;
593 const short CURSOR = 1024;
594 const short FKEYS = 768;
595 const short MISC = 1280;
596 const short NUM = 256;
597 const short TYPE = 3840;
599 published constants KeyModifier {
600 const short MOD1 = 2;
601 const short MOD2 = 4;
602 const short MOD3 = 8;
603 const short SHIFT = 1;
605 published enum MenuItemType {
606 DONTKNOW = 0,
607 STRING = 1,
608 IMAGE = 2,
609 STRINGIMAGE = 3,
610 SEPARATOR = 4
612 published interface XMenuListener;
613 published interface XPopupMenu;
614 published interface XMenu {
615 interface ::com::sun::star::uno::XInterface;
616 void addMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
617 void removeMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
618 void insertItem([in] short nItemId, [in] string aText, [in] short nItemStyle, [in] short nItemPos);
619 void removeItem([in] short nItemPos, [in] short nCount);
620 void clear();
621 short getItemCount();
622 short getItemId([in] short nItemPos);
623 short getItemPos([in] short nItemId);
624 ::com::sun::star::awt::MenuItemType getItemType([in] short nItemPos);
625 void enableItem([in] short nItemId, [in] boolean bEnable);
626 boolean isItemEnabled([in] short nItemId);
627 void hideDisabledEntries([in] boolean bHide);
628 void enableAutoMnemonics([in] boolean bEnable);
629 void setItemText([in] short nItemId, [in] string aText);
630 string getItemText([in] short nItemId);
631 void setCommand([in] short nItemId, [in] string aCommand);
632 string getCommand([in] short nItemId);
633 void setHelpCommand([in] short nItemId, [in] string aCommand);
634 string getHelpCommand([in] short nItemId);
635 void setHelpText([in] short nItemId, [in] string sHelpText);
636 string getHelpText([in] short nItemId);
637 void setTipHelpText([in] short nItemId, [in] string sTipHelpText);
638 string getTipHelpText([in] short nItemId);
639 boolean isPopupMenu();
640 void setPopupMenu([in] short nItemId, [in] ::com::sun::star::awt::XPopupMenu aPopupMenu);
641 ::com::sun::star::awt::XPopupMenu getPopupMenu([in] short nItemId);
643 published interface XMenuBar {
644 interface ::com::sun::star::awt::XMenu;
646 published service MenuBar: ::com::sun::star::awt::XMenuBar;
647 published struct MenuEvent: ::com::sun::star::lang::EventObject {
648 short MenuId;
650 published enum MessageBoxType {
651 MESSAGEBOX = 0,
652 INFOBOX = 1,
653 WARNINGBOX = 2,
654 ERRORBOX = 3,
655 QUERYBOX = 4
657 published constants MouseButton {
658 const short LEFT = 1;
659 const short MIDDLE = 4;
660 const short RIGHT = 2;
662 published struct PaintEvent: ::com::sun::star::lang::EventObject {
663 ::com::sun::star::awt::Rectangle UpdateRect;
664 short Count;
666 published interface XPointer {
667 interface ::com::sun::star::uno::XInterface;
668 void setType([in] long nType);
669 long getType();
672 module graphic {
673 published interface XGraphic;
675 module awt {
676 published interface XPopupMenu {
677 interface ::com::sun::star::awt::XMenu;
678 void insertSeparator([in] short nItemPos);
679 void setDefaultItem([in] short nItemId);
680 short getDefaultItem();
681 void checkItem([in] short nItemId, [in] boolean bCheck);
682 boolean isItemChecked([in] short nItemId);
683 short execute([in] ::com::sun::star::awt::XWindowPeer Parent, [in] ::com::sun::star::awt::Rectangle Position, [in] short Direction);
684 boolean isInExecute();
685 void endExecute();
686 void setAcceleratorKeyEvent([in] short nItemId, [in] ::com::sun::star::awt::KeyEvent aKeyEvent);
687 ::com::sun::star::awt::KeyEvent getAcceleratorKeyEvent([in] short nItemId);
688 void setItemImage([in] short nItemId, [in] ::com::sun::star::graphic::XGraphic xGraphic, [in] boolean bScale);
689 ::com::sun::star::graphic::XGraphic getItemImage([in] short nItemId);
691 published service PopupMenu: ::com::sun::star::awt::XPopupMenu;
692 published constants PopupMenuDirection {
693 const short EXECUTE_DEFAULT = 0;
694 const short EXECUTE_DOWN = 1;
695 const short EXECUTE_LEFT = 4;
696 const short EXECUTE_RIGHT = 8;
697 const short EXECUTE_UP = 2;
699 published constants PosSize {
700 const short HEIGHT = 8;
701 const short POS = 3;
702 const short POSSIZE = 15;
703 const short SIZE = 12;
704 const short WIDTH = 4;
705 const short X = 1;
706 const short Y = 2;
708 published exception PrinterException: ::com::sun::star::uno::Exception {
710 published interface XInfoPrinter;
711 published interface XPrinter;
712 published interface XPrinterServer {
713 interface ::com::sun::star::uno::XInterface;
714 sequence< string > getPrinterNames();
715 ::com::sun::star::awt::XPrinter createPrinter([in] string printerName);
716 ::com::sun::star::awt::XInfoPrinter createInfoPrinter([in] string printerName);
718 published enum PushButtonType {
719 STANDARD = 0,
720 OK = 1,
721 CANCEL = 2,
722 HELP = 3
724 published enum RasterOperation {
725 OVERPAINT = 0,
726 XOR = 1,
727 ZEROBITS = 2,
728 ALLBITS = 3,
729 INVERT = 4
731 published constants ScrollBarOrientation {
732 const long HORIZONTAL = 0;
733 const long VERTICAL = 1;
735 published struct Selection {
736 long Min;
737 long Max;
739 published struct SimpleFontMetric {
740 short Ascent;
741 short Descent;
742 short Leading;
743 short Slant;
744 char FirstChar;
745 char LastChar;
747 published struct SpinEvent: ::com::sun::star::lang::EventObject {
748 short dummy1;
750 published constants Style {
751 const short DIALOG = 1;
752 const short FRAME = 0;
754 /** @deprecated */ published struct SystemDependentXWindow {
755 long WindowHandle;
756 hyper DisplayPointer;
758 published constants SystemPointer {
759 const long ARROW = 0;
760 const long CHAIN = 70;
761 const long CHAIN_NOTALLOWED = 71;
762 const long CHART = 65;
763 const long COPYDATA = 41;
764 const long COPYDATALINK = 44;
765 const long COPYFILE = 46;
766 const long COPYFILELINK = 49;
767 const long COPYFILES = 51;
768 const long CROOK = 36;
769 const long CROP = 37;
770 const long CROSS = 5;
771 const long DETECTIVE = 66;
772 const long DRAW_ARC = 57;
773 const long DRAW_BEZIER = 56;
774 const long DRAW_CAPTION = 64;
775 const long DRAW_CIRCLECUT = 59;
776 const long DRAW_CONNECT = 62;
777 const long DRAW_ELLIPSE = 60;
778 const long DRAW_FREEHAND = 61;
779 const long DRAW_LINE = 53;
780 const long DRAW_PIE = 58;
781 const long DRAW_POLYGON = 55;
782 const long DRAW_RECT = 54;
783 const long DRAW_TEXT = 63;
784 const long ESIZE = 10;
785 const long FILL = 31;
786 const long HAND = 27;
787 const long HELP = 4;
788 const long HSHEAR = 33;
789 const long HSIZEBAR = 25;
790 const long HSPLIT = 23;
791 const long INVISIBLE = 1;
792 const long LINKDATA = 42;
793 const long LINKFILE = 47;
794 const long MAGNIFY = 30;
795 const long MIRROR = 35;
796 const long MOVE = 6;
797 const long MOVEBEZIERWEIGHT = 39;
798 const long MOVEDATA = 40;
799 const long MOVEDATALINK = 43;
800 const long MOVEFILE = 45;
801 const long MOVEFILELINK = 48;
802 const long MOVEFILES = 50;
803 const long MOVEPOINT = 38;
804 const long NESIZE = 12;
805 const long NOTALLOWED = 52;
806 const long NSIZE = 7;
807 const long NWSIZE = 11;
808 const long PEN = 29;
809 const long PIVOT_COL = 67;
810 const long PIVOT_FIELD = 69;
811 const long PIVOT_ROW = 68;
812 const long REFHAND = 28;
813 const long ROTATE = 32;
814 const long SESIZE = 14;
815 const long SSIZE = 8;
816 const long SWSIZE = 13;
817 const long TEXT = 3;
818 const long VSHEAR = 34;
819 const long VSIZEBAR = 26;
820 const long VSPLIT = 24;
821 const long WAIT = 2;
822 const long WINDOW_ESIZE = 18;
823 const long WINDOW_NESIZE = 20;
824 const long WINDOW_NSIZE = 15;
825 const long WINDOW_NWSIZE = 19;
826 const long WINDOW_SESIZE = 22;
827 const long WINDOW_SSIZE = 16;
828 const long WINDOW_SWSIZE = 21;
829 const long WINDOW_WSIZE = 17;
830 const long WSIZE = 9;
832 published interface XControlContainer;
833 published interface XTabControllerModel;
834 published interface XTabController {
835 interface ::com::sun::star::uno::XInterface;
836 void setModel([in] ::com::sun::star::awt::XTabControllerModel Model);
837 ::com::sun::star::awt::XTabControllerModel getModel();
838 void setContainer([in] ::com::sun::star::awt::XControlContainer Container);
839 ::com::sun::star::awt::XControlContainer getContainer();
840 sequence< ::com::sun::star::awt::XControl > getControls();
841 void autoTabOrder();
842 void activateTabOrder();
843 void activateFirst();
844 void activateLast();
846 published service TabController: ::com::sun::star::awt::XTabController;
847 published interface XTabControllerModel {
848 interface ::com::sun::star::uno::XInterface;
849 boolean getGroupControl();
850 void setGroupControl([in] boolean GroupControl);
851 void setControlModels([in] sequence< ::com::sun::star::awt::XControlModel > Controls);
852 sequence< ::com::sun::star::awt::XControlModel > getControlModels();
853 void setGroup([in] sequence< ::com::sun::star::awt::XControlModel > Group, [in] string GroupName);
854 long getGroupCount();
855 void getGroup([in] long nGroup, [out] sequence< ::com::sun::star::awt::XControlModel > Group, [out] string Name);
856 void getGroupByName([in] string Name, [out] sequence< ::com::sun::star::awt::XControlModel > Group);
858 published service TabControllerModel {
859 interface ::com::sun::star::awt::XTabControllerModel;
860 interface ::com::sun::star::io::XPersistObject;
862 published constants TextAlign {
863 const long CENTER = 1;
864 const long LEFT = 0;
865 const long RIGHT = 2;
867 published struct TextEvent: ::com::sun::star::lang::EventObject {
868 short dummy1;
871 module datatransfer {
872 module clipboard {
873 published interface XClipboard;
875 module dnd {
876 published interface XDragGestureRecognizer;
877 published interface XDragSource;
878 published interface XDropTarget;
881 module awt {
882 published interface XDataTransferProviderAccess {
883 interface ::com::sun::star::uno::XInterface;
884 ::com::sun::star::datatransfer::dnd::XDragGestureRecognizer getDragGestureRecognizer([in] ::com::sun::star::awt::XWindow window);
885 ::com::sun::star::datatransfer::dnd::XDragSource getDragSource([in] ::com::sun::star::awt::XWindow window);
886 ::com::sun::star::datatransfer::dnd::XDropTarget getDropTarget([in] ::com::sun::star::awt::XWindow window);
887 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string clipboardName);
889 published interface XKeyHandler;
890 published interface XTopWindow;
891 published interface XTopWindowListener;
892 /** @deprecated */ published interface XExtendedToolkit {
893 interface ::com::sun::star::uno::XInterface;
894 long getTopWindowCount();
895 ::com::sun::star::awt::XTopWindow getTopWindow([in] long nIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
896 ::com::sun::star::awt::XTopWindow getActiveTopWindow();
897 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
898 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
899 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
900 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
901 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
902 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
903 void fireFocusGained([in] ::com::sun::star::uno::XInterface source);
904 void fireFocusLost([in] ::com::sun::star::uno::XInterface source);
906 published interface XMessageBox;
907 published interface XMessageBoxFactory {
908 interface ::com::sun::star::uno::XInterface;
909 ::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);
911 /** @deprecated */ published interface XReschedule {
912 interface ::com::sun::star::uno::XInterface;
913 void reschedule();
915 published interface XSystemChildFactory {
916 interface ::com::sun::star::uno::XInterface;
917 ::com::sun::star::awt::XWindowPeer createSystemChild([in] any Parent, [in] sequence< byte > ProcessId, [in] short SystemType);
919 published enum WindowClass {
920 TOP = 0,
921 MODALTOP = 1,
922 CONTAINER = 2,
923 SIMPLE = 3
925 published struct WindowDescriptor {
926 ::com::sun::star::awt::WindowClass Type;
927 string WindowServiceName;
928 ::com::sun::star::awt::XWindowPeer Parent;
929 short ParentIndex;
930 ::com::sun::star::awt::Rectangle Bounds;
931 long WindowAttributes;
933 published interface XDevice;
934 published interface XRegion;
935 published interface XToolkit {
936 interface ::com::sun::star::uno::XInterface;
937 ::com::sun::star::awt::XWindowPeer getDesktopWindow();
938 ::com::sun::star::awt::Rectangle getWorkArea();
939 ::com::sun::star::awt::XWindowPeer createWindow([in] ::com::sun::star::awt::WindowDescriptor Descriptor) raises (::com::sun::star::lang::IllegalArgumentException);
940 sequence< ::com::sun::star::awt::XWindowPeer > createWindows([in] sequence< ::com::sun::star::awt::WindowDescriptor > Descriptors) raises (::com::sun::star::lang::IllegalArgumentException);
941 ::com::sun::star::awt::XDevice createScreenCompatibleDevice([in] long Width, [in] long Height);
942 ::com::sun::star::awt::XRegion createRegion();
944 published interface XToolkit2 {
945 interface ::com::sun::star::awt::XToolkit;
946 interface ::com::sun::star::awt::XDataTransferProviderAccess;
947 interface ::com::sun::star::awt::XSystemChildFactory;
948 interface ::com::sun::star::awt::XMessageBoxFactory;
949 interface ::com::sun::star::awt::XExtendedToolkit;
950 interface ::com::sun::star::awt::XReschedule;
952 published service Toolkit: ::com::sun::star::awt::XToolkit2;
953 published interface XActionListener;
954 published interface XButton {
955 interface ::com::sun::star::uno::XInterface;
956 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
957 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
958 void setLabel([in] string Label);
959 void setActionCommand([in] string Command);
961 published interface XLayoutConstrains {
962 interface ::com::sun::star::uno::XInterface;
963 ::com::sun::star::awt::Size getMinimumSize();
964 ::com::sun::star::awt::Size getPreferredSize();
965 ::com::sun::star::awt::Size calcAdjustedSize([in] ::com::sun::star::awt::Size aNewSize);
967 published service UnoControlButton {
968 service ::com::sun::star::awt::UnoControl;
969 interface ::com::sun::star::awt::XButton;
970 interface ::com::sun::star::awt::XLayoutConstrains;
973 module style {
974 published enum VerticalAlignment {
975 TOP = 0,
976 MIDDLE = 1,
977 BOTTOM = 2
980 module awt {
981 published service UnoControlButtonModel {
982 service ::com::sun::star::awt::UnoControlModel;
983 [property, optional] short Align;
984 [property] ::com::sun::star::util::Color BackgroundColor;
985 [property] boolean DefaultButton;
986 [property] boolean Enabled;
987 [property, optional] boolean FocusOnClick;
988 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
989 [property] short FontEmphasisMark;
990 [property] short FontRelief;
991 [property] string HelpText;
992 [property] string HelpURL;
993 [property] short ImageAlign;
994 [property, optional] short ImagePosition;
995 [property] string ImageURL;
996 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
997 [property] string Label;
998 [property, optional] boolean MultiLine;
999 [property] boolean Printable;
1000 [property] short PushButtonType;
1001 [property, optional] boolean Repeat;
1002 [property, optional] long RepeatDelay;
1003 [property] short State;
1004 [property] boolean Tabstop;
1005 [property] ::com::sun::star::util::Color TextColor;
1006 [property] ::com::sun::star::util::Color TextLineColor;
1007 [property, optional] boolean Toggle;
1008 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1010 published interface XItemListener;
1011 published interface XCheckBox {
1012 interface ::com::sun::star::uno::XInterface;
1013 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1014 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1015 short getState();
1016 void setState([in] short n);
1017 void setLabel([in] string Label);
1018 void enableTriState([in] boolean b);
1020 published service UnoControlCheckBox {
1021 service ::com::sun::star::awt::UnoControl;
1022 interface ::com::sun::star::awt::XCheckBox;
1023 interface ::com::sun::star::awt::XLayoutConstrains;
1025 published service UnoControlCheckBoxModel {
1026 service ::com::sun::star::awt::UnoControlModel;
1027 [property, optional] short Align;
1028 [property, optional] long BackgroundColor;
1029 [property] boolean Enabled;
1030 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1031 [property] short FontEmphasisMark;
1032 [property] short FontRelief;
1033 [property] string HelpText;
1034 [property] string HelpURL;
1035 [property, optional] short ImagePosition;
1036 [property, optional] string ImageURL;
1037 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1038 [property] string Label;
1039 [property, optional] boolean MultiLine;
1040 [property] boolean Printable;
1041 [property] short State;
1042 [property] boolean Tabstop;
1043 [property] ::com::sun::star::util::Color TextColor;
1044 [property] ::com::sun::star::util::Color TextLineColor;
1045 [property] boolean TriState;
1046 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1047 [property, optional] short VisualEffect;
1048 [property, optional] short WritingMode;
1050 published interface XTextListener;
1051 published interface XTextComponent {
1052 interface ::com::sun::star::uno::XInterface;
1053 void addTextListener([in] ::com::sun::star::awt::XTextListener l);
1054 void removeTextListener([in] ::com::sun::star::awt::XTextListener l);
1055 void setText([in] string aText);
1056 void insertText([in] ::com::sun::star::awt::Selection Sel, [in] string Text);
1057 string getText();
1058 string getSelectedText();
1059 void setSelection([in] ::com::sun::star::awt::Selection aSelection);
1060 ::com::sun::star::awt::Selection getSelection();
1061 boolean isEditable();
1062 void setEditable([in] boolean bEditable);
1063 void setMaxTextLen([in] short nLen);
1064 short getMaxTextLen();
1066 published interface XTextLayoutConstrains {
1067 interface ::com::sun::star::uno::XInterface;
1068 ::com::sun::star::awt::Size getMinimumSize([in] short nCols, [in] short nLines);
1069 void getColumnsAndLines([out] short nCols, [out] short nLines);
1071 published service UnoControlEdit {
1072 service ::com::sun::star::awt::UnoControl;
1073 interface ::com::sun::star::awt::XTextComponent;
1074 interface ::com::sun::star::awt::XLayoutConstrains;
1075 interface ::com::sun::star::awt::XTextLayoutConstrains;
1077 published interface XComboBox {
1078 interface ::com::sun::star::uno::XInterface;
1079 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1080 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1081 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1082 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1083 void addItem([in] string aItem, [in] short nPos);
1084 void addItems([in] sequence< string > aItems, [in] short nPos);
1085 void removeItems([in] short nPos, [in] short nCount);
1086 short getItemCount();
1087 string getItem([in] short nPos);
1088 sequence< string > getItems();
1089 short getDropDownLineCount();
1090 void setDropDownLineCount([in] short nLines);
1092 published service UnoControlComboBox {
1093 service ::com::sun::star::awt::UnoControlEdit;
1094 interface ::com::sun::star::awt::XComboBox;
1096 interface XItemListListener;
1097 interface XItemList {
1098 interface ::com::sun::star::uno::XInterface;
1099 [attribute, readonly] long ItemCount;
1100 void insertItem([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1101 void insertItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1102 void insertItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1103 void removeItem([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1104 void removeAllItems();
1105 void setItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1106 void setItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1107 void setItemTextAndImage([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1108 void setItemData([in] long Position, [in] any ItemData) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1109 string getItemText([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1110 string getItemImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1111 ::com::sun::star::beans::Pair< string, string > getItemTextAndImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1112 any getItemData([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1113 sequence< ::com::sun::star::beans::Pair< string, string > > getAllItems();
1114 void addItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1115 void removeItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1117 published service UnoControlComboBoxModel {
1118 service ::com::sun::star::awt::UnoControlModel;
1119 [optional] interface ::com::sun::star::awt::XItemList;
1120 [property, optional] short Align;
1121 [property] boolean Autocomplete;
1122 [property] ::com::sun::star::util::Color BackgroundColor;
1123 [property] short Border;
1124 [property, optional] long BorderColor;
1125 [property] boolean Dropdown;
1126 [property] boolean Enabled;
1127 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1128 [property] short FontEmphasisMark;
1129 [property] short FontRelief;
1130 [property] string HelpText;
1131 [property] string HelpURL;
1132 [property, optional] boolean HideInactiveSelection;
1133 [property] short LineCount;
1134 [property] short MaxTextLen;
1135 [property] boolean Printable;
1136 [property] boolean ReadOnly;
1137 [property] sequence< string > StringItemList;
1138 [property] boolean Tabstop;
1139 [property] string Text;
1140 [property] ::com::sun::star::util::Color TextColor;
1141 [property] ::com::sun::star::util::Color TextLineColor;
1142 [property, optional] short WritingMode;
1143 [property, optional] short MouseWheelBehavior;
1144 [property, optional] sequence< any > TypedItemList;
1146 published interface XControlContainer {
1147 interface ::com::sun::star::uno::XInterface;
1148 void setStatusText([in] string StatusText);
1149 sequence< ::com::sun::star::awt::XControl > getControls();
1150 ::com::sun::star::awt::XControl getControl([in] string aName);
1151 void addControl([in] string Name, [in] ::com::sun::star::awt::XControl Control);
1152 void removeControl([in] ::com::sun::star::awt::XControl Control);
1154 published interface XUnoControlContainer {
1155 interface ::com::sun::star::uno::XInterface;
1156 void setTabControllers([in] sequence< ::com::sun::star::awt::XTabController > TabControllers);
1157 sequence< ::com::sun::star::awt::XTabController > getTabControllers();
1158 void addTabController([in] ::com::sun::star::awt::XTabController TabController);
1159 void removeTabController([in] ::com::sun::star::awt::XTabController TabController);
1161 published service UnoControlContainer {
1162 service ::com::sun::star::awt::UnoControl;
1163 interface ::com::sun::star::awt::XUnoControlContainer;
1164 interface ::com::sun::star::awt::XControlContainer;
1165 interface ::com::sun::star::container::XContainer;
1167 published service UnoControlContainerModel {
1168 service ::com::sun::star::awt::UnoControlModel;
1169 [property] ::com::sun::star::util::Color BackgroundColor;
1170 [property] boolean Enabled;
1171 [property] short Border;
1172 [property, optional] long BorderColor;
1173 [property] boolean Printable;
1174 [property] string Text;
1175 [property] string HelpText;
1176 [property] string HelpURL;
1178 published interface XCurrencyField {
1179 interface ::com::sun::star::uno::XInterface;
1180 void setValue([in] double Value);
1181 double getValue();
1182 void setMin([in] double Value);
1183 double getMin();
1184 void setMax([in] double Value);
1185 double getMax();
1186 void setFirst([in] double Value);
1187 double getFirst();
1188 void setLast([in] double Value);
1189 double getLast();
1190 void setSpinSize([in] double Value);
1191 double getSpinSize();
1192 void setDecimalDigits([in] short nDigits);
1193 short getDecimalDigits();
1194 void setStrictFormat([in] boolean bStrict);
1195 boolean isStrictFormat();
1197 published interface XSpinListener;
1198 published interface XSpinField {
1199 interface ::com::sun::star::uno::XInterface;
1200 void addSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1201 void removeSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1202 void up();
1203 void down();
1204 void first();
1205 void last();
1206 void enableRepeat([in] boolean bRepeat);
1208 published service UnoControlCurrencyField {
1209 service ::com::sun::star::awt::UnoControlEdit;
1210 interface ::com::sun::star::awt::XCurrencyField;
1211 [optional] interface ::com::sun::star::awt::XSpinField;
1213 published service UnoControlCurrencyFieldModel {
1214 service ::com::sun::star::awt::UnoControlModel;
1215 [property] ::com::sun::star::util::Color BackgroundColor;
1216 [property] short Border;
1217 [property, optional] long BorderColor;
1218 [property] string CurrencySymbol;
1219 [property] short DecimalAccuracy;
1220 [property] boolean Enabled;
1221 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1222 [property] short FontEmphasisMark;
1223 [property] short FontRelief;
1224 [property] string HelpText;
1225 [property] string HelpURL;
1226 [property, optional] boolean HideInactiveSelection;
1227 [property] boolean PrependCurrencySymbol;
1228 [property] boolean Printable;
1229 [property] boolean ReadOnly;
1230 [property, optional] boolean Repeat;
1231 [property, optional] long RepeatDelay;
1232 [property] boolean ShowThousandsSeparator;
1233 [property] boolean Spin;
1234 [property] boolean StrictFormat;
1235 [property] boolean Tabstop;
1236 [property] ::com::sun::star::util::Color TextColor;
1237 [property] ::com::sun::star::util::Color TextLineColor;
1238 [property] double Value;
1239 [property] double ValueMax;
1240 [property] double ValueMin;
1241 [property] double ValueStep;
1242 [property, optional] short WritingMode;
1243 [property, optional] short MouseWheelBehavior;
1244 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1247 module util {
1248 published struct Date {
1249 unsigned short Day;
1250 unsigned short Month;
1251 short Year;
1254 module awt {
1255 published interface XDateField {
1256 interface ::com::sun::star::uno::XInterface;
1257 void setDate([in] ::com::sun::star::util::Date Date);
1258 ::com::sun::star::util::Date getDate();
1259 void setMin([in] ::com::sun::star::util::Date Date);
1260 ::com::sun::star::util::Date getMin();
1261 void setMax([in] ::com::sun::star::util::Date Date);
1262 ::com::sun::star::util::Date getMax();
1263 void setFirst([in] ::com::sun::star::util::Date Date);
1264 ::com::sun::star::util::Date getFirst();
1265 void setLast([in] ::com::sun::star::util::Date Date);
1266 ::com::sun::star::util::Date getLast();
1267 void setLongFormat([in] boolean bLong);
1268 boolean isLongFormat();
1269 void setEmpty();
1270 boolean isEmpty();
1271 void setStrictFormat([in] boolean bStrict);
1272 boolean isStrictFormat();
1274 published service UnoControlDateField {
1275 service ::com::sun::star::awt::UnoControlEdit;
1276 interface ::com::sun::star::awt::XDateField;
1277 [optional] interface ::com::sun::star::awt::XSpinField;
1279 published service UnoControlDateFieldModel {
1280 service ::com::sun::star::awt::UnoControlModel;
1281 [property] ::com::sun::star::util::Color BackgroundColor;
1282 [property] short Border;
1283 [property, optional] long BorderColor;
1284 [property] ::com::sun::star::util::Date Date;
1285 [property] short DateFormat;
1286 [property] ::com::sun::star::util::Date DateMax;
1287 [property] ::com::sun::star::util::Date DateMin;
1288 [property] boolean DateShowCentury;
1289 [property] boolean Dropdown;
1290 [property] boolean Enabled;
1291 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1292 [property] short FontEmphasisMark;
1293 [property] short FontRelief;
1294 [property] string HelpText;
1295 [property] string HelpURL;
1296 [property, optional] boolean HideInactiveSelection;
1297 [property] boolean Printable;
1298 [property] boolean ReadOnly;
1299 [property, optional] boolean Repeat;
1300 [property, optional] long RepeatDelay;
1301 [property] boolean Spin;
1302 [property] boolean StrictFormat;
1303 [property] boolean Tabstop;
1304 [property, optional] string Text;
1305 [property] ::com::sun::star::util::Color TextColor;
1306 [property] ::com::sun::star::util::Color TextLineColor;
1307 [property, optional] short WritingMode;
1308 [property, optional] short MouseWheelBehavior;
1309 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1311 published interface XDialog {
1312 interface ::com::sun::star::uno::XInterface;
1313 void setTitle([in] string Title);
1314 string getTitle();
1315 short execute();
1316 void endExecute();
1318 published interface XDialog2 {
1319 interface ::com::sun::star::awt::XDialog;
1320 void endDialog([in] long Result);
1321 void setHelpId([in] string Id);
1323 published interface XTopWindow {
1324 interface ::com::sun::star::uno::XInterface;
1325 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1326 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1327 void toFront();
1328 void toBack();
1329 void setMenuBar([in] ::com::sun::star::awt::XMenuBar xMenu);
1331 published interface XUnoControlDialog {
1332 interface ::com::sun::star::awt::XControlContainer;
1333 interface ::com::sun::star::awt::XControl;
1334 interface ::com::sun::star::awt::XWindow;
1335 interface ::com::sun::star::awt::XTopWindow;
1336 interface ::com::sun::star::awt::XDialog2;
1338 published service UnoControlDialog: ::com::sun::star::awt::XUnoControlDialog;
1339 published service UnoControlDialogModel {
1340 service ::com::sun::star::awt::UnoControlModel;
1341 interface ::com::sun::star::lang::XMultiServiceFactory;
1342 interface ::com::sun::star::container::XContainer;
1343 interface ::com::sun::star::container::XNameContainer;
1344 [property] ::com::sun::star::util::Color BackgroundColor;
1345 [property] boolean Closeable;
1346 [property] boolean Enabled;
1347 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1348 [property] short FontEmphasisMark;
1349 [property] short FontRelief;
1350 [property] string HelpText;
1351 [property] string HelpURL;
1352 [property] boolean Moveable;
1353 [property] boolean Sizeable;
1354 [property] ::com::sun::star::util::Color TextColor;
1355 [property] ::com::sun::star::util::Color TextLineColor;
1356 [property] string Title;
1357 [property, optional] boolean DesktopAsParent;
1358 [property, optional] string ImageURL;
1359 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1360 [property, optional] boolean HScroll;
1361 [property, optional] boolean VScroll;
1362 [property, optional] long ScrollLeft;
1363 [property, optional] long ScrollTop;
1364 [property, optional] long ScrollWidth;
1365 [property, optional] long ScrollHeight;
1367 published service UnoControlEditModel {
1368 service ::com::sun::star::awt::UnoControlModel;
1369 [property] short Align;
1370 [property, optional] boolean AutoHScroll;
1371 [property, optional] boolean AutoVScroll;
1372 [property] ::com::sun::star::util::Color BackgroundColor;
1373 [property] short Border;
1374 [property, optional] long BorderColor;
1375 [property, optional] short EchoChar;
1376 [property] boolean Enabled;
1377 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1378 [property] short FontEmphasisMark;
1379 [property] short FontRelief;
1380 [property] boolean HardLineBreaks;
1381 [property] string HelpText;
1382 [property] string HelpURL;
1383 [property, optional] boolean HideInactiveSelection;
1384 [property] boolean HScroll;
1385 [property, optional] short LineEndFormat;
1386 [property] short MaxTextLen;
1387 [property] boolean MultiLine;
1388 [property, optional] boolean PaintTransparent;
1389 [property] boolean Printable;
1390 [property] boolean ReadOnly;
1391 [property] boolean Tabstop;
1392 [property] string Text;
1393 [property] ::com::sun::star::util::Color TextColor;
1394 [property] ::com::sun::star::util::Color TextLineColor;
1395 [property] boolean VScroll;
1396 [property, optional] short WritingMode;
1397 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1399 published service UnoControlFileControl {
1400 service ::com::sun::star::awt::UnoControlEdit;
1402 published service UnoControlFileControlModel {
1403 service ::com::sun::star::awt::UnoControlModel;
1404 [property] ::com::sun::star::util::Color BackgroundColor;
1405 [property] short Border;
1406 [property, optional] long BorderColor;
1407 [property] boolean Enabled;
1408 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1409 [property] short FontEmphasisMark;
1410 [property] short FontRelief;
1411 [property] string HelpText;
1412 [property] string HelpURL;
1413 [property, optional] boolean HideInactiveSelection;
1414 [property] boolean Printable;
1415 [property, optional] boolean ReadOnly;
1416 [property] boolean Tabstop;
1417 [property] string Text;
1418 [property] ::com::sun::star::util::Color TextColor;
1419 [property] ::com::sun::star::util::Color TextLineColor;
1420 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1422 published service UnoControlFixedLine {
1423 service ::com::sun::star::awt::UnoControl;
1425 published service UnoControlFixedLineModel {
1426 service ::com::sun::star::awt::UnoControlModel;
1427 [property] boolean Enabled;
1428 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1429 [property] short FontEmphasisMark;
1430 [property] short FontRelief;
1431 [property] string HelpText;
1432 [property] string HelpURL;
1433 [property] string Label;
1434 [property] long Orientation;
1435 [property] boolean Printable;
1436 [property] ::com::sun::star::util::Color TextColor;
1437 [property] ::com::sun::star::util::Color TextLineColor;
1439 published interface XFixedText {
1440 interface ::com::sun::star::uno::XInterface;
1441 void setText([in] string Text);
1442 string getText();
1443 void setAlignment([in] short nAlign);
1444 short getAlignment();
1446 published service UnoControlFixedText {
1447 service ::com::sun::star::awt::UnoControl;
1448 interface ::com::sun::star::awt::XFixedText;
1449 interface ::com::sun::star::awt::XLayoutConstrains;
1451 published service UnoControlFixedTextModel {
1452 service ::com::sun::star::awt::UnoControlModel;
1453 [property] short Align;
1454 [property] ::com::sun::star::util::Color BackgroundColor;
1455 [property] short Border;
1456 [property, optional] long BorderColor;
1457 [property] boolean Enabled;
1458 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1459 [property] short FontEmphasisMark;
1460 [property] short FontRelief;
1461 [property] string HelpText;
1462 [property] string HelpURL;
1463 [property] string Label;
1464 [property] boolean MultiLine;
1465 [property] boolean Printable;
1466 [property] ::com::sun::star::util::Color TextColor;
1467 [property] ::com::sun::star::util::Color TextLineColor;
1468 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1469 [property, optional] boolean NoLabel;
1471 published service UnoControlFormattedField {
1472 service ::com::sun::star::awt::UnoControlEdit;
1473 [optional] interface ::com::sun::star::awt::XSpinField;
1476 module util {
1477 published interface XNumberFormatsSupplier;
1479 module awt {
1480 published service UnoControlFormattedFieldModel {
1481 service ::com::sun::star::awt::UnoControlModel;
1482 [property] short Align;
1483 [property] ::com::sun::star::util::Color BackgroundColor;
1484 [property] short Border;
1485 [property, optional] long BorderColor;
1486 [property] any EffectiveDefault;
1487 [property] double EffectiveMax;
1488 [property] double EffectiveMin;
1489 [property] double EffectiveValue;
1490 [property] boolean Enabled;
1491 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1492 [property] short FontEmphasisMark;
1493 [property] short FontRelief;
1494 [property] long FormatKey;
1495 [property] ::com::sun::star::util::XNumberFormatsSupplier FormatsSupplier;
1496 [property] string HelpText;
1497 [property] string HelpURL;
1498 [property, optional] boolean HideInactiveSelection;
1499 [property] short MaxTextLen;
1500 [property] boolean Printable;
1501 [property] boolean ReadOnly;
1502 [property, optional] boolean Repeat;
1503 [property, optional] long RepeatDelay;
1504 [property] boolean Spin;
1505 [property, optional] boolean StrictFormat;
1506 [property] boolean Tabstop;
1507 [property] string Text;
1508 [property] ::com::sun::star::util::Color TextColor;
1509 [property] ::com::sun::star::util::Color TextLineColor;
1510 [property] boolean TreatAsNumber;
1511 [property, optional] short WritingMode;
1512 [property, optional] short MouseWheelBehavior;
1513 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1515 published service UnoControlGroupBox {
1516 service ::com::sun::star::awt::UnoControl;
1518 published service UnoControlGroupBoxModel {
1519 service ::com::sun::star::awt::UnoControlModel;
1520 [property] boolean Enabled;
1521 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1522 [property] short FontEmphasisMark;
1523 [property] short FontRelief;
1524 [property] string HelpText;
1525 [property] string HelpURL;
1526 [property] string Label;
1527 [property] boolean Printable;
1528 [property] ::com::sun::star::util::Color TextColor;
1529 [property] ::com::sun::star::util::Color TextLineColor;
1530 [property, optional] short WritingMode;
1532 published service UnoControlImageControl {
1533 service ::com::sun::star::awt::UnoControl;
1534 interface ::com::sun::star::awt::XLayoutConstrains;
1536 published service UnoControlImageControlModel {
1537 service ::com::sun::star::awt::UnoControlModel;
1538 [property] ::com::sun::star::util::Color BackgroundColor;
1539 [property] short Border;
1540 [property, optional] long BorderColor;
1541 [property] boolean Enabled;
1542 [property] string HelpText;
1543 [property] string HelpURL;
1544 [property] string ImageURL;
1545 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1546 [property] boolean Printable;
1547 [property] boolean ScaleImage;
1548 [property, optional] short ScaleMode;
1549 [property, optional] boolean Tabstop;
1551 published interface XListBox {
1552 interface ::com::sun::star::uno::XInterface;
1553 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1554 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1555 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1556 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1557 void addItem([in] string aItem, [in] short nPos);
1558 void addItems([in] sequence< string > aItems, [in] short nPos);
1559 void removeItems([in] short nPos, [in] short nCount);
1560 short getItemCount();
1561 string getItem([in] short nPos);
1562 sequence< string > getItems();
1563 short getSelectedItemPos();
1564 sequence< short > getSelectedItemsPos();
1565 string getSelectedItem();
1566 sequence< string > getSelectedItems();
1567 void selectItemPos([in] short nPos, [in] boolean bSelect);
1568 void selectItemsPos([in] sequence< short > aPositions, [in] boolean bSelect);
1569 void selectItem([in] string aItem, [in] boolean bSelect);
1570 boolean isMutipleMode();
1571 void setMultipleMode([in] boolean bMulti);
1572 short getDropDownLineCount();
1573 void setDropDownLineCount([in] short nLines);
1574 void makeVisible([in] short nEntry);
1576 published service UnoControlListBox {
1577 service ::com::sun::star::awt::UnoControl;
1578 interface ::com::sun::star::awt::XListBox;
1579 interface ::com::sun::star::awt::XLayoutConstrains;
1580 interface ::com::sun::star::awt::XTextLayoutConstrains;
1582 published service UnoControlListBoxModel {
1583 service ::com::sun::star::awt::UnoControlModel;
1584 [optional] interface ::com::sun::star::awt::XItemList;
1585 [property, optional] short Align;
1586 [property] ::com::sun::star::util::Color BackgroundColor;
1587 [property] short Border;
1588 [property, optional] long BorderColor;
1589 [property] boolean Dropdown;
1590 [property] boolean Enabled;
1591 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1592 [property] short FontEmphasisMark;
1593 [property] short FontRelief;
1594 [property] string HelpText;
1595 [property] string HelpURL;
1596 [property] short LineCount;
1597 [property] boolean MultiSelection;
1598 [property] boolean Printable;
1599 [property] boolean ReadOnly;
1600 [property] sequence< short > SelectedItems;
1601 [property] sequence< string > StringItemList;
1602 [property] boolean Tabstop;
1603 [property] ::com::sun::star::util::Color TextColor;
1604 [property] ::com::sun::star::util::Color TextLineColor;
1605 [property, optional] short WritingMode;
1606 [property, optional] short MouseWheelBehavior;
1607 [property, maybevoid, optional] short ItemSeparatorPos;
1608 [property, optional] sequence< any > TypedItemList;
1610 published interface XNumericField {
1611 interface ::com::sun::star::uno::XInterface;
1612 void setValue([in] double Value);
1613 double getValue();
1614 void setMin([in] double Value);
1615 double getMin();
1616 void setMax([in] double Value);
1617 double getMax();
1618 void setFirst([in] double Value);
1619 double getFirst();
1620 void setLast([in] double Value);
1621 double getLast();
1622 void setSpinSize([in] double Value);
1623 double getSpinSize();
1624 void setDecimalDigits([in] short nDigits);
1625 short getDecimalDigits();
1626 void setStrictFormat([in] boolean bStrict);
1627 boolean isStrictFormat();
1629 published service UnoControlNumericField {
1630 service ::com::sun::star::awt::UnoControlEdit;
1631 interface ::com::sun::star::awt::XNumericField;
1632 [optional] interface ::com::sun::star::awt::XSpinField;
1634 published service UnoControlNumericFieldModel {
1635 service ::com::sun::star::awt::UnoControlModel;
1636 [property] ::com::sun::star::util::Color BackgroundColor;
1637 [property] short Border;
1638 [property, optional] long BorderColor;
1639 [property] short DecimalAccuracy;
1640 [property] boolean Enabled;
1641 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1642 [property] short FontEmphasisMark;
1643 [property] short FontRelief;
1644 [property] string HelpText;
1645 [property] string HelpURL;
1646 [property, optional] boolean HideInactiveSelection;
1647 [property] boolean Printable;
1648 [property] boolean ReadOnly;
1649 [property, optional] boolean Repeat;
1650 [property, optional] long RepeatDelay;
1651 [property] boolean ShowThousandsSeparator;
1652 [property] boolean Spin;
1653 [property] boolean StrictFormat;
1654 [property] boolean Tabstop;
1655 [property] ::com::sun::star::util::Color TextColor;
1656 [property] ::com::sun::star::util::Color TextLineColor;
1657 [property] double Value;
1658 [property] double ValueMax;
1659 [property] double ValueMin;
1660 [property] double ValueStep;
1661 [property, optional] short WritingMode;
1662 [property, optional] short MouseWheelBehavior;
1663 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1665 published interface XPatternField {
1666 interface ::com::sun::star::uno::XInterface;
1667 void setMasks([in] string EditMask, [in] string LiteralMask);
1668 void getMasks([out] string EditMask, [out] string LiteralMask);
1669 void setString([in] string Str);
1670 string getString();
1671 void setStrictFormat([in] boolean bStrict);
1672 boolean isStrictFormat();
1674 published service UnoControlPatternField {
1675 service ::com::sun::star::awt::UnoControlEdit;
1676 interface ::com::sun::star::awt::XPatternField;
1677 [optional] interface ::com::sun::star::awt::XSpinField;
1679 published service UnoControlPatternFieldModel {
1680 service ::com::sun::star::awt::UnoControlModel;
1681 [property] ::com::sun::star::util::Color BackgroundColor;
1682 [property] short Border;
1683 [property, optional] long BorderColor;
1684 [property] string EditMask;
1685 [property] boolean Enabled;
1686 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1687 [property] short FontEmphasisMark;
1688 [property] short FontRelief;
1689 [property] string HelpText;
1690 [property] string HelpURL;
1691 [property, optional] boolean HideInactiveSelection;
1692 [property] string LiteralMask;
1693 [property] short MaxTextLen;
1694 [property] boolean Printable;
1695 [property] boolean ReadOnly;
1696 [property] boolean StrictFormat;
1697 [property] boolean Tabstop;
1698 [property] string Text;
1699 [property] ::com::sun::star::util::Color TextColor;
1700 [property] ::com::sun::star::util::Color TextLineColor;
1701 [property, optional] short WritingMode;
1702 [property, optional] short MouseWheelBehavior;
1703 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1705 published interface XProgressBar {
1706 interface ::com::sun::star::uno::XInterface;
1707 void setForegroundColor([in] ::com::sun::star::util::Color Color);
1708 void setBackgroundColor([in] ::com::sun::star::util::Color Color);
1709 void setRange([in] long Min, [in] long Max);
1710 void setValue([in] long Value);
1711 long getValue();
1713 published service UnoControlProgressBar {
1714 service ::com::sun::star::awt::UnoControl;
1715 interface ::com::sun::star::awt::XProgressBar;
1717 published service UnoControlProgressBarModel {
1718 service ::com::sun::star::awt::UnoControlModel;
1719 [property] ::com::sun::star::util::Color BackgroundColor;
1720 [property] short Border;
1721 [property, optional] long BorderColor;
1722 [property] boolean Enabled;
1723 [property] ::com::sun::star::util::Color FillColor;
1724 [property] string HelpText;
1725 [property] string HelpURL;
1726 [property] boolean Printable;
1727 [property] long ProgressValue;
1728 [property] long ProgressValueMax;
1729 [property] long ProgressValueMin;
1731 published interface XRadioButton {
1732 interface ::com::sun::star::uno::XInterface;
1733 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1734 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1735 boolean getState();
1736 void setState([in] boolean b);
1737 void setLabel([in] string Label);
1739 published service UnoControlRadioButton {
1740 service ::com::sun::star::awt::UnoControl;
1741 interface ::com::sun::star::awt::XRadioButton;
1742 interface ::com::sun::star::awt::XLayoutConstrains;
1744 published service UnoControlRadioButtonModel {
1745 service ::com::sun::star::awt::UnoControlModel;
1746 [property, optional] short Align;
1747 [property, optional] long BackgroundColor;
1748 [property] boolean Enabled;
1749 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1750 [property] short FontEmphasisMark;
1751 [property] short FontRelief;
1752 [property] string HelpText;
1753 [property] string HelpURL;
1754 [property, optional] short ImagePosition;
1755 [property, optional] string ImageURL;
1756 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1757 [property] string Label;
1758 [property, optional] boolean MultiLine;
1759 [property] boolean Printable;
1760 [property] short State;
1761 [property] boolean Tabstop;
1762 [property] ::com::sun::star::util::Color TextColor;
1763 [property] ::com::sun::star::util::Color TextLineColor;
1764 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1765 [property, optional] short VisualEffect;
1766 [property, optional] short WritingMode;
1768 published interface XAdjustmentListener;
1769 published interface XScrollBar {
1770 interface ::com::sun::star::uno::XInterface;
1771 void addAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1772 void removeAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1773 void setValue([in] long n);
1774 void setValues([in] long nValue, [in] long nVisible, [in] long nMax);
1775 long getValue();
1776 void setMaximum([in] long n);
1777 long getMaximum();
1778 void setLineIncrement([in] long n);
1779 long getLineIncrement();
1780 void setBlockIncrement([in] long n);
1781 long getBlockIncrement();
1782 void setVisibleSize([in] long n);
1783 long getVisibleSize();
1784 void setOrientation([in] long n);
1785 long getOrientation();
1787 published service UnoControlScrollBar {
1788 service ::com::sun::star::awt::UnoControl;
1789 interface ::com::sun::star::awt::XScrollBar;
1791 published service UnoControlScrollBarModel {
1792 service ::com::sun::star::awt::UnoControlModel;
1793 [property, optional] ::com::sun::star::util::Color BackgroundColor;
1794 [property] long BlockIncrement;
1795 [property] short Border;
1796 [property, optional] long BorderColor;
1797 [property] boolean Enabled;
1798 [property] string HelpText;
1799 [property] string HelpURL;
1800 [property] long LineIncrement;
1801 [property, optional] boolean LiveScroll;
1802 [property] long Orientation;
1803 [property] boolean Printable;
1804 [property, optional] long RepeatDelay;
1805 [property] long ScrollValue;
1806 [property, optional] long ScrollValueMin;
1807 [property] long ScrollValueMax;
1808 [property, optional] ::com::sun::star::util::Color SymbolColor;
1809 [property, optional] boolean Tabstop;
1810 [property] long VisibleSize;
1813 module util {
1814 published struct Time {
1815 unsigned long NanoSeconds;
1816 unsigned short Seconds;
1817 unsigned short Minutes;
1818 unsigned short Hours;
1819 boolean IsUTC;
1822 module awt {
1823 published interface XTimeField {
1824 interface ::com::sun::star::uno::XInterface;
1825 void setTime([in] ::com::sun::star::util::Time Time);
1826 ::com::sun::star::util::Time getTime();
1827 void setMin([in] ::com::sun::star::util::Time Time);
1828 ::com::sun::star::util::Time getMin();
1829 void setMax([in] ::com::sun::star::util::Time Time);
1830 ::com::sun::star::util::Time getMax();
1831 void setFirst([in] ::com::sun::star::util::Time Time);
1832 ::com::sun::star::util::Time getFirst();
1833 void setLast([in] ::com::sun::star::util::Time Time);
1834 ::com::sun::star::util::Time getLast();
1835 void setEmpty();
1836 boolean isEmpty();
1837 void setStrictFormat([in] boolean bStrict);
1838 boolean isStrictFormat();
1840 published service UnoControlTimeField {
1841 service ::com::sun::star::awt::UnoControlEdit;
1842 interface ::com::sun::star::awt::XTimeField;
1843 [optional] interface ::com::sun::star::awt::XSpinField;
1845 published service UnoControlTimeFieldModel {
1846 service ::com::sun::star::awt::UnoControlModel;
1847 [property] ::com::sun::star::util::Color BackgroundColor;
1848 [property] short Border;
1849 [property, optional] long BorderColor;
1850 [property] boolean Enabled;
1851 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1852 [property] short FontEmphasisMark;
1853 [property] short FontRelief;
1854 [property] string HelpText;
1855 [property] string HelpURL;
1856 [property, optional] boolean HideInactiveSelection;
1857 [property] boolean Printable;
1858 [property] boolean ReadOnly;
1859 [property, optional] boolean Repeat;
1860 [property, optional] long RepeatDelay;
1861 [property] boolean Spin;
1862 [property] boolean StrictFormat;
1863 [property] boolean Tabstop;
1864 [property, optional] string Text;
1865 [property] ::com::sun::star::util::Color TextColor;
1866 [property] ::com::sun::star::util::Color TextLineColor;
1867 [property] ::com::sun::star::util::Time Time;
1868 [property] short TimeFormat;
1869 [property] ::com::sun::star::util::Time TimeMax;
1870 [property] ::com::sun::star::util::Time TimeMin;
1871 [property, optional] short WritingMode;
1872 [property, optional] short MouseWheelBehavior;
1873 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1875 published struct VclContainerEvent: ::com::sun::star::lang::EventObject {
1876 ::com::sun::star::uno::XInterface Child;
1878 /** @deprecated */ published constants VclWindowPeerAttribute {
1879 const long AUTOHSCROLL = 1073741824;
1880 const long AUTOVSCROLL = -2147483648;
1881 const long CENTER = 2048;
1882 const long CLIPCHILDREN = 524288;
1883 const long DEFBUTTON = 65536;
1884 const long DEF_CANCEL = 268435456;
1885 const long DEF_NO = -2147483648;
1886 const long DEF_OK = 134217728;
1887 const long DEF_RETRY = 536870912;
1888 const long DEF_YES = 1073741824;
1889 const long DROPDOWN = 32768;
1890 const long GROUP = 2097152;
1891 const long HSCROLL = 256;
1892 const long LEFT = 1024;
1893 const long NOBORDER = 1048576;
1894 const long NOLABEL = 536870912;
1895 const long OK = 4194304;
1896 const long OK_CANCEL = 8388608;
1897 const long READONLY = 262144;
1898 const long RETRY_CANCEL = 67108864;
1899 const long RIGHT = 4096;
1900 const long SORT = 16384;
1901 const long SPIN = 8192;
1902 const long VSCROLL = 512;
1903 const long YES_NO = 16777216;
1904 const long YES_NO_CANCEL = 33554432;
1906 published constants WindowAttribute {
1907 const long BORDER = 16;
1908 const long CLOSEABLE = 128;
1909 const long FULLSIZE = 2;
1910 const long MINSIZE = 8;
1911 const long MOVEABLE = 64;
1912 const long NODECORATION = 512;
1913 const long OPTIMUMSIZE = 4;
1914 const long SHOW = 1;
1915 const long SIZEABLE = 32;
1916 /** @deprecated */ const long SYSTEMDEPENDENT = 256;
1918 published struct WindowEvent: ::com::sun::star::lang::EventObject {
1919 long X;
1920 long Y;
1921 long Width;
1922 long Height;
1923 long LeftInset;
1924 long TopInset;
1925 long RightInset;
1926 long BottomInset;
1928 published interface XActionListener {
1929 interface ::com::sun::star::lang::XEventListener;
1930 void actionPerformed([in] ::com::sun::star::awt::ActionEvent rEvent);
1932 published interface XActivateListener {
1933 interface ::com::sun::star::lang::XEventListener;
1934 void windowActivated([in] ::com::sun::star::lang::EventObject e);
1935 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
1937 published interface XAdjustmentListener {
1938 interface ::com::sun::star::lang::XEventListener;
1939 void adjustmentValueChanged([in] ::com::sun::star::awt::AdjustmentEvent rEvent);
1941 published interface XBitmap {
1942 interface ::com::sun::star::uno::XInterface;
1943 ::com::sun::star::awt::Size getSize();
1944 sequence< byte > getDIB();
1945 sequence< byte > getMaskDIB();
1947 published interface XDisplayBitmap;
1948 published interface XFont;
1949 published interface XDevice {
1950 interface ::com::sun::star::uno::XInterface;
1951 ::com::sun::star::awt::XGraphics createGraphics();
1952 ::com::sun::star::awt::XDevice createDevice([in] long nWidth, [in] long nHeight);
1953 ::com::sun::star::awt::DeviceInfo getInfo();
1954 sequence< ::com::sun::star::awt::FontDescriptor > getFontDescriptors();
1955 ::com::sun::star::awt::XFont getFont([in] ::com::sun::star::awt::FontDescriptor aDescriptor);
1956 ::com::sun::star::awt::XBitmap createBitmap([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight);
1957 ::com::sun::star::awt::XDisplayBitmap createDisplayBitmap([in] ::com::sun::star::awt::XBitmap Bitmap);
1959 published interface XDisplayBitmap {
1960 interface ::com::sun::star::uno::XInterface;
1962 published interface XEventHandler;
1963 published interface XDisplayConnection {
1964 interface ::com::sun::star::uno::XInterface;
1965 void addEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler, [in] long eventMask);
1966 void removeEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler);
1967 void addErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1968 void removeErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1969 any getIdentifier();
1971 published interface XEnhancedMouseClickHandler {
1972 interface ::com::sun::star::lang::XEventListener;
1973 boolean mousePressed([in] ::com::sun::star::awt::EnhancedMouseEvent e);
1974 boolean mouseReleased([in] ::com::sun::star::awt::EnhancedMouseEvent e);
1976 published interface XEventHandler {
1977 interface ::com::sun::star::uno::XInterface;
1978 boolean handleEvent([in] any event);
1980 /** @deprecated */ published interface XFileDialog {
1981 interface ::com::sun::star::uno::XInterface;
1982 void setPath([in] string Path);
1983 string getPath();
1984 void setFilters([in] sequence< string > rFilterNames, [in] sequence< string > rMasks);
1985 void setCurrentFilter([in] string Filter);
1986 string getCurrentFilter();
1988 published interface XFocusListener {
1989 interface ::com::sun::star::lang::XEventListener;
1990 void focusGained([in] ::com::sun::star::awt::FocusEvent e);
1991 void focusLost([in] ::com::sun::star::awt::FocusEvent e);
1993 published interface XFont {
1994 interface ::com::sun::star::uno::XInterface;
1995 ::com::sun::star::awt::FontDescriptor getFontDescriptor();
1996 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
1997 short getCharWidth([in] char c);
1998 sequence< short > getCharWidths([in] char nFirst, [in] char nLast);
1999 long getStringWidth([in] string str);
2000 long getStringWidthArray([in] string str, [out] sequence< long > aDXArray);
2001 void getKernPairs([out] sequence< char > Chars1, [out] sequence< char > Chars2, [out] sequence< short > Kerns);
2003 published interface XGraphics {
2004 interface ::com::sun::star::uno::XInterface;
2005 ::com::sun::star::awt::XDevice getDevice();
2006 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
2007 void setFont([in] ::com::sun::star::awt::XFont xNewFont);
2008 void selectFont([in] ::com::sun::star::awt::FontDescriptor aDescription);
2009 void setTextColor([in] ::com::sun::star::util::Color nColor);
2010 void setTextFillColor([in] ::com::sun::star::util::Color nColor);
2011 void setLineColor([in] ::com::sun::star::util::Color nColor);
2012 void setFillColor([in] ::com::sun::star::util::Color nColor);
2013 void setRasterOp([in] ::com::sun::star::awt::RasterOperation ROP);
2014 void setClipRegion([in] ::com::sun::star::awt::XRegion Clipping);
2015 void intersectClipRegion([in] ::com::sun::star::awt::XRegion xClipping);
2016 void push();
2017 void pop();
2018 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);
2019 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);
2020 void drawPixel([in] long X, [in] long Y);
2021 void drawLine([in] long X1, [in] long Y1, [in] long X2, [in] long Y2);
2022 void drawRect([in] long X, [in] long Y, [in] long Width, [in] long Height);
2023 void drawRoundedRect([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long nHorzRound, [in] long nVertRound);
2024 void drawPolyLine([in] sequence< long > DataX, [in] sequence< long > DataY);
2025 void drawPolygon([in] sequence< long > DataX, [in] sequence< long > DataY);
2026 void drawPolyPolygon([in] sequence< sequence< long > > DataX, [in] sequence< sequence< long > > DataY);
2027 void drawEllipse([in] long X, [in] long Y, [in] long Width, [in] long Height);
2028 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);
2029 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);
2030 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);
2031 void drawGradient([in] long nX, [in] long nY, [in] long nWidth, [in] long Height, [in] ::com::sun::star::awt::Gradient aGradient);
2032 void drawText([in] long X, [in] long Y, [in] string Text);
2033 void drawTextArray([in] long X, [in] long Y, [in] string Text, [in] sequence< long > Longs);
2035 published interface XGraphics2 {
2036 interface ::com::sun::star::awt::XGraphics;
2037 void clear([in] ::com::sun::star::awt::Rectangle aRect);
2038 void drawImage([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] short nStyle, [in] ::com::sun::star::graphic::XGraphic aGraphic);
2040 published interface XImageButton {
2041 interface ::com::sun::star::uno::XInterface;
2042 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
2043 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
2044 void setActionCommand([in] string Command);
2046 published interface XImageProducer;
2047 published interface XImageConsumer {
2048 interface ::com::sun::star::uno::XInterface;
2049 void init([in] long Width, [in] long Height);
2050 void setColorModel([in] short BitCount, [in] sequence< long > RGBAPal, [in] long RedMask, [in] long GreenMask, [in] long BlueMask, [in] long AlphaMask);
2051 void setPixelsByBytes([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< byte > aProducerData, [in] long nOffset, [in] long nScanSize);
2052 void setPixelsByLongs([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< long > aProducerData, [in] long nOffset, [in] long nScanSize);
2053 void complete([in] long Status, [in] ::com::sun::star::awt::XImageProducer xProducer);
2055 published interface XImageProducer {
2056 interface ::com::sun::star::uno::XInterface;
2057 void addConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2058 void removeConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2059 void startProduction();
2061 published interface XPrinterPropertySet {
2062 interface ::com::sun::star::beans::XPropertySet;
2063 void setHorizontal([in] boolean bHorizontal) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2064 sequence< string > getFormDescriptions();
2065 void selectForm([in] string aFormDescription) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2066 sequence< byte > getBinarySetup();
2067 void setBinarySetup([in] sequence< byte > data) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2069 published interface XInfoPrinter {
2070 interface ::com::sun::star::awt::XPrinterPropertySet;
2071 ::com::sun::star::awt::XDevice createDevice();
2073 published interface XItemListener {
2074 interface ::com::sun::star::lang::XEventListener;
2075 void itemStateChanged([in] ::com::sun::star::awt::ItemEvent rEvent);
2077 published interface XKeyHandler {
2078 interface ::com::sun::star::lang::XEventListener;
2079 boolean keyPressed([in] ::com::sun::star::awt::KeyEvent aEvent);
2080 boolean keyReleased([in] ::com::sun::star::awt::KeyEvent aEvent);
2082 published interface XKeyListener {
2083 interface ::com::sun::star::lang::XEventListener;
2084 void keyPressed([in] ::com::sun::star::awt::KeyEvent e);
2085 void keyReleased([in] ::com::sun::star::awt::KeyEvent e);
2087 published interface XMenuListener {
2088 interface ::com::sun::star::lang::XEventListener;
2089 void itemHighlighted([in] ::com::sun::star::awt::MenuEvent aEvent);
2090 void itemSelected([in] ::com::sun::star::awt::MenuEvent aEvent);
2091 void itemActivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2092 void itemDeactivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2094 published interface XMessageBox {
2095 interface ::com::sun::star::uno::XInterface;
2096 [attribute] string CaptionText;
2097 [attribute] string MessageText;
2098 short execute();
2100 published interface XMouseClickHandler {
2101 interface ::com::sun::star::lang::XEventListener;
2102 boolean mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2103 boolean mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2105 published interface XMouseListener {
2106 interface ::com::sun::star::lang::XEventListener;
2107 void mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2108 void mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2109 void mouseEntered([in] ::com::sun::star::awt::MouseEvent e);
2110 void mouseExited([in] ::com::sun::star::awt::MouseEvent e);
2112 published interface XMouseMotionHandler {
2113 interface ::com::sun::star::lang::XEventListener;
2114 boolean mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2115 boolean mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2117 published interface XMouseMotionListener {
2118 interface ::com::sun::star::lang::XEventListener;
2119 void mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2120 void mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2122 published interface XPaintListener {
2123 interface ::com::sun::star::lang::XEventListener;
2124 void windowPaint([in] ::com::sun::star::awt::PaintEvent e);
2126 published interface XPrinter {
2127 interface ::com::sun::star::awt::XPrinterPropertySet;
2128 boolean start([in] string nJobName, [in] short nCopies, [in] boolean nCollate) raises (::com::sun::star::awt::PrinterException, ::com::sun::star::lang::IllegalArgumentException);
2129 void end() raises (::com::sun::star::awt::PrinterException);
2130 void terminate();
2131 ::com::sun::star::awt::XDevice startPage() raises (::com::sun::star::awt::PrinterException);
2132 void endPage() raises (::com::sun::star::awt::PrinterException);
2134 /** @deprecated */ published interface XProgressMonitor {
2135 interface ::com::sun::star::awt::XProgressBar;
2136 void addText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2137 void removeText([in] string Topic, [in] boolean beforeProgress);
2138 void updateText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2140 published interface XRegion {
2141 interface ::com::sun::star::uno::XInterface;
2142 ::com::sun::star::awt::Rectangle getBounds();
2143 void clear();
2144 void move([in] long nHorzMove, [in] long nVertMove);
2145 void unionRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2146 void intersectRectangle([in] ::com::sun::star::awt::Rectangle Region);
2147 void excludeRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2148 void xOrRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2149 void unionRegion([in] ::com::sun::star::awt::XRegion Region);
2150 void intersectRegion([in] ::com::sun::star::awt::XRegion Region);
2151 void excludeRegion([in] ::com::sun::star::awt::XRegion Region);
2152 void xOrRegion([in] ::com::sun::star::awt::XRegion Region);
2153 sequence< ::com::sun::star::awt::Rectangle > getRectangles();
2155 published interface XSpinListener {
2156 interface ::com::sun::star::lang::XEventListener;
2157 void up([in] ::com::sun::star::awt::SpinEvent rEvent);
2158 void down([in] ::com::sun::star::awt::SpinEvent rEvent);
2159 void first([in] ::com::sun::star::awt::SpinEvent rEvent);
2160 void last([in] ::com::sun::star::awt::SpinEvent rEvent);
2162 published interface XSystemDependentWindowPeer {
2163 interface ::com::sun::star::uno::XInterface;
2164 any getWindowHandle([in] sequence< byte > ProcessId, [in] short SystemType);
2166 published interface XTextArea {
2167 interface ::com::sun::star::uno::XInterface;
2168 string getTextLines();
2170 published interface XTextEditField {
2171 interface ::com::sun::star::uno::XInterface;
2172 void setEchoChar([in] char cEcho);
2174 published interface XTextListener {
2175 interface ::com::sun::star::lang::XEventListener;
2176 void textChanged([in] ::com::sun::star::awt::TextEvent rEvent);
2178 published interface XTopWindowListener {
2179 interface ::com::sun::star::lang::XEventListener;
2180 void windowOpened([in] ::com::sun::star::lang::EventObject e);
2181 void windowClosing([in] ::com::sun::star::lang::EventObject e);
2182 void windowClosed([in] ::com::sun::star::lang::EventObject e);
2183 void windowMinimized([in] ::com::sun::star::lang::EventObject e);
2184 void windowNormalized([in] ::com::sun::star::lang::EventObject e);
2185 void windowActivated([in] ::com::sun::star::lang::EventObject e);
2186 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
2188 published interface XUserInputInterception {
2189 interface ::com::sun::star::uno::XInterface;
2190 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2191 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2192 void addMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2193 void removeMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2195 published interface XVclContainerListener;
2196 /** @deprecated */ published interface XVclContainer {
2197 interface ::com::sun::star::uno::XInterface;
2198 void addVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2199 void removeVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2200 sequence< ::com::sun::star::awt::XWindow > getWindows();
2202 /** @deprecated */ published interface XVclContainerListener {
2203 interface ::com::sun::star::lang::XEventListener;
2204 void windowAdded([in] ::com::sun::star::awt::VclContainerEvent e);
2205 void windowRemoved([in] ::com::sun::star::awt::VclContainerEvent e);
2207 /** @deprecated */ published interface XVclContainerPeer {
2208 interface ::com::sun::star::uno::XInterface;
2209 void enableDialogControl([in] boolean bEnable);
2210 void setTabOrder([in] sequence< ::com::sun::star::awt::XWindow > WindowOrder, [in] sequence< any > Tabs, [in] boolean GroupControl);
2211 void setGroup([in] sequence< ::com::sun::star::awt::XWindow > Windows);
2213 published interface XWindowPeer {
2214 interface ::com::sun::star::lang::XComponent;
2215 ::com::sun::star::awt::XToolkit getToolkit();
2216 void setPointer([in] ::com::sun::star::awt::XPointer Pointer);
2217 void setBackground([in] ::com::sun::star::util::Color Color);
2218 void invalidate([in] short Flags);
2219 void invalidateRect([in] ::com::sun::star::awt::Rectangle Rect, [in] short Flags);
2221 /** @deprecated */ published interface XVclWindowPeer {
2222 interface ::com::sun::star::awt::XWindowPeer;
2223 boolean isChild([in] ::com::sun::star::awt::XWindowPeer Peer);
2224 void setDesignMode([in] boolean bOn);
2225 boolean isDesignMode();
2226 void enableClipSiblings([in] boolean bClip);
2227 void setForeground([in] ::com::sun::star::util::Color Color);
2228 void setControlFont([in] ::com::sun::star::awt::FontDescriptor aFont);
2229 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);
2230 void setProperty([in] string PropertyName, [in] any Value);
2231 any getProperty([in] string PropertyName);
2233 published interface XWindow2 {
2234 interface ::com::sun::star::awt::XWindow;
2235 void setOutputSize([in] ::com::sun::star::awt::Size Size);
2236 ::com::sun::star::awt::Size getOutputSize();
2237 boolean isVisible();
2238 boolean isActive();
2239 boolean isEnabled();
2240 boolean hasFocus();
2242 published interface XWindowListener {
2243 interface ::com::sun::star::lang::XEventListener;
2244 void windowResized([in] ::com::sun::star::awt::WindowEvent e);
2245 void windowMoved([in] ::com::sun::star::awt::WindowEvent e);
2246 void windowShown([in] ::com::sun::star::lang::EventObject e);
2247 void windowHidden([in] ::com::sun::star::lang::EventObject e);
2249 module grid {
2250 published interface XGridColumn;
2251 published interface XGridColumnModel {
2252 interface ::com::sun::star::lang::XComponent;
2253 interface ::com::sun::star::container::XContainer;
2254 interface ::com::sun::star::util::XCloneable;
2255 long getColumnCount();
2256 ::com::sun::star::awt::grid::XGridColumn createColumn();
2257 long addColumn([in] ::com::sun::star::awt::grid::XGridColumn column) raises (::com::sun::star::lang::IllegalArgumentException);
2258 void removeColumn([in] long ColumnIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2259 sequence< ::com::sun::star::awt::grid::XGridColumn > getColumns();
2260 ::com::sun::star::awt::grid::XGridColumn getColumn([in] long index) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2261 void setDefaultColumns([in] long elements);
2263 published interface XGridDataModel {
2264 interface ::com::sun::star::lang::XComponent;
2265 interface ::com::sun::star::util::XCloneable;
2266 [attribute, readonly] long RowCount;
2267 [attribute, readonly] long ColumnCount;
2268 any getCellData([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2269 any getCellToolTip([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2270 any getRowHeading([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2271 sequence< any > getRowData([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2273 published interface XGridDataListener;
2274 published interface XMutableGridDataModel {
2275 interface ::com::sun::star::awt::grid::XGridDataModel;
2276 void addRow([in] any Heading, [in] sequence< any > Data);
2277 void addRows([in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IllegalArgumentException);
2278 void insertRow([in] long Index, [in] any Heading, [in] sequence< any > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2279 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);
2280 void removeRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2281 void removeAllRows();
2282 void updateCellData([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2283 void updateRowData([in] sequence< long > ColumnIndexes, [in] long RowIndex, [in] sequence< any > Values) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException);
2284 void updateRowHeading([in] long RowIndex, [in] any Heading) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2285 void updateCellToolTip([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2286 void updateRowToolTip([in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2287 void addGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2288 void removeGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2290 published service DefaultGridDataModel: ::com::sun::star::awt::grid::XMutableGridDataModel;
2293 module style {
2294 published enum HorizontalAlignment {
2295 LEFT = 0,
2296 CENTER = 1,
2297 RIGHT = 2
2300 module awt {
2301 module grid {
2302 published interface XGridColumnListener;
2303 published interface XGridColumn {
2304 interface ::com::sun::star::lang::XComponent;
2305 interface ::com::sun::star::util::XCloneable;
2306 [attribute] any Identifier;
2307 [attribute] long ColumnWidth;
2308 [attribute] long MinWidth;
2309 [attribute] long MaxWidth;
2310 [attribute] boolean Resizeable;
2311 [attribute] long Flexibility {
2312 set raises (::com::sun::star::lang::IllegalArgumentException);
2314 [attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign;
2315 [attribute] string Title;
2316 [attribute] string HelpText;
2317 [attribute, readonly] long Index;
2318 [attribute] long DataColumnIndex;
2319 void addGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2320 void removeGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2322 published struct GridColumnEvent: ::com::sun::star::lang::EventObject {
2323 string AttributeName;
2324 any OldValue;
2325 any NewValue;
2326 long ColumnIndex;
2328 published struct GridDataEvent: ::com::sun::star::lang::EventObject {
2329 long FirstColumn;
2330 long LastColumn;
2331 long FirstRow;
2332 long LastRow;
2334 published struct GridSelectionEvent: ::com::sun::star::lang::EventObject {
2335 sequence< long > SelectedRowIndexes;
2336 sequence< long > SelectedColumnIndexes;
2340 module util {
2341 published exception VetoException: ::com::sun::star::uno::Exception {
2344 module awt {
2345 module grid {
2346 published interface XGridControl {
2347 interface ::com::sun::star::uno::XInterface;
2348 long getColumnAtPoint([in] long X, [in] long Y);
2349 long getRowAtPoint([in] long X, [in] long Y);
2350 long getCurrentColumn();
2351 long getCurrentRow();
2352 void goToCell([in] long ColumnIndex, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::util::VetoException);
2354 published interface XGridSelectionListener;
2355 published interface XGridRowSelection {
2356 interface ::com::sun::star::uno::XInterface;
2357 void selectAllRows();
2358 void selectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2359 void deselectAllRows();
2360 void deselectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2361 sequence< long > getSelectedRows();
2362 boolean hasSelectedRows();
2363 boolean isRowSelected([in] long RowIndex);
2364 void addSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2365 void removeSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2369 module view {
2370 published enum SelectionType {
2371 NONE = 0,
2372 SINGLE = 1,
2373 MULTI = 2,
2374 RANGE = 3
2377 module awt {
2378 module grid {
2379 published service UnoControlGridModel {
2380 service ::com::sun::star::awt::UnoControlModel;
2381 [property] boolean ShowRowHeader;
2382 [property] long RowHeaderWidth;
2383 [property] boolean ShowColumnHeader;
2384 [property, maybevoid] long ColumnHeaderHeight;
2385 [property, maybevoid] long RowHeight;
2386 [property] ::com::sun::star::awt::grid::XGridColumnModel ColumnModel;
2387 [property] ::com::sun::star::awt::grid::XGridDataModel GridDataModel;
2388 [property] boolean HScroll;
2389 [property] boolean VScroll;
2390 [property] boolean Tabstop;
2391 [property] ::com::sun::star::view::SelectionType SelectionModel;
2392 [property] boolean UseGridLines;
2393 [property, maybevoid] ::com::sun::star::util::Color GridLineColor;
2394 [property, maybevoid] ::com::sun::star::util::Color HeaderBackgroundColor;
2395 [property, maybevoid] ::com::sun::star::util::Color HeaderTextColor;
2396 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionBackgroundColor;
2397 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionBackgroundColor;
2398 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionTextColor;
2399 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionTextColor;
2400 [property, maybevoid] sequence< ::com::sun::star::util::Color > RowBackgroundColors;
2401 [property] ::com::sun::star::style::VerticalAlignment VerticalAlign;
2402 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
2403 [property, maybevoid] ::com::sun::star::util::Color TextColor;
2404 [property, maybevoid] ::com::sun::star::util::Color TextLineColor;
2405 [property] short FontEmphasisMark;
2406 [property] short FontRelief;
2407 [property] string HelpText;
2408 [property] string HelpURL;
2410 published interface XGridColumnListener {
2411 interface ::com::sun::star::lang::XEventListener;
2412 void columnChanged([in] ::com::sun::star::awt::grid::GridColumnEvent event);
2414 published interface XGridDataListener {
2415 interface ::com::sun::star::lang::XEventListener;
2416 void rowsInserted([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2417 void rowsRemoved([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2418 void dataChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2419 void rowHeadingChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2421 published interface XGridSelectionListener {
2422 interface ::com::sun::star::lang::XEventListener;
2423 void selectionChanged([in] ::com::sun::star::awt::grid::GridSelectionEvent gridSelectionEvent);
2426 module tab {
2427 published struct TabPageActivatedEvent: ::com::sun::star::lang::EventObject {
2428 short TabPageID;
2430 published interface XTabPage {
2431 interface ::com::sun::star::uno::XInterface;
2433 published service UnoControlTabPage {
2434 service ::com::sun::star::awt::UnoControlContainer;
2435 interface ::com::sun::star::awt::tab::XTabPage;
2437 published interface XTabPageContainerListener;
2438 published interface XTabPageContainer {
2439 interface ::com::sun::star::uno::XInterface;
2440 [attribute] short ActiveTabPageID;
2441 short getTabPageCount();
2442 boolean isTabPageActive([in] short tabPageIndex);
2443 ::com::sun::star::awt::tab::XTabPage getTabPage([in] short tabPageIndex);
2444 ::com::sun::star::awt::tab::XTabPage getTabPageByID([in] short tabPageID);
2445 void addTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2446 void removeTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2448 published service UnoControlTabPageContainer {
2449 service ::com::sun::star::awt::UnoControl;
2450 interface ::com::sun::star::awt::tab::XTabPageContainer;
2452 published interface XTabPageModel;
2453 published interface XTabPageContainerModel {
2454 interface ::com::sun::star::container::XIndexContainer;
2455 interface ::com::sun::star::container::XContainer;
2456 ::com::sun::star::awt::tab::XTabPageModel createTabPage([in] short TabPageID);
2457 ::com::sun::star::awt::tab::XTabPageModel loadTabPage([in] short TabPageID, [in] string ResourceURL);
2459 published service UnoControlTabPageContainerModel {
2460 service ::com::sun::star::awt::UnoControlModel;
2461 interface ::com::sun::star::awt::tab::XTabPageContainerModel;
2463 published interface XTabPageModel {
2464 interface ::com::sun::star::uno::XInterface;
2465 [attribute, readonly] short TabPageID;
2466 [attribute] boolean Enabled;
2467 [attribute] string Title;
2468 [attribute] string ImageURL;
2469 [attribute] string ToolTip;
2471 published service UnoControlTabPageModel {
2472 interface ::com::sun::star::awt::tab::XTabPageModel;
2473 [property, optional] string Title;
2474 [property, optional] string HelpText;
2475 [property, optional] string HelpURL;
2476 [property, optional] boolean HScroll;
2477 [property, optional] boolean VScroll;
2478 [property, optional] long ScrollLeft;
2479 [property, optional] long ScrollTop;
2480 [property, optional] long ScrollWidth;
2481 [property, optional] long ScrollHeight;
2483 published interface XTabPageContainerListener {
2484 interface ::com::sun::star::lang::XEventListener;
2485 void tabPageActivated([in] ::com::sun::star::awt::tab::TabPageActivatedEvent tabPageActivatedEvent);
2489 module view {
2490 published interface XSelectionChangeListener;
2491 published interface XSelectionSupplier {
2492 interface ::com::sun::star::uno::XInterface;
2493 boolean select([in] any xSelection) raises (::com::sun::star::lang::IllegalArgumentException);
2494 any getSelection();
2495 void addSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2496 void removeSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2499 module drawing {
2500 published interface XShape;
2502 module chart {
2503 published interface XAxisXSupplier {
2504 interface ::com::sun::star::uno::XInterface;
2505 ::com::sun::star::drawing::XShape getXAxisTitle();
2506 ::com::sun::star::beans::XPropertySet getXAxis();
2507 ::com::sun::star::beans::XPropertySet getXMainGrid();
2508 ::com::sun::star::beans::XPropertySet getXHelpGrid();
2510 published service ChartAxisXSupplier {
2511 interface ::com::sun::star::chart::XAxisXSupplier;
2512 [property] boolean HasXAxis;
2513 [property] boolean HasXAxisDescription;
2514 [property] boolean HasXAxisGrid;
2515 [property] boolean HasXAxisHelpGrid;
2516 [property] boolean HasXAxisTitle;
2518 published interface XAxisZSupplier {
2519 interface ::com::sun::star::uno::XInterface;
2520 ::com::sun::star::drawing::XShape getZAxisTitle();
2521 ::com::sun::star::beans::XPropertySet getZMainGrid();
2522 ::com::sun::star::beans::XPropertySet getZHelpGrid();
2523 ::com::sun::star::beans::XPropertySet getZAxis();
2525 published service ChartAxisZSupplier {
2526 interface ::com::sun::star::chart::XAxisZSupplier;
2527 [property] boolean HasZAxis;
2528 [property] boolean HasZAxisDescription;
2529 [property] boolean HasZAxisGrid;
2530 [property] boolean HasZAxisHelpGrid;
2531 [property] boolean HasZAxisTitle;
2533 published enum ChartErrorCategory {
2534 NONE = 0,
2535 VARIANCE = 1,
2536 STANDARD_DEVIATION = 2,
2537 PERCENT = 3,
2538 ERROR_MARGIN = 4,
2539 CONSTANT_VALUE = 5
2541 published enum ChartErrorIndicatorType {
2542 NONE = 0,
2543 TOP_AND_BOTTOM = 1,
2544 UPPER = 2,
2545 LOWER = 3
2547 published enum ChartRegressionCurveType {
2548 NONE = 0,
2549 LINEAR = 1,
2550 LOGARITHM = 2,
2551 EXPONENTIAL = 3,
2552 POLYNOMIAL = 4,
2553 POWER = 5
2555 published service ChartStatistics {
2556 interface ::com::sun::star::beans::XPropertySet;
2557 [property] double ConstantErrorLow;
2558 [property] double ConstantErrorHigh;
2559 [property] boolean MeanValue;
2560 /** @deprecated */ [property] ::com::sun::star::chart::ChartErrorCategory ErrorCategory;
2561 [property, optional] long ErrorBarStyle;
2562 [property] double PercentageError;
2563 [property] double ErrorMargin;
2564 [property] ::com::sun::star::chart::ChartErrorIndicatorType ErrorIndicator;
2565 [property] ::com::sun::star::chart::ChartRegressionCurveType RegressionCurves;
2566 [property, optional] string ErrorBarRangePositive;
2567 [property, optional] string ErrorBarRangeNegative;
2569 published interface XAxisYSupplier {
2570 interface ::com::sun::star::uno::XInterface;
2571 ::com::sun::star::drawing::XShape getYAxisTitle();
2572 ::com::sun::star::beans::XPropertySet getYAxis();
2573 ::com::sun::star::beans::XPropertySet getYHelpGrid();
2574 ::com::sun::star::beans::XPropertySet getYMainGrid();
2576 published service ChartAxisYSupplier {
2577 interface ::com::sun::star::chart::XAxisYSupplier;
2578 [property] boolean HasYAxis;
2579 [property] boolean HasYAxisDescription;
2580 [property] boolean HasYAxisGrid;
2581 [property] boolean HasYAxisHelpGrid;
2582 [property] boolean HasYAxisTitle;
2584 published interface XTwoAxisYSupplier {
2585 interface ::com::sun::star::chart::XAxisYSupplier;
2586 ::com::sun::star::beans::XPropertySet getSecondaryYAxis();
2588 published service ChartTwoAxisYSupplier {
2589 service ::com::sun::star::chart::ChartAxisYSupplier;
2590 interface ::com::sun::star::chart::XTwoAxisYSupplier;
2591 [property] boolean HasSecondaryYAxis;
2592 [property] boolean HasSecondaryYAxisDescription;
2593 [property, optional] boolean HasSecondaryYAxisTitle;
2595 published enum ChartDataRowSource {
2596 ROWS = 0,
2597 COLUMNS = 1
2599 interface XAxis;
2600 interface XAxisSupplier {
2601 interface ::com::sun::star::uno::XInterface;
2602 ::com::sun::star::chart::XAxis getAxis([in] long nDimensionIndex);
2603 ::com::sun::star::chart::XAxis getSecondaryAxis([in] long nDimensionIndex);
2606 module drawing {
2607 /** @deprecated */ published interface XShapeDescriptor {
2608 interface ::com::sun::star::uno::XInterface;
2609 string getShapeType();
2611 published interface XShape {
2612 interface ::com::sun::star::drawing::XShapeDescriptor;
2613 ::com::sun::star::awt::Point getPosition();
2614 void setPosition([in] ::com::sun::star::awt::Point aPosition);
2615 ::com::sun::star::awt::Size getSize();
2616 void setSize([in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::beans::PropertyVetoException);
2619 module chart {
2620 published interface XDiagram {
2621 interface ::com::sun::star::drawing::XShape;
2622 string getDiagramType();
2623 ::com::sun::star::beans::XPropertySet getDataRowProperties([in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2624 ::com::sun::star::beans::XPropertySet getDataPointProperties([in] long nCol, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2626 interface XDiagramPositioning {
2627 interface ::com::sun::star::uno::XInterface;
2628 void setAutomaticDiagramPositioning();
2629 boolean isAutomaticDiagramPositioning();
2630 void setDiagramPositionExcludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2631 boolean isExcludingDiagramPositioning();
2632 ::com::sun::star::awt::Rectangle calculateDiagramPositionExcludingAxes();
2633 void setDiagramPositionIncludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2634 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxes();
2635 void setDiagramPositionIncludingAxesAndAxisTitles([in] ::com::sun::star::awt::Rectangle PositionRect);
2636 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxesAndAxisTitles();
2638 interface XSecondAxisTitleSupplier {
2639 interface ::com::sun::star::uno::XInterface;
2640 ::com::sun::star::drawing::XShape getSecondXAxisTitle();
2641 ::com::sun::star::drawing::XShape getSecondYAxisTitle();
2644 module xml {
2645 published service UserDefinedAttributesSupplier {
2646 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
2649 module chart {
2650 published service Diagram {
2651 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2652 interface ::com::sun::star::chart::XDiagram;
2653 interface ::com::sun::star::beans::XPropertySet;
2654 [optional] interface ::com::sun::star::chart::XAxisSupplier;
2655 [optional] interface ::com::sun::star::chart::XSecondAxisTitleSupplier;
2656 [optional] interface ::com::sun::star::chart::XDiagramPositioning;
2657 [property, optional] boolean AutomaticPosition;
2658 [property, optional] boolean AutomaticSize;
2659 [property] ::com::sun::star::chart::ChartDataRowSource DataRowSource;
2660 [property] long DataCaption;
2661 [property, optional] long MissingValueTreatment;
2663 published interface X3DDefaultSetter {
2664 interface ::com::sun::star::uno::XInterface;
2665 void set3DSettingsToDefault();
2666 void setDefaultRotation();
2667 void setDefaultIllumination();
2669 published interface X3DDisplay {
2670 interface ::com::sun::star::uno::XInterface;
2671 ::com::sun::star::beans::XPropertySet getWall();
2672 ::com::sun::star::beans::XPropertySet getFloor();
2674 published service Dim3DDiagram {
2675 interface ::com::sun::star::chart::X3DDisplay;
2676 [optional] interface ::com::sun::star::chart::X3DDefaultSetter;
2677 [property] boolean Dim3D;
2678 [property, optional] long Perspective;
2679 [property, optional] long RotationHorizontal;
2680 [property, optional] long RotationVertical;
2682 published service StackableDiagram {
2683 [property] boolean Percent;
2684 [property] boolean Stacked;
2686 published service AreaDiagram {
2687 service ::com::sun::star::chart::Diagram;
2688 service ::com::sun::star::chart::ChartStatistics;
2689 service ::com::sun::star::chart::ChartAxisXSupplier;
2690 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2691 service ::com::sun::star::chart::ChartAxisZSupplier;
2692 service ::com::sun::star::chart::Dim3DDiagram;
2693 service ::com::sun::star::chart::StackableDiagram;
2695 published service BarDiagram {
2696 service ::com::sun::star::chart::Diagram;
2697 service ::com::sun::star::chart::ChartStatistics;
2698 service ::com::sun::star::chart::ChartAxisXSupplier;
2699 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2700 service ::com::sun::star::chart::ChartAxisZSupplier;
2701 service ::com::sun::star::chart::Dim3DDiagram;
2702 service ::com::sun::star::chart::StackableDiagram;
2703 [property] boolean Vertical;
2704 [property, optional] boolean Deep;
2705 [property, optional] boolean StackedBarsConnected;
2706 [property, optional] boolean GroupBarsPerAxis;
2707 /** @deprecated */ [property] long NumberOfLines;
2709 published service BubbleDiagram {
2710 service ::com::sun::star::chart::Diagram;
2711 service ::com::sun::star::chart::ChartAxisXSupplier;
2712 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2713 [optional] service ::com::sun::star::chart::ChartStatistics;
2715 published service Chart3DBarProperties {
2716 interface ::com::sun::star::beans::XPropertySet;
2717 [property] long SolidType;
2720 module drawing {
2721 published enum BitmapMode {
2722 REPEAT = 0,
2723 STRETCH = 1,
2724 NO_REPEAT = 2
2726 published enum FillStyle {
2727 NONE = 0,
2728 SOLID = 1,
2729 GRADIENT = 2,
2730 HATCH = 3,
2731 BITMAP = 4
2733 published enum HatchStyle {
2734 SINGLE = 0,
2735 DOUBLE = 1,
2736 TRIPLE = 2
2738 published struct Hatch {
2739 ::com::sun::star::drawing::HatchStyle Style;
2740 ::com::sun::star::util::Color Color;
2741 long Distance;
2742 long Angle;
2744 published enum RectanglePoint {
2745 LEFT_TOP = 0,
2746 MIDDLE_TOP = 1,
2747 RIGHT_TOP = 2,
2748 LEFT_MIDDLE = 3,
2749 MIDDLE_MIDDLE = 4,
2750 RIGHT_MIDDLE = 5,
2751 LEFT_BOTTOM = 6,
2752 MIDDLE_BOTTOM = 7,
2753 RIGHT_BOTTOM = 8
2756 module text {
2757 published struct GraphicCrop {
2758 long Top;
2759 long Bottom;
2760 long Left;
2761 long Right;
2764 module drawing {
2765 published service FillProperties {
2766 [property] ::com::sun::star::drawing::FillStyle FillStyle;
2767 [property] ::com::sun::star::util::Color FillColor;
2768 [property] short FillTransparence;
2769 [property] string FillTransparenceGradientName;
2770 [property, optional] ::com::sun::star::awt::Gradient FillTransparenceGradient;
2771 [property] string FillGradientName;
2772 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
2773 [property] string FillHatchName;
2774 [property, optional] ::com::sun::star::drawing::Hatch FillHatch;
2775 [property] boolean FillBackground;
2776 [property] string FillBitmapName;
2777 [property, optional] ::com::sun::star::awt::XBitmap FillBitmap;
2778 /** @deprecated */ [property, optional] string FillBitmapURL;
2779 [property] short FillBitmapPositionOffsetX;
2780 [property] short FillBitmapPositionOffsetY;
2781 [property] short FillBitmapOffsetX;
2782 [property] short FillBitmapOffsetY;
2783 [property] ::com::sun::star::drawing::RectanglePoint FillBitmapRectanglePoint;
2784 [property] boolean FillBitmapLogicalSize;
2785 [property] long FillBitmapSizeX;
2786 [property] long FillBitmapSizeY;
2787 [property] ::com::sun::star::drawing::BitmapMode FillBitmapMode;
2788 [property, optional] boolean FillBitmapStretch;
2789 [property, optional] boolean FillBitmapTile;
2790 [property, optional] ::com::sun::star::text::GraphicCrop GraphicCrop;
2792 published enum LineCap {
2793 BUTT = 0,
2794 ROUND = 1,
2795 SQUARE = 2
2797 published enum DashStyle {
2798 RECT = 0,
2799 ROUND = 1,
2800 RECTRELATIVE = 2,
2801 ROUNDRELATIVE = 3
2803 published struct LineDash {
2804 ::com::sun::star::drawing::DashStyle Style;
2805 short Dots;
2806 long DotLen;
2807 short Dashes;
2808 long DashLen;
2809 long Distance;
2811 published enum LineJoint {
2812 NONE = 0,
2813 MIDDLE = 1,
2814 BEVEL = 2,
2815 MITER = 3,
2816 ROUND = 4
2818 published enum LineStyle {
2819 NONE = 0,
2820 SOLID = 1,
2821 DASH = 2
2823 published enum PolygonFlags {
2824 NORMAL = 0,
2825 SMOOTH = 1,
2826 CONTROL = 2,
2827 SYMMETRIC = 3
2829 published typedef sequence< ::com::sun::star::drawing::PolygonFlags > FlagSequence;
2830 published typedef sequence< ::com::sun::star::drawing::FlagSequence > FlagSequenceSequence;
2831 published typedef sequence< ::com::sun::star::awt::Point > PointSequence;
2832 published typedef sequence< ::com::sun::star::drawing::PointSequence > PointSequenceSequence;
2833 published struct PolyPolygonBezierCoords {
2834 ::com::sun::star::drawing::PointSequenceSequence Coordinates;
2835 ::com::sun::star::drawing::FlagSequenceSequence Flags;
2837 published service LineProperties {
2838 [property] ::com::sun::star::drawing::LineStyle LineStyle;
2839 [property] ::com::sun::star::drawing::LineDash LineDash;
2840 [property, optional] string LineDashName;
2841 [property] ::com::sun::star::util::Color LineColor;
2842 [property] short LineTransparence;
2843 [property] long LineWidth;
2844 [property] ::com::sun::star::drawing::LineJoint LineJoint;
2845 [property, optional] ::com::sun::star::drawing::LineCap LineCap;
2846 [property, optional] string LineStartName;
2847 [property, optional] string LineEndName;
2848 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineStart;
2849 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineEnd;
2850 [property, optional] boolean LineStartCenter;
2851 [property, optional] long LineStartWidth;
2852 [property, optional] boolean LineEndCenter;
2853 [property, optional] long LineEndWidth;
2856 module chart {
2857 published service ChartArea {
2858 service ::com::sun::star::drawing::FillProperties;
2859 service ::com::sun::star::drawing::LineProperties;
2860 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2861 interface ::com::sun::star::beans::XPropertySet;
2863 published enum ChartAxisArrangeOrderType {
2864 AUTO = 0,
2865 SIDE_BY_SIDE = 1,
2866 STAGGER_EVEN = 2,
2867 STAGGER_ODD = 3
2869 published enum ChartAxisLabelPosition {
2870 NEAR_AXIS = 0,
2871 NEAR_AXIS_OTHER_SIDE = 1,
2872 OUTSIDE_START = 2,
2873 OUTSIDE_END = 3
2875 published enum ChartAxisMarkPosition {
2876 AT_LABELS = 0,
2877 AT_AXIS = 1,
2878 AT_LABELS_AND_AXIS = 2
2880 published enum ChartAxisPosition {
2881 ZERO = 0,
2882 START = 1,
2883 END = 2,
2884 VALUE = 3
2886 published struct TimeIncrement {
2887 any MajorTimeInterval;
2888 any MinorTimeInterval;
2889 any TimeResolution;
2891 interface XAxis {
2892 interface ::com::sun::star::uno::XInterface;
2893 ::com::sun::star::beans::XPropertySet getAxisTitle();
2894 ::com::sun::star::beans::XPropertySet getMajorGrid();
2895 ::com::sun::star::beans::XPropertySet getMinorGrid();
2898 module table {
2899 published struct BorderLine {
2900 ::com::sun::star::util::Color Color;
2901 short InnerLineWidth;
2902 short OuterLineWidth;
2903 short LineDistance;
2905 published struct BorderLine2: ::com::sun::star::table::BorderLine {
2906 short LineStyle;
2907 unsigned long LineWidth;
2909 published enum ShadowLocation {
2910 NONE = 0,
2911 TOP_LEFT = 1,
2912 TOP_RIGHT = 2,
2913 BOTTOM_LEFT = 3,
2914 BOTTOM_RIGHT = 4
2916 published struct ShadowFormat {
2917 ::com::sun::star::table::ShadowLocation Location;
2918 short ShadowWidth;
2919 boolean IsTransparent;
2920 ::com::sun::star::util::Color Color;
2923 module style {
2924 published service CharacterProperties {
2925 [property] string CharFontName;
2926 [property] string CharFontStyleName;
2927 [property] short CharFontFamily;
2928 [property] short CharFontCharSet;
2929 [property] short CharFontPitch;
2930 [property] ::com::sun::star::util::Color CharColor;
2931 [property, optional] short CharEscapement;
2932 [property] float CharHeight;
2933 [property] short CharUnderline;
2934 [property] float CharWeight;
2935 [property] ::com::sun::star::awt::FontSlant CharPosture;
2936 [property, optional] boolean CharAutoKerning;
2937 [property, optional] ::com::sun::star::util::Color CharBackColor;
2938 [property, optional] long CharShadingValue;
2939 [property, optional] boolean CharBackTransparent;
2940 [property, optional] short CharCaseMap;
2941 [property, optional] boolean CharCrossedOut;
2942 [property, optional] boolean CharFlash;
2943 [property, optional] short CharStrikeout;
2944 [property, optional] boolean CharWordMode;
2945 [property, optional] short CharKerning;
2946 [property] ::com::sun::star::lang::Locale CharLocale;
2947 [property, optional] boolean CharKeepTogether;
2948 [property, optional] boolean CharNoLineBreak;
2949 [property, optional] boolean CharShadowed;
2950 [property, optional] short CharFontType;
2951 [property, optional] string CharStyleName;
2952 [property, optional] boolean CharContoured;
2953 [property, optional] boolean CharCombineIsOn;
2954 [property, optional] string CharCombinePrefix;
2955 [property, optional] string CharCombineSuffix;
2956 [property, optional] short CharEmphasis;
2957 [property, optional] short CharRelief;
2958 [property, optional] string RubyText;
2959 [property, optional] short RubyAdjust;
2960 [property, optional] string RubyCharStyleName;
2961 /** @deprecated */ [property, optional] boolean RubyIsAbove;
2962 [property, optional] short CharRotation;
2963 [property, optional] boolean CharRotationIsFitToLine;
2964 [property, optional] short CharScaleWidth;
2965 [property, optional] string HyperLinkURL;
2966 [property, optional] string HyperLinkTarget;
2967 [property, optional] string HyperLinkName;
2968 [property, optional] string VisitedCharStyleName;
2969 [property, optional] string UnvisitedCharStyleName;
2970 [property, optional] byte CharEscapementHeight;
2971 [property, optional] boolean CharNoHyphenation;
2972 [property] ::com::sun::star::util::Color CharUnderlineColor;
2973 [property] boolean CharUnderlineHasColor;
2974 [property, optional] sequence< string > CharStyleNames;
2975 [property, optional] boolean CharHidden;
2976 [property, optional] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
2977 [property, optional] ::com::sun::star::table::BorderLine2 CharLeftBorder;
2978 [property, optional] ::com::sun::star::table::BorderLine2 CharRightBorder;
2979 [property, optional] ::com::sun::star::table::BorderLine2 CharTopBorder;
2980 [property, optional] ::com::sun::star::table::BorderLine2 CharBottomBorder;
2981 [property, optional] long CharBorderDistance;
2982 [property, optional] long CharLeftBorderDistance;
2983 [property, optional] long CharRightBorderDistance;
2984 [property, optional] long CharTopBorderDistance;
2985 [property, optional] long CharBottomBorderDistance;
2986 [property, optional] ::com::sun::star::table::ShadowFormat CharShadowFormat;
2987 [property, optional] ::com::sun::star::util::Color CharHighlight;
2988 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CharInteropGrabBag;
2989 [property, optional] short RubyPosition;
2990 [property, optional] short CharTransparence;
2993 module chart {
2994 published service ChartAxis {
2995 service ::com::sun::star::drawing::LineProperties;
2996 service ::com::sun::star::style::CharacterProperties;
2997 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2998 interface ::com::sun::star::beans::XPropertySet;
2999 [optional] interface ::com::sun::star::chart::XAxis;
3000 [property, optional] double Max;
3001 [property, optional] double Min;
3002 [property, optional] double StepMain;
3003 [property, optional] long StepHelpCount;
3004 /** @deprecated */ [property, optional] double StepHelp;
3005 [property, optional] boolean AutoMax;
3006 [property, optional] boolean AutoMin;
3007 [property, optional] boolean AutoStepMain;
3008 [property, optional] boolean AutoStepHelp;
3009 [property, optional] boolean Logarithmic;
3010 [property, optional] long AxisType;
3011 [property, maybevoid, optional] ::com::sun::star::chart::TimeIncrement TimeIncrement;
3012 [property, optional] boolean ReverseDirection;
3013 [property, optional] ::com::sun::star::chart::ChartAxisPosition CrossoverPosition;
3014 [property, optional] double CrossoverValue;
3015 [property, optional] double Origin;
3016 [property, optional] boolean AutoOrigin;
3017 [property] long Marks;
3018 [property] long HelpMarks;
3019 [property, optional] ::com::sun::star::chart::ChartAxisMarkPosition MarkPosition;
3020 [property] boolean DisplayLabels;
3021 [property] long NumberFormat;
3022 [property, optional] boolean LinkNumberFormatToSource;
3023 [property, optional] ::com::sun::star::chart::ChartAxisLabelPosition LabelPosition;
3024 [property] long TextRotation;
3025 [property] ::com::sun::star::chart::ChartAxisArrangeOrderType ArrangeOrder;
3026 [property] boolean TextBreak;
3027 [property] boolean TextCanOverlap;
3028 [property] long Overlap;
3029 [property] long GapWidth;
3031 published constants ChartAxisAssign {
3032 const long PRIMARY_Y = 2;
3033 const long SECONDARY_Y = 4;
3035 published constants ChartAxisMarks {
3036 const long INNER = 1;
3037 const long NONE = 0;
3038 const long OUTER = 2;
3040 published constants ChartAxisType {
3041 const long AUTOMATIC = 0;
3042 const long CATEGORY = 1;
3043 const long DATE = 2;
3045 published interface XChartDataChangeEventListener;
3046 published interface XChartData {
3047 interface ::com::sun::star::uno::XInterface;
3048 void addChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3049 void removeChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3050 double getNotANumber();
3051 boolean isNotANumber([in] double nNumber);
3053 published service ChartData {
3054 interface ::com::sun::star::chart::XChartData;
3056 published interface XChartDataArray {
3057 interface ::com::sun::star::chart::XChartData;
3058 sequence< sequence< double > > getData();
3059 void setData([in] sequence< sequence< double > > aData);
3060 sequence< string > getRowDescriptions();
3061 void setRowDescriptions([in] sequence< string > aRowDescriptions);
3062 sequence< string > getColumnDescriptions();
3063 void setColumnDescriptions([in] sequence< string > aColumnDescriptions);
3065 published service ChartDataArray {
3066 service ::com::sun::star::chart::ChartData;
3067 interface ::com::sun::star::chart::XChartDataArray;
3069 published constants ChartDataCaption {
3070 const long CUSTOM = 32;
3071 /** @deprecated */ const long FORMAT = 8;
3072 const long NONE = 0;
3073 const long PERCENT = 2;
3074 const long SYMBOL = 16;
3075 const long TEXT = 4;
3076 const long VALUE = 1;
3078 published enum ChartDataChangeType {
3079 ALL = 0,
3080 DATA_RANGE = 1,
3081 COLUMN_INSERTED = 2,
3082 ROW_INSERTED = 3,
3083 COLUMN_DELETED = 4,
3084 ROW_DELETED = 5
3086 published struct ChartDataChangeEvent: ::com::sun::star::lang::EventObject {
3087 ::com::sun::star::chart::ChartDataChangeType Type;
3088 short StartColumn;
3089 short EndColumn;
3090 short StartRow;
3091 short EndRow;
3093 /** @deprecated */ published struct ChartDataValue {
3094 double Value;
3095 double HighError;
3096 double LowError;
3098 /** @deprecated */ published typedef sequence< ::com::sun::star::chart::ChartDataValue > ChartDataPoint;
3099 published service ChartDataPointProperties {
3100 service ::com::sun::star::drawing::LineProperties;
3101 service ::com::sun::star::style::CharacterProperties;
3102 [optional] service ::com::sun::star::drawing::FillProperties;
3103 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3104 [optional] service ::com::sun::star::chart::Chart3DBarProperties;
3105 interface ::com::sun::star::beans::XPropertySet;
3106 [property] long DataCaption;
3107 [property, optional] string LabelSeparator;
3108 [property, optional] long NumberFormat;
3109 [property, optional] long PercentageNumberFormat;
3110 [property, optional] long LabelPlacement;
3111 [property, optional] long SymbolType;
3112 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3113 [property, optional] long SegmentOffset;
3114 [property, optional] boolean TextWordWrap;
3115 [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3117 /** @deprecated */ published struct ChartDataRow {
3118 string Name;
3119 sequence< sequence< ::com::sun::star::chart::ChartDataValue > > Points;
3121 published service ChartDataRowProperties {
3122 service ::com::sun::star::chart::ChartDataPointProperties;
3123 [optional] service ::com::sun::star::chart::ChartStatistics;
3124 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3125 interface ::com::sun::star::beans::XPropertySet;
3126 [property] long Axis;
3127 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataRegressionProperties;
3128 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataErrorProperties;
3129 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataMeanValueProperties;
3132 module frame {
3133 published interface XController;
3134 published interface XModel {
3135 interface ::com::sun::star::lang::XComponent;
3136 boolean attachResource([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
3137 string getURL();
3138 sequence< ::com::sun::star::beans::PropertyValue > getArgs();
3139 void connectController([in] ::com::sun::star::frame::XController Controller);
3140 void disconnectController([in] ::com::sun::star::frame::XController Controller);
3141 void lockControllers();
3142 void unlockControllers();
3143 boolean hasControllersLocked();
3144 ::com::sun::star::frame::XController getCurrentController();
3145 void setCurrentController([in] ::com::sun::star::frame::XController Controller) raises (::com::sun::star::container::NoSuchElementException);
3146 ::com::sun::star::uno::XInterface getCurrentSelection();
3149 module chart {
3150 published interface XChartDocument {
3151 interface ::com::sun::star::frame::XModel;
3152 ::com::sun::star::drawing::XShape getTitle();
3153 ::com::sun::star::drawing::XShape getSubTitle();
3154 ::com::sun::star::drawing::XShape getLegend();
3155 ::com::sun::star::beans::XPropertySet getArea();
3156 ::com::sun::star::chart::XDiagram getDiagram();
3157 void setDiagram([in] ::com::sun::star::chart::XDiagram xDiagram);
3158 ::com::sun::star::chart::XChartData getData();
3159 void attachData([in] ::com::sun::star::chart::XChartData xData);
3162 module drawing {
3163 published interface XDrawPage;
3164 /** @deprecated */ published interface XDrawPageSupplier {
3165 interface ::com::sun::star::uno::XInterface;
3166 ::com::sun::star::drawing::XDrawPage getDrawPage();
3169 module chart {
3170 published service ChartDocument {
3171 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3172 interface ::com::sun::star::chart::XChartDocument;
3173 interface ::com::sun::star::beans::XPropertySet;
3174 [optional] interface ::com::sun::star::drawing::XDrawPageSupplier;
3175 [property] boolean HasMainTitle;
3176 [property] boolean HasSubTitle;
3177 [property] boolean HasLegend;
3179 published service ChartGrid {
3180 service ::com::sun::star::drawing::LineProperties;
3181 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3182 interface ::com::sun::star::beans::XPropertySet;
3184 published enum ChartLegendPosition {
3185 NONE = 0,
3186 LEFT = 1,
3187 TOP = 2,
3188 RIGHT = 3,
3189 BOTTOM = 4
3192 module drawing {
3193 published struct HomogenMatrixLine3 {
3194 double Column1;
3195 double Column2;
3196 double Column3;
3198 published struct HomogenMatrix3 {
3199 ::com::sun::star::drawing::HomogenMatrixLine3 Line1;
3200 ::com::sun::star::drawing::HomogenMatrixLine3 Line2;
3201 ::com::sun::star::drawing::HomogenMatrixLine3 Line3;
3203 published interface XGluePointsSupplier {
3204 interface ::com::sun::star::uno::XInterface;
3205 ::com::sun::star::container::XIndexContainer getGluePoints();
3208 module style {
3209 published interface XStyle;
3211 module drawing {
3212 published service Shape {
3213 interface ::com::sun::star::beans::XPropertySet;
3214 interface ::com::sun::star::drawing::XShape;
3215 interface ::com::sun::star::lang::XComponent;
3216 interface ::com::sun::star::drawing::XShapeDescriptor;
3217 [optional] interface ::com::sun::star::drawing::XGluePointsSupplier;
3218 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
3219 [property, optional] long ZOrder;
3220 [property, optional] short LayerID;
3221 [property, optional] string LayerName;
3222 [property, optional] boolean Visible;
3223 [property, optional] boolean Printable;
3224 [property, optional] boolean MoveProtect;
3225 [property, optional] string Name;
3226 [property, optional] boolean SizeProtect;
3227 [property, optional] ::com::sun::star::style::XStyle Style;
3228 [property, optional] ::com::sun::star::drawing::HomogenMatrix3 Transformation;
3229 [property, optional] ::com::sun::star::container::XNameContainer ShapeUserDefinedAttributes;
3230 [property, optional] long NavigationOrder;
3231 [property, optional] string Hyperlink;
3232 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
3233 [property, optional] short RelativeHeight;
3234 [property, optional] short RelativeWidth;
3235 [property, optional] short RelativeHeightRelation;
3236 [property, optional] short RelativeWidthRelation;
3239 module chart {
3240 published service ChartLegend {
3241 service ::com::sun::star::drawing::Shape;
3242 service ::com::sun::star::style::CharacterProperties;
3243 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3244 [property, optional] boolean AutomaticPosition;
3245 [property] ::com::sun::star::chart::ChartLegendPosition Alignment;
3247 published service ChartLine {
3248 service ::com::sun::star::drawing::LineProperties;
3249 interface ::com::sun::star::beans::XPropertySet;
3251 published service ChartPieSegmentProperties {
3252 service ::com::sun::star::chart::ChartDataPointProperties;
3253 interface ::com::sun::star::beans::XPropertySet;
3254 [property] long SegmentOffset;
3256 published struct ChartSeriesAddress {
3257 string DataRangeAddress;
3258 string LabelAddress;
3259 sequence< string > DomainRangeAddresses;
3261 published constants ChartSolidType {
3262 const long CONE = 2;
3263 const long CYLINDER = 1;
3264 const long PYRAMID = 3;
3265 const long RECTANGULAR_SOLID = 0;
3267 published constants ChartSymbolType {
3268 const long AUTO = -2;
3269 const long BITMAPURL = -1;
3270 const long NONE = -3;
3271 const long SYMBOL0 = 0;
3272 const long SYMBOL1 = 1;
3273 const long SYMBOL2 = 2;
3274 const long SYMBOL3 = 3;
3275 const long SYMBOL4 = 4;
3276 const long SYMBOL5 = 5;
3277 const long SYMBOL6 = 6;
3278 const long SYMBOL7 = 7;
3280 published service ChartTableAddressSupplier {
3281 [property] string CategoriesRangeAddress;
3282 [property] sequence< ::com::sun::star::chart::ChartSeriesAddress > SeriesAddresses;
3283 [property, optional] string MainTitleAddress;
3284 [property, optional] string SubTitleAddress;
3286 published service ChartTitle {
3287 service ::com::sun::star::drawing::Shape;
3288 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3289 [property, optional] boolean AutomaticPosition;
3290 [property] long TextRotation;
3291 [property] string String;
3293 published interface XTwoAxisXSupplier {
3294 interface ::com::sun::star::chart::XAxisXSupplier;
3295 ::com::sun::star::beans::XPropertySet getSecondaryXAxis();
3297 published service ChartTwoAxisXSupplier {
3298 service ::com::sun::star::chart::ChartAxisXSupplier;
3299 interface ::com::sun::star::chart::XTwoAxisXSupplier;
3300 [property] boolean HasSecondaryXAxis;
3301 [property] boolean HasSecondaryXAxisDescription;
3302 [property, optional] boolean HasSecondaryXAxisTitle;
3304 published constants DataLabelPlacement {
3305 const long AVOID_OVERLAP = 0;
3306 const long BOTTOM = 6;
3307 const long BOTTOM_LEFT = 5;
3308 const long BOTTOM_RIGHT = 7;
3309 const long CENTER = 1;
3310 const long CUSTOM = 13;
3311 const long INSIDE = 10;
3312 const long LEFT = 4;
3313 const long NEAR_ORIGIN = 12;
3314 const long OUTSIDE = 11;
3315 const long RIGHT = 8;
3316 const long TOP = 2;
3317 const long TOP_LEFT = 3;
3318 const long TOP_RIGHT = 9;
3320 published service DonutDiagram {
3321 service ::com::sun::star::chart::Diagram;
3323 published constants ErrorBarStyle {
3324 const long ABSOLUTE = 3;
3325 const long ERROR_MARGIN = 5;
3326 const long FROM_DATA = 7;
3327 const long NONE = 0;
3328 const long RELATIVE = 4;
3329 const long STANDARD_DEVIATION = 2;
3330 const long STANDARD_ERROR = 6;
3331 const long VARIANCE = 1;
3333 published service FilledNetDiagram {
3334 service ::com::sun::star::chart::Diagram;
3335 service ::com::sun::star::chart::ChartAxisXSupplier;
3336 service ::com::sun::star::chart::ChartAxisYSupplier;
3337 service ::com::sun::star::chart::StackableDiagram;
3339 published service LineDiagram {
3340 service ::com::sun::star::chart::Diagram;
3341 service ::com::sun::star::chart::ChartStatistics;
3342 service ::com::sun::star::chart::ChartAxisXSupplier;
3343 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3344 service ::com::sun::star::chart::ChartAxisZSupplier;
3345 service ::com::sun::star::chart::Dim3DDiagram;
3346 service ::com::sun::star::chart::StackableDiagram;
3347 [property] long SymbolType;
3348 [property, optional] ::com::sun::star::awt::Size SymbolSize;
3349 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3350 [property] boolean Lines;
3351 [property] long SplineType;
3352 [property, optional] long SplineOrder;
3353 [property, optional] long SplineResolution;
3354 /** @deprecated */ [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3356 published constants MissingValueTreatment {
3357 const long CONTINUE = 2;
3358 const long LEAVE_GAP = 0;
3359 const long USE_ZERO = 1;
3361 published service NetDiagram {
3362 service ::com::sun::star::chart::Diagram;
3363 service ::com::sun::star::chart::StackableDiagram;
3364 service ::com::sun::star::chart::ChartAxisYSupplier;
3366 published service PieDiagram {
3367 service ::com::sun::star::chart::Diagram;
3368 service ::com::sun::star::chart::Dim3DDiagram;
3370 published interface XStatisticDisplay {
3371 interface ::com::sun::star::uno::XInterface;
3372 ::com::sun::star::beans::XPropertySet getUpBar();
3373 ::com::sun::star::beans::XPropertySet getDownBar();
3374 ::com::sun::star::beans::XPropertySet getMinMaxLine();
3376 published service StockDiagram {
3377 service ::com::sun::star::chart::ChartStatistics;
3378 service ::com::sun::star::chart::Diagram;
3379 service ::com::sun::star::chart::ChartAxisXSupplier;
3380 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3381 interface ::com::sun::star::chart::XStatisticDisplay;
3382 [property] boolean Volume;
3383 [property] boolean UpDown;
3385 published struct TimeInterval {
3386 long Number;
3387 long TimeUnit;
3389 published constants TimeUnit {
3390 const long DAY = 0;
3391 const long MONTH = 1;
3392 const long YEAR = 2;
3394 published interface XChartDataChangeEventListener {
3395 interface ::com::sun::star::lang::XEventListener;
3396 void chartDataChanged([in] ::com::sun::star::chart::ChartDataChangeEvent aEvent);
3398 published interface XComplexDescriptionAccess {
3399 interface ::com::sun::star::chart::XChartDataArray;
3400 sequence< sequence< string > > getComplexRowDescriptions();
3401 void setComplexRowDescriptions([in] sequence< sequence< string > > rRowDescriptions);
3402 sequence< sequence< string > > getComplexColumnDescriptions();
3403 void setComplexColumnDescriptions([in] sequence< sequence< string > > rColumnDescriptions);
3405 published interface XDateCategories {
3406 interface ::com::sun::star::uno::XInterface;
3407 void setDateCategories([in] sequence< double > rDates);
3408 sequence< double > getDateCategories();
3410 published service XYDiagram {
3411 service ::com::sun::star::chart::Diagram;
3412 service ::com::sun::star::chart::ChartStatistics;
3413 service ::com::sun::star::chart::ChartAxisXSupplier;
3414 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3415 service ::com::sun::star::chart::LineDiagram;
3418 module style {
3419 published service CharacterPropertiesAsian {
3420 [property] float CharHeightAsian;
3421 [property] float CharWeightAsian;
3422 [property] string CharFontNameAsian;
3423 [property] string CharFontStyleNameAsian;
3424 [property] short CharFontFamilyAsian;
3425 [property] short CharFontCharSetAsian;
3426 [property] short CharFontPitchAsian;
3427 [property] ::com::sun::star::awt::FontSlant CharPostureAsian;
3428 [property] ::com::sun::star::lang::Locale CharLocaleAsian;
3430 published service CharacterPropertiesComplex {
3431 [property] float CharHeightComplex;
3432 [property] float CharWeightComplex;
3433 [property] string CharFontNameComplex;
3434 [property] string CharFontStyleNameComplex;
3435 [property] short CharFontFamilyComplex;
3436 [property] short CharFontCharSetComplex;
3437 [property] short CharFontPitchComplex;
3438 [property] ::com::sun::star::awt::FontSlant CharPostureComplex;
3439 [property] ::com::sun::star::lang::Locale CharLocaleComplex;
3442 module util {
3443 published exception CloseVetoException: ::com::sun::star::uno::Exception {
3446 module style {
3447 published interface XStyleFamiliesSupplier {
3448 interface ::com::sun::star::uno::XInterface;
3449 ::com::sun::star::container::XNameAccess getStyleFamilies();
3452 module util {
3453 published interface XNumberFormats;
3454 published interface XNumberFormatsSupplier {
3455 interface ::com::sun::star::uno::XInterface;
3456 ::com::sun::star::beans::XPropertySet getNumberFormatSettings();
3457 ::com::sun::star::util::XNumberFormats getNumberFormats();
3460 module drawing {
3461 published enum Alignment {
3462 TOP_LEFT = 0,
3463 TOP = 1,
3464 TOP_RIGHT = 2,
3465 LEFT = 3,
3466 CENTER = 4,
3467 RIGHT = 5,
3468 BOTTOM_LEFT = 6,
3469 BOTTOM = 7,
3470 BOTTOM_RIGHT = 8
3472 published struct Direction3D {
3473 double DirectionX;
3474 double DirectionY;
3475 double DirectionZ;
3478 module style {
3479 published interface XStyle {
3480 interface ::com::sun::star::container::XNamed;
3481 boolean isUserDefined();
3482 boolean isInUse();
3483 string getParentStyle();
3484 void setParentStyle([in] string aParentStyle) raises (::com::sun::star::container::NoSuchElementException);
3486 published service Style {
3487 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3488 interface ::com::sun::star::style::XStyle;
3489 interface ::com::sun::star::beans::XPropertySet;
3490 [optional] interface ::com::sun::star::beans::XMultiPropertySet;
3491 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3492 [property, optional, readonly] boolean IsPhysical;
3493 [property, optional] string FollowStyle;
3494 [property, optional, readonly] string DisplayName;
3495 [property, optional] string IsAutoUpdate;
3496 [property, optional] sequence< ::com::sun::star::beans::NamedValue > ParaStyleConditions;
3497 [property, optional] boolean Hidden;
3498 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > StyleInteropGrabBag;
3500 published interface XDefaultsSupplier {
3501 interface ::com::sun::star::uno::XInterface;
3502 ::com::sun::star::beans::XPropertySet getDefaults();
3504 published enum BreakType {
3505 NONE = 0,
3506 COLUMN_BEFORE = 1,
3507 COLUMN_AFTER = 2,
3508 COLUMN_BOTH = 3,
3509 PAGE_BEFORE = 4,
3510 PAGE_AFTER = 5,
3511 PAGE_BOTH = 6
3513 published struct DropCapFormat {
3514 byte Lines;
3515 byte Count;
3516 short Distance;
3518 published enum GraphicLocation {
3519 NONE = 0,
3520 LEFT_TOP = 1,
3521 MIDDLE_TOP = 2,
3522 RIGHT_TOP = 3,
3523 LEFT_MIDDLE = 4,
3524 MIDDLE_MIDDLE = 5,
3525 RIGHT_MIDDLE = 6,
3526 LEFT_BOTTOM = 7,
3527 MIDDLE_BOTTOM = 8,
3528 RIGHT_BOTTOM = 9,
3529 AREA = 10,
3530 TILED = 11
3532 published struct LineSpacing {
3533 short Mode;
3534 short Height;
3536 published enum ParagraphAdjust {
3537 LEFT = 0,
3538 RIGHT = 1,
3539 BLOCK = 2,
3540 CENTER = 3,
3541 STRETCH = 4
3543 published enum TabAlign {
3544 LEFT = 0,
3545 CENTER = 1,
3546 RIGHT = 2,
3547 DECIMAL = 3,
3548 DEFAULT = 4
3550 published struct TabStop {
3551 long Position;
3552 ::com::sun::star::style::TabAlign Alignment;
3553 char DecimalChar;
3554 char FillChar;
3556 published service ParagraphProperties {
3557 [property] ::com::sun::star::style::ParagraphAdjust ParaAdjust;
3558 [property, optional] ::com::sun::star::style::LineSpacing ParaLineSpacing;
3559 [property, optional] ::com::sun::star::util::Color ParaBackColor;
3560 [property, optional] boolean ParaBackTransparent;
3561 /** @deprecated */ [property, optional] string ParaBackGraphicURL;
3562 [property, optional] string ParaBackGraphicFilter;
3563 [property, optional] ::com::sun::star::style::GraphicLocation ParaBackGraphicLocation;
3564 [property] short ParaLastLineAdjust;
3565 [property, optional] boolean ParaExpandSingleWord;
3566 [property] long ParaLeftMargin;
3567 [property] long ParaRightMargin;
3568 [property] long ParaTopMargin;
3569 [property] long ParaBottomMargin;
3570 [property, optional] boolean ParaContextMargin;
3571 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ParaInteropGrabBag;
3572 [property, optional] boolean ParaLineNumberCount;
3573 [property, optional] long ParaLineNumberStartValue;
3574 [property, optional] string PageDescName;
3575 [property, optional] short PageNumberOffset;
3576 [property, optional] boolean ParaRegisterModeActive;
3577 [property, optional] sequence< ::com::sun::star::style::TabStop > ParaTabStops;
3578 [property, optional] string ParaStyleName;
3579 [property, maybevoid, optional, readonly] string PageStyleName;
3580 [property, optional] ::com::sun::star::style::DropCapFormat DropCapFormat;
3581 [property, optional] boolean DropCapWholeWord;
3582 [property, optional] boolean ParaKeepTogether;
3583 [property, optional] boolean ParaSplit;
3584 [property, optional] short NumberingLevel;
3585 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
3586 [property, optional] short NumberingStartValue;
3587 [property, optional] boolean ParaIsNumberingRestart;
3588 [property, optional] string NumberingStyleName;
3589 [property, optional] byte ParaOrphans;
3590 [property, optional] byte ParaWidows;
3591 [property, optional] ::com::sun::star::table::ShadowFormat ParaShadowFormat;
3592 [property, optional] ::com::sun::star::table::BorderLine LeftBorder;
3593 [property, optional] ::com::sun::star::table::BorderLine RightBorder;
3594 [property, optional] ::com::sun::star::table::BorderLine TopBorder;
3595 [property, optional] ::com::sun::star::table::BorderLine BottomBorder;
3596 [property, optional] long BorderDistance;
3597 [property, optional] long LeftBorderDistance;
3598 [property, optional] long RightBorderDistance;
3599 [property, optional] long TopBorderDistance;
3600 [property, optional] long BottomBorderDistance;
3601 [property, optional] ::com::sun::star::style::BreakType BreakType;
3602 [property, optional] string DropCapCharStyleName;
3603 [property, optional] long ParaFirstLineIndent;
3604 [property, optional] boolean ParaIsAutoFirstLineIndent;
3605 [property] boolean ParaIsHyphenation;
3606 [property, optional] short ParaHyphenationMaxHyphens;
3607 [property, optional] short ParaHyphenationMaxLeadingChars;
3608 [property, optional] short ParaHyphenationMaxTrailingChars;
3609 [property, optional] short ParaVertAlignment;
3610 [property, optional] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
3611 [property, maybevoid, optional] boolean NumberingIsNumber;
3612 [property, maybevoid, optional] boolean ParaIsConnectBorder;
3613 [property, optional] string ListId;
3614 [property, optional] short OutlineLevel;
3615 [property, optional] ::com::sun::star::graphic::XGraphic ParaBackGraphic;
3616 [property, optional, readonly] boolean ContinueingPreviousSubTree;
3617 [property, optional, readonly] string ListLabelString;
3618 [property, optional] boolean ParaHyphenationNoCaps;
3621 module util {
3622 published interface XModifyListener;
3623 published interface XModifyBroadcaster {
3624 interface ::com::sun::star::uno::XInterface;
3625 void addModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3626 void removeModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3629 module sdbc {
3630 published exception SQLException: ::com::sun::star::uno::Exception {
3631 string SQLState;
3632 long ErrorCode;
3633 any NextException;
3636 module util {
3637 published struct DateTime {
3638 unsigned long NanoSeconds;
3639 unsigned short Seconds;
3640 unsigned short Minutes;
3641 unsigned short Hours;
3642 unsigned short Day;
3643 unsigned short Month;
3644 short Year;
3645 boolean IsUTC;
3648 module sdbc {
3649 published interface XArray;
3650 published interface XBlob;
3651 published interface XClob;
3652 published interface XRef;
3653 published interface XParameters {
3654 interface ::com::sun::star::uno::XInterface;
3655 void setNull([in] long parameterIndex, [in] long sqlType) raises (::com::sun::star::sdbc::SQLException);
3656 void setObjectNull([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
3657 void setBoolean([in] long parameterIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
3658 void setByte([in] long parameterIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
3659 void setShort([in] long parameterIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
3660 void setInt([in] long parameterIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
3661 void setLong([in] long parameterIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
3662 void setFloat([in] long parameterIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
3663 void setDouble([in] long parameterIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
3664 void setString([in] long parameterIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
3665 void setBytes([in] long parameterIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
3666 void setDate([in] long parameterIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
3667 void setTime([in] long parameterIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
3668 void setTimestamp([in] long parameterIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
3669 void setBinaryStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3670 void setCharacterStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3671 void setObject([in] long parameterIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
3672 void setObjectWithInfo([in] long parameterIndex, [in] any x, [in] long targetSqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
3673 void setRef([in] long parameterIndex, [in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
3674 void setBlob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
3675 void setClob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
3676 void setArray([in] long parameterIndex, [in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
3677 void clearParameters() raises (::com::sun::star::sdbc::SQLException);
3679 published interface XResultSet {
3680 interface ::com::sun::star::uno::XInterface;
3681 boolean next() raises (::com::sun::star::sdbc::SQLException);
3682 boolean isBeforeFirst() raises (::com::sun::star::sdbc::SQLException);
3683 boolean isAfterLast() raises (::com::sun::star::sdbc::SQLException);
3684 boolean isFirst() raises (::com::sun::star::sdbc::SQLException);
3685 boolean isLast() raises (::com::sun::star::sdbc::SQLException);
3686 void beforeFirst() raises (::com::sun::star::sdbc::SQLException);
3687 void afterLast() raises (::com::sun::star::sdbc::SQLException);
3688 boolean first() raises (::com::sun::star::sdbc::SQLException);
3689 boolean last() raises (::com::sun::star::sdbc::SQLException);
3690 long getRow() raises (::com::sun::star::sdbc::SQLException);
3691 boolean absolute([in] long row) raises (::com::sun::star::sdbc::SQLException);
3692 boolean relative([in] long rows) raises (::com::sun::star::sdbc::SQLException);
3693 boolean previous() raises (::com::sun::star::sdbc::SQLException);
3694 void refreshRow() raises (::com::sun::star::sdbc::SQLException);
3695 boolean rowUpdated() raises (::com::sun::star::sdbc::SQLException);
3696 boolean rowInserted() raises (::com::sun::star::sdbc::SQLException);
3697 boolean rowDeleted() raises (::com::sun::star::sdbc::SQLException);
3698 ::com::sun::star::uno::XInterface getStatement() raises (::com::sun::star::sdbc::SQLException);
3700 published interface XRowSetListener;
3701 published interface XRowSet {
3702 interface ::com::sun::star::sdbc::XResultSet;
3703 void execute() raises (::com::sun::star::sdbc::SQLException);
3704 void addRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3705 void removeRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3708 module view {
3709 published interface XSelectionChangeListener {
3710 interface ::com::sun::star::lang::XEventListener;
3711 void selectionChanged([in] ::com::sun::star::lang::EventObject aEvent);
3714 module configuration {
3715 published service HierarchyElement {
3716 interface ::com::sun::star::container::XHierarchicalName;
3717 interface ::com::sun::star::container::XNamed;
3718 [optional] interface ::com::sun::star::beans::XProperty;
3719 [optional] interface ::com::sun::star::beans::XPropertyWithState;
3720 [optional] interface ::com::sun::star::container::XChild;
3723 module util {
3724 published interface XChangesListener;
3725 published interface XChangesNotifier {
3726 interface ::com::sun::star::uno::XInterface;
3727 void addChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3728 void removeChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3731 module configuration {
3732 published service AccessRootElement {
3733 service ::com::sun::star::configuration::HierarchyElement;
3734 interface ::com::sun::star::lang::XComponent;
3735 interface ::com::sun::star::util::XChangesNotifier;
3736 [optional] interface ::com::sun::star::lang::XLocalizable;
3738 published service AdministrationProvider {
3739 interface ::com::sun::star::lang::XMultiServiceFactory;
3740 interface ::com::sun::star::lang::XComponent;
3742 published exception CannotLoadConfigurationException: ::com::sun::star::uno::Exception {
3744 published service HierarchyAccess {
3745 interface ::com::sun::star::container::XNameAccess;
3746 interface ::com::sun::star::container::XHierarchicalNameAccess;
3747 interface ::com::sun::star::container::XContainer;
3748 interface ::com::sun::star::beans::XExactName;
3749 [optional] interface ::com::sun::star::beans::XPropertySetInfo;
3750 [optional] interface ::com::sun::star::beans::XPropertyState;
3751 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3753 published service PropertyHierarchy {
3754 interface ::com::sun::star::beans::XPropertySet;
3755 interface ::com::sun::star::beans::XMultiPropertySet;
3756 interface ::com::sun::star::beans::XHierarchicalPropertySet;
3757 interface ::com::sun::star::beans::XMultiHierarchicalPropertySet;
3759 published service GroupAccess {
3760 service ::com::sun::star::configuration::HierarchyAccess;
3761 service ::com::sun::star::configuration::PropertyHierarchy;
3762 [optional] interface ::com::sun::star::beans::XPropertyState;
3763 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3765 published service GroupElement {
3766 service ::com::sun::star::configuration::HierarchyElement;
3767 interface ::com::sun::star::container::XChild;
3769 published interface XTemplateContainer {
3770 interface ::com::sun::star::uno::XInterface;
3771 string getElementTemplateName();
3774 module util {
3775 published interface XStringEscape {
3776 interface ::com::sun::star::uno::XInterface;
3777 string escapeString([in] string aString) raises (::com::sun::star::lang::IllegalArgumentException);
3778 string unescapeString([in] string aEscapedString) raises (::com::sun::star::lang::IllegalArgumentException);
3781 module configuration {
3782 published service SimpleSetAccess {
3783 interface ::com::sun::star::container::XNameAccess;
3784 [optional] interface ::com::sun::star::configuration::XTemplateContainer;
3785 [optional] interface ::com::sun::star::util::XStringEscape;
3786 [optional] interface ::com::sun::star::container::XContainer;
3788 published service SetAccess {
3789 service ::com::sun::star::configuration::HierarchyAccess;
3790 service ::com::sun::star::configuration::SimpleSetAccess;
3791 interface ::com::sun::star::container::XContainer;
3793 published interface XTemplateInstance {
3794 interface ::com::sun::star::uno::XInterface;
3795 string getTemplateName();
3797 published service SetElement {
3798 service ::com::sun::star::configuration::HierarchyElement;
3799 interface ::com::sun::star::container::XChild;
3800 interface ::com::sun::star::lang::XComponent;
3801 interface ::com::sun::star::configuration::XTemplateInstance;
3803 published service ConfigurationAccess {
3804 service ::com::sun::star::configuration::HierarchyAccess;
3805 service ::com::sun::star::configuration::HierarchyElement;
3806 [optional] service ::com::sun::star::configuration::SetAccess;
3807 [optional] service ::com::sun::star::configuration::GroupAccess;
3808 [optional] service ::com::sun::star::configuration::AccessRootElement;
3809 [optional] service ::com::sun::star::configuration::SetElement;
3810 [optional] service ::com::sun::star::configuration::GroupElement;
3812 /** @deprecated */ published service ConfigurationProvider {
3813 interface ::com::sun::star::lang::XMultiServiceFactory;
3814 interface ::com::sun::star::lang::XComponent;
3817 module util {
3818 published interface XFlushListener;
3819 published interface XFlushable {
3820 interface ::com::sun::star::uno::XInterface;
3821 void flush();
3822 void addFlushListener([in] ::com::sun::star::util::XFlushListener l);
3823 void removeFlushListener([in] ::com::sun::star::util::XFlushListener l);
3826 module configuration {
3827 published service ConfigurationRegistry {
3828 interface ::com::sun::star::registry::XSimpleRegistry;
3829 interface ::com::sun::star::util::XFlushable;
3831 published service GroupUpdate {
3832 service ::com::sun::star::configuration::GroupAccess;
3833 interface ::com::sun::star::container::XNameReplace;
3835 published service SimpleSetUpdate {
3836 service ::com::sun::star::configuration::SimpleSetAccess;
3837 interface ::com::sun::star::container::XNameContainer;
3838 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
3839 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
3841 published service SetUpdate {
3842 service ::com::sun::star::configuration::SetAccess;
3843 service ::com::sun::star::configuration::SimpleSetUpdate;
3846 module util {
3847 published struct ElementChange {
3848 any Accessor;
3849 any Element;
3850 any ReplacedElement;
3852 published typedef sequence< ::com::sun::star::util::ElementChange > ChangesSet;
3853 published interface XChangesBatch {
3854 interface ::com::sun::star::uno::XInterface;
3855 void commitChanges() raises (::com::sun::star::lang::WrappedTargetException);
3856 boolean hasPendingChanges();
3857 ::com::sun::star::util::ChangesSet getPendingChanges();
3860 module configuration {
3861 published service UpdateRootElement {
3862 service ::com::sun::star::configuration::AccessRootElement;
3863 interface ::com::sun::star::util::XChangesBatch;
3865 published service ConfigurationUpdateAccess {
3866 service ::com::sun::star::configuration::ConfigurationAccess;
3867 [optional] service ::com::sun::star::configuration::SetUpdate;
3868 [optional] service ::com::sun::star::configuration::GroupUpdate;
3869 [optional] service ::com::sun::star::configuration::UpdateRootElement;
3871 published exception CorruptedConfigurationException: ::com::sun::star::uno::RuntimeException {
3872 string Details;
3874 published exception CorruptedUIConfigurationException: ::com::sun::star::configuration::CorruptedConfigurationException {
3877 module util {
3878 published interface XRefreshListener;
3879 published interface XRefreshable {
3880 interface ::com::sun::star::uno::XInterface;
3881 void refresh();
3882 void addRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3883 void removeRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3886 module configuration {
3887 published service DefaultProvider {
3888 service ::com::sun::star::configuration::ConfigurationProvider;
3889 [optional] interface ::com::sun::star::util::XRefreshable;
3890 [optional] interface ::com::sun::star::util::XFlushable;
3891 [optional] interface ::com::sun::star::lang::XLocalizable;
3892 [property, optional] boolean EnableAsync;
3894 published exception InstallationIncompleteException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3896 published exception InvalidBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3897 string BootstrapFileURL;
3899 published exception MissingBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3900 string BootstrapFileURL;
3902 module backend {
3903 published exception BackendSetupException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3904 any BackendException;
3906 published exception AuthenticationFailedException: ::com::sun::star::configuration::backend::BackendSetupException {
3908 published exception BackendAccessException: ::com::sun::star::lang::WrappedTargetException {
3910 published interface XLayer;
3911 published interface XUpdateHandler;
3912 published interface XBackend {
3913 interface ::com::sun::star::uno::XInterface;
3914 sequence< ::com::sun::star::configuration::backend::XLayer > listOwnLayers([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3915 ::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);
3916 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);
3917 ::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);
3919 published interface XBackendEntities {
3920 interface ::com::sun::star::uno::XInterface;
3921 string getOwnerEntity();
3922 string getAdminEntity();
3923 boolean supportsEntity([in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException);
3924 boolean isEqualEntity([in] string aEntity, [in] string aOtherEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3926 published interface XSchema;
3927 published interface XSchemaSupplier {
3928 interface ::com::sun::star::uno::XInterface;
3929 ::com::sun::star::configuration::backend::XSchema getComponentSchema([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3931 published service Backend {
3932 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
3933 interface ::com::sun::star::configuration::backend::XBackend;
3934 [optional] interface ::com::sun::star::configuration::backend::XBackendEntities;
3936 published service BackendAdapter {
3937 service ::com::sun::star::configuration::backend::Backend;
3938 interface ::com::sun::star::configuration::backend::XBackendEntities;
3939 [optional] interface ::com::sun::star::lang::XInitialization;
3941 published exception CannotConnectException: ::com::sun::star::configuration::backend::BackendSetupException {
3943 published exception ConnectionLostException: ::com::sun::star::configuration::backend::BackendAccessException {
3945 published exception MalformedDataException: ::com::sun::star::uno::Exception {
3946 any ErrorDetails;
3948 published interface XLayerImporter {
3949 interface ::com::sun::star::uno::XInterface;
3950 ::com::sun::star::configuration::backend::XBackend getTargetBackend();
3951 void setTargetBackend([in] ::com::sun::star::configuration::backend::XBackend aBackend) raises (::com::sun::star::lang::NullPointerException);
3952 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);
3953 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);
3955 published service Importer {
3956 interface ::com::sun::star::configuration::backend::XLayerImporter;
3957 [optional] interface ::com::sun::star::lang::XInitialization;
3959 published service CopyImporter {
3960 service ::com::sun::star::configuration::backend::Importer;
3961 interface ::com::sun::star::lang::XInitialization;
3965 module task {
3966 published interface XJob {
3967 interface ::com::sun::star::uno::XInterface;
3968 any execute([in] sequence< ::com::sun::star::beans::NamedValue > Arguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
3971 module configuration {
3972 module backend {
3973 published service DataImporter {
3974 interface ::com::sun::star::task::XJob;
3976 published service HierarchyBrowser {
3977 interface ::com::sun::star::task::XJob;
3979 published exception InsufficientAccessRightsException: ::com::sun::star::configuration::backend::BackendAccessException {
3981 published service InteractionHandler {
3982 interface ::com::sun::star::task::XInteractionHandler;
3983 interface ::com::sun::star::lang::XInitialization;
3985 published exception InvalidAuthenticationMechanismException: ::com::sun::star::configuration::backend::BackendSetupException {
3987 published interface XLayerHandler;
3988 published interface XLayer {
3989 interface ::com::sun::star::uno::XInterface;
3990 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);
3992 published interface XCompositeLayer {
3993 interface ::com::sun::star::configuration::backend::XLayer;
3994 sequence< string > listSubLayerIds() raises (::com::sun::star::lang::WrappedTargetException);
3995 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);
3999 module util {
4000 published interface XTimeStamped {
4001 interface ::com::sun::star::uno::XInterface;
4002 string getTimestamp();
4005 module configuration {
4006 module backend {
4007 published service Layer {
4008 interface ::com::sun::star::configuration::backend::XLayer;
4009 [optional] interface ::com::sun::star::configuration::backend::XCompositeLayer;
4010 [optional] interface ::com::sun::star::util::XTimeStamped;
4011 [property, optional, readonly] string URL;
4013 published service LayerFilter {
4014 interface ::com::sun::star::configuration::backend::XLayer;
4015 interface ::com::sun::star::lang::XInitialization;
4017 published struct TemplateIdentifier {
4018 string Name;
4019 string Component;
4021 published interface XUpdateHandler {
4022 interface ::com::sun::star::uno::XInterface;
4023 void startUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4024 void endUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4025 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);
4026 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4027 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);
4028 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4029 void removeNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4030 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);
4031 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4032 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4033 void resetPropertyValue() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4034 void resetPropertyValueForLocale([in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4035 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4036 void resetProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4037 void addOrReplaceProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4038 void addOrReplacePropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4039 void removeProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4041 published service LayerUpdateMerger {
4042 interface ::com::sun::star::configuration::backend::XUpdateHandler;
4043 interface ::com::sun::star::lang::XInitialization;
4045 published interface XUpdatableLayer;
4046 published interface XMultiLayerStratum {
4047 interface ::com::sun::star::uno::XInterface;
4048 sequence< string > listLayerIds([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4049 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);
4050 ::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);
4051 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);
4052 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);
4053 ::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);
4055 published service SingleBackend {
4056 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
4057 interface ::com::sun::star::configuration::backend::XMultiLayerStratum;
4058 interface ::com::sun::star::configuration::backend::XBackendEntities;
4060 published service LdapSingleBackend {
4061 service ::com::sun::star::configuration::backend::SingleBackend;
4063 published interface XSingleLayerStratum {
4064 interface ::com::sun::star::uno::XInterface;
4065 ::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);
4066 ::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);
4068 published service LocalDataImporter {
4069 service ::com::sun::star::configuration::backend::DataImporter;
4071 published service LocalHierarchyBrowser {
4072 service ::com::sun::star::configuration::backend::HierarchyBrowser;
4074 published service LocalSingleBackend {
4075 service ::com::sun::star::configuration::backend::SingleBackend;
4077 published service MergeImporter {
4078 service ::com::sun::star::configuration::backend::Importer;
4080 published constants NodeAttribute {
4081 const short FINALIZED = 256;
4082 const short FUSE = 2048;
4083 const short MANDATORY = 512;
4084 const short MASK = 32512;
4085 const short READONLY = 1024;
4087 published service OfflineBackend {
4088 service ::com::sun::star::configuration::backend::BackendAdapter;
4090 published service OnlineBackend {
4091 service ::com::sun::star::configuration::backend::BackendAdapter;
4093 published interface XSchemaHandler;
4094 published interface XSchema {
4095 interface ::com::sun::star::uno::XInterface;
4096 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);
4097 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);
4098 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);
4100 published service Schema {
4101 interface ::com::sun::star::configuration::backend::XSchema;
4102 [property, optional, readonly] string URL;
4104 published constants SchemaAttribute {
4105 const short EXTENSIBLE = 4;
4106 const short LOCALIZED = 2;
4107 const short MASK = 255;
4108 const short REQUIRED = 1;
4110 published service SingleBackendAdapter {
4111 service ::com::sun::star::configuration::backend::BackendAdapter;
4113 published interface XUpdatableLayer {
4114 interface ::com::sun::star::configuration::backend::XLayer;
4115 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);
4117 published service UpdatableLayer {
4118 service ::com::sun::star::configuration::backend::Layer;
4119 interface ::com::sun::star::configuration::backend::XUpdatableLayer;
4121 published interface XLayerHandler {
4122 interface ::com::sun::star::uno::XInterface;
4123 void startLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4124 void endLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4125 void overrideNode([in] string aName, [in] short aAttributes, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4126 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4127 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);
4128 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4129 void dropNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4130 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);
4131 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4132 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4133 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4134 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4135 void addPropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4137 published interface XSchemaHandler {
4138 interface ::com::sun::star::uno::XInterface;
4139 void startSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4140 void endSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4141 void importComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4142 void startComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4143 void endComponent() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4144 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);
4145 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);
4146 void endTemplate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4147 void startGroup([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4148 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);
4149 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4150 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4151 void addPropertyWithDefault([in] string aName, [in] short aAttributes, [in] any aDefaultValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4152 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);
4153 void addItemType([in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4155 module xml {
4156 published service LayerParser {
4157 interface ::com::sun::star::configuration::backend::XLayer;
4158 interface ::com::sun::star::io::XActiveDataSink;
4159 interface ::com::sun::star::lang::XInitialization;
4161 published service LayerWriter {
4162 interface ::com::sun::star::configuration::backend::XLayerHandler;
4163 interface ::com::sun::star::io::XActiveDataSource;
4164 interface ::com::sun::star::lang::XInitialization;
4166 published service SchemaParser {
4167 interface ::com::sun::star::configuration::backend::XSchema;
4168 interface ::com::sun::star::io::XActiveDataSink;
4169 interface ::com::sun::star::lang::XInitialization;
4173 module bootstrap {
4174 /** @deprecated */ published service BootstrapContext {
4175 interface ::com::sun::star::uno::XComponentContext;
4178 published singleton theDefaultProvider: ::com::sun::star::lang::XMultiServiceFactory;
4180 module ui {
4181 module dialogs {
4182 published interface XExecutableDialog {
4183 interface ::com::sun::star::uno::XInterface;
4184 void setTitle([in] string aTitle);
4185 short execute();
4189 module datatransfer {
4190 published struct DataFlavor {
4191 string MimeType;
4192 string HumanPresentableName;
4193 type DataType;
4195 published interface XDataFormatTranslator {
4196 interface ::com::sun::star::uno::XInterface;
4197 any getSystemDataTypeFromDataFlavor([in] ::com::sun::star::datatransfer::DataFlavor aDataFlavor);
4198 ::com::sun::star::datatransfer::DataFlavor getDataFlavorFromSystemDataType([in] any aSysDataType);
4200 published service DataFormatTranslator: ::com::sun::star::datatransfer::XDataFormatTranslator;
4201 published interface XMimeContentType;
4202 published interface XMimeContentTypeFactory {
4203 interface ::com::sun::star::uno::XInterface;
4204 ::com::sun::star::datatransfer::XMimeContentType createMimeContentType([in] string aContentType) raises (::com::sun::star::lang::IllegalArgumentException);
4206 published service MimeContentTypeFactory: ::com::sun::star::datatransfer::XMimeContentTypeFactory;
4207 published exception UnsupportedFlavorException: ::com::sun::star::uno::Exception {
4209 published interface XMimeContentType {
4210 interface ::com::sun::star::uno::XInterface;
4211 string getMediaType();
4212 string getMediaSubtype();
4213 string getFullMediaType();
4214 sequence< string > getParameters();
4215 boolean hasParameter([in] string aName);
4216 string getParameterValue([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4218 published interface XSystemTransferable {
4219 interface ::com::sun::star::uno::XInterface;
4220 any getData([in] sequence< byte > aProcessId);
4222 published interface XTransferDataAccess {
4223 interface ::com::sun::star::uno::XInterface;
4224 hyper queryDataSize([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4225 sequence< any > getData([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4227 published interface XTransferable {
4228 interface ::com::sun::star::uno::XInterface;
4229 any getTransferData([in] ::com::sun::star::datatransfer::DataFlavor aFlavor) raises (::com::sun::star::datatransfer::UnsupportedFlavorException, ::com::sun::star::io::IOException);
4230 sequence< ::com::sun::star::datatransfer::DataFlavor > getTransferDataFlavors();
4231 boolean isDataFlavorSupported([in] ::com::sun::star::datatransfer::DataFlavor aFlavor);
4233 published interface XTransferableEx {
4234 interface ::com::sun::star::uno::XInterface;
4235 sequence< ::com::sun::star::datatransfer::DataFlavor > queryTransferDataFlavors([in] sequence< ::com::sun::star::datatransfer::DataFlavor > requestedFlavors);
4237 published interface XTransferableSource {
4238 interface ::com::sun::star::uno::XInterface;
4239 string getDataSourceDescription();
4241 interface XTransferableSupplier {
4242 interface ::com::sun::star::uno::XInterface;
4243 ::com::sun::star::datatransfer::XTransferable getTransferable();
4244 void insertTransferable([in] ::com::sun::star::datatransfer::XTransferable xTrans) raises (::com::sun::star::datatransfer::UnsupportedFlavorException);
4246 module clipboard {
4247 published struct ClipboardEvent: ::com::sun::star::lang::EventObject {
4248 ::com::sun::star::datatransfer::XTransferable Contents;
4250 published interface XClipboardManager {
4251 interface ::com::sun::star::uno::XInterface;
4252 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4253 void addClipboard([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
4254 void removeClipboard([in] string aName);
4255 sequence< string > listClipboardNames();
4257 published service ClipboardManager {
4258 interface ::com::sun::star::datatransfer::clipboard::XClipboardManager;
4259 interface ::com::sun::star::lang::XComponent;
4261 published interface XClipboardOwner;
4262 published interface XClipboard {
4263 interface ::com::sun::star::uno::XInterface;
4264 ::com::sun::star::datatransfer::XTransferable getContents();
4265 void setContents([in] ::com::sun::star::datatransfer::XTransferable xTrans, [in] ::com::sun::star::datatransfer::clipboard::XClipboardOwner xClipboardOwner);
4266 string getName();
4268 published interface XClipboardEx {
4269 interface ::com::sun::star::datatransfer::clipboard::XClipboard;
4270 byte getRenderingCapabilities();
4272 published interface XClipboardListener;
4273 published interface XClipboardNotifier {
4274 interface ::com::sun::star::uno::XInterface;
4275 void addClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4276 void removeClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4278 published service GenericClipboard {
4279 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4280 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4281 interface ::com::sun::star::lang::XInitialization;
4282 interface ::com::sun::star::lang::XComponent;
4284 published constants RenderingCapabilities {
4285 const byte Delayed = 1;
4286 /** @deprecated */ const byte Persistant = 2;
4287 const byte Persistent = 2;
4289 published interface XFlushableClipboard {
4290 interface ::com::sun::star::uno::XInterface;
4291 void flushClipboard();
4293 published interface XSystemClipboard {
4294 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4295 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4296 interface ::com::sun::star::lang::XComponent;
4297 [optional] interface ::com::sun::star::datatransfer::clipboard::XFlushableClipboard;
4299 published service SystemClipboard: ::com::sun::star::datatransfer::clipboard::XSystemClipboard;
4300 published interface XClipboardFactory {
4301 interface ::com::sun::star::uno::XInterface;
4302 ::com::sun::star::datatransfer::clipboard::XClipboard createClipboard([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
4304 published interface XClipboardListener {
4305 interface ::com::sun::star::lang::XEventListener;
4306 void changedContents([in] ::com::sun::star::datatransfer::clipboard::ClipboardEvent event);
4308 published interface XClipboardOwner {
4309 interface ::com::sun::star::uno::XInterface;
4310 void lostOwnership([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard, [in] ::com::sun::star::datatransfer::XTransferable xTrans);
4313 module dnd {
4314 published constants DNDConstants {
4315 const byte ACTION_COPY = 1;
4316 const byte ACTION_COPY_OR_MOVE = 3;
4317 const byte ACTION_DEFAULT = -128;
4318 const byte ACTION_LINK = 4;
4319 const byte ACTION_MOVE = 2;
4320 const byte ACTION_NONE = 0;
4321 const byte ACTION_REFERENCE = 4;
4323 published struct DragGestureEvent: ::com::sun::star::lang::EventObject {
4324 byte DragAction;
4325 long DragOriginX;
4326 long DragOriginY;
4327 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4328 any Event;
4330 published interface XDragSourceContext;
4331 published struct DragSourceEvent: ::com::sun::star::lang::EventObject {
4332 ::com::sun::star::datatransfer::dnd::XDragSourceContext DragSourceContext;
4333 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4335 published struct DragSourceDragEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4336 byte DropAction;
4337 byte UserAction;
4339 published struct DragSourceDropEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4340 byte DropAction;
4341 boolean DropSuccess;
4343 published struct DropTargetEvent: ::com::sun::star::lang::EventObject {
4344 byte Dummy;
4346 published interface XDropTargetDragContext;
4347 published struct DropTargetDragEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4348 ::com::sun::star::datatransfer::dnd::XDropTargetDragContext Context;
4349 byte DropAction;
4350 long LocationX;
4351 long LocationY;
4352 byte SourceActions;
4354 published struct DropTargetDragEnterEvent: ::com::sun::star::datatransfer::dnd::DropTargetDragEvent {
4355 sequence< ::com::sun::star::datatransfer::DataFlavor > SupportedDataFlavors;
4357 published interface XDropTargetDropContext;
4358 published struct DropTargetDropEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4359 ::com::sun::star::datatransfer::dnd::XDropTargetDropContext Context;
4360 byte DropAction;
4361 long LocationX;
4362 long LocationY;
4363 byte SourceActions;
4364 ::com::sun::star::datatransfer::XTransferable Transferable;
4366 published exception InvalidDNDOperationException: ::com::sun::star::uno::RuntimeException {
4368 published interface XDragSourceListener;
4369 published interface XDragSource {
4370 interface ::com::sun::star::uno::XInterface;
4371 boolean isDragImageSupported();
4372 long getDefaultCursor([in] byte dragAction) raises (::com::sun::star::lang::IllegalArgumentException);
4373 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);
4375 published service OleDragSource {
4376 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4377 interface ::com::sun::star::lang::XInitialization;
4378 interface ::com::sun::star::lang::XComponent;
4380 published interface XDropTargetListener;
4381 published interface XDropTarget {
4382 interface ::com::sun::star::uno::XInterface;
4383 void addDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4384 void removeDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4385 boolean isActive();
4386 void setActive([in] boolean active);
4387 byte getDefaultActions();
4388 void setDefaultActions([in] byte actions);
4390 published service OleDropTarget {
4391 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4392 interface ::com::sun::star::lang::XInitialization;
4393 interface ::com::sun::star::lang::XComponent;
4395 published service X11DragSource {
4396 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4397 interface ::com::sun::star::lang::XInitialization;
4398 interface ::com::sun::star::lang::XComponent;
4400 published service X11DropTarget {
4401 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4402 interface ::com::sun::star::lang::XInitialization;
4403 interface ::com::sun::star::lang::XComponent;
4405 published interface XAutoscroll {
4406 interface ::com::sun::star::uno::XInterface;
4407 void autoscroll([in] long cursorLocationX, [in] long cursorLocationY);
4408 any getAutoscrollRegion();
4410 published interface XDragGestureListener {
4411 interface ::com::sun::star::lang::XEventListener;
4412 void dragGestureRecognized([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent dge);
4414 published interface XDragGestureRecognizer {
4415 interface ::com::sun::star::uno::XInterface;
4416 void addDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4417 void removeDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4418 void resetRecognizer();
4420 published interface XDragSourceContext {
4421 interface ::com::sun::star::uno::XInterface;
4422 long getCurrentCursor();
4423 void setCursor([in] long cursorId);
4424 void setImage([in] long imageId);
4425 void transferablesFlavorsChanged();
4427 published interface XDragSourceListener {
4428 interface ::com::sun::star::lang::XEventListener;
4429 void dragDropEnd([in] ::com::sun::star::datatransfer::dnd::DragSourceDropEvent dsde);
4430 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4431 void dragExit([in] ::com::sun::star::datatransfer::dnd::DragSourceEvent dse);
4432 void dragOver([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4433 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4435 published interface XDropTargetDragContext {
4436 interface ::com::sun::star::uno::XInterface;
4437 void acceptDrag([in] byte dragOperation);
4438 void rejectDrag();
4440 published interface XDropTargetDropContext {
4441 interface ::com::sun::star::uno::XInterface;
4442 void acceptDrop([in] byte dragOperation);
4443 void rejectDrop();
4444 void dropComplete([in] boolean success);
4446 published interface XDropTargetListener {
4447 interface ::com::sun::star::lang::XEventListener;
4448 void drop([in] ::com::sun::star::datatransfer::dnd::DropTargetDropEvent dtde);
4449 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEnterEvent dtdee);
4450 void dragExit([in] ::com::sun::star::datatransfer::dnd::DropTargetEvent dte);
4451 void dragOver([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4452 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4456 module ucb {
4457 published exception CommandAbortedException: ::com::sun::star::uno::Exception {
4459 published exception CommandFailedException: ::com::sun::star::uno::Exception {
4460 any Reason;
4462 published enum ContentCreationError {
4463 UNKNOWN = 0,
4464 /** @deprecated */ NO_CONTENT_BROKER = 1,
4465 /** @deprecated */ NO_IDENTIFIER_FACTORY = 2,
4466 IDENTIFIER_CREATION_FAILED = 3,
4467 NO_CONTENT_PROVIDER = 4,
4468 CONTENT_CREATION_FAILED = 5
4470 published exception ContentCreationException: ::com::sun::star::uno::Exception {
4471 ::com::sun::star::ucb::ContentCreationError eError;
4473 published interface XProgressHandler;
4474 published interface XCommandEnvironment {
4475 interface ::com::sun::star::uno::XInterface;
4476 ::com::sun::star::task::XInteractionHandler getInteractionHandler();
4477 ::com::sun::star::ucb::XProgressHandler getProgressHandler();
4480 module document {
4481 published exception AmbigousFilterRequest: ::com::sun::star::uno::Exception {
4482 string URL;
4483 string SelectedFilter;
4484 string DetectedFilter;
4486 published exception BrokenPackageRequest: ::com::sun::star::uno::Exception {
4487 string aName;
4489 published exception ChangedByOthersRequest: ::com::sun::star::uno::Exception {
4491 published exception CorruptedFilterConfigurationException: ::com::sun::star::uno::RuntimeException {
4492 string Details;
4495 module embed {
4496 published interface XStorage;
4498 module document {
4499 published interface XDocumentProperties {
4500 interface ::com::sun::star::uno::XInterface;
4501 [attribute] string Author;
4502 [attribute] string Generator;
4503 [attribute] ::com::sun::star::util::DateTime CreationDate;
4504 [attribute] string Title;
4505 [attribute] string Subject;
4506 [attribute] string Description;
4507 [attribute] sequence< string > Keywords;
4508 [attribute] ::com::sun::star::lang::Locale Language;
4509 [attribute] string ModifiedBy;
4510 [attribute] ::com::sun::star::util::DateTime ModificationDate;
4511 [attribute] string PrintedBy;
4512 [attribute] ::com::sun::star::util::DateTime PrintDate;
4513 [attribute] string TemplateName;
4514 [attribute] string TemplateURL;
4515 [attribute] ::com::sun::star::util::DateTime TemplateDate;
4516 [attribute] string AutoloadURL;
4517 [attribute] long AutoloadSecs {
4518 set raises (::com::sun::star::lang::IllegalArgumentException);
4520 [attribute] string DefaultTarget;
4521 [attribute] sequence< ::com::sun::star::beans::NamedValue > DocumentStatistics;
4522 [attribute] short EditingCycles {
4523 set raises (::com::sun::star::lang::IllegalArgumentException);
4525 [attribute] long EditingDuration {
4526 set raises (::com::sun::star::lang::IllegalArgumentException);
4528 void resetUserData([in] string Author);
4529 ::com::sun::star::beans::XPropertyContainer getUserDefinedProperties();
4530 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);
4531 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);
4532 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);
4533 void storeToMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException);
4535 published service DocumentProperties: ::com::sun::star::document::XDocumentProperties {
4536 create();
4538 published service EventDescriptor {
4539 [property] string EventType;
4540 [property] string Script;
4542 /** @deprecated */ published struct EventObject: ::com::sun::star::lang::EventObject {
4543 string EventName;
4545 published service Events {
4546 interface ::com::sun::star::container::XNameReplace;
4548 published interface XExporter {
4549 interface ::com::sun::star::uno::XInterface;
4550 void setSourceDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4552 published interface XFilter {
4553 interface ::com::sun::star::uno::XInterface;
4554 boolean filter([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
4555 void cancel();
4557 published service ExportFilter {
4558 interface ::com::sun::star::document::XExporter;
4559 interface ::com::sun::star::document::XFilter;
4560 [optional] interface ::com::sun::star::lang::XInitialization;
4561 [optional] interface ::com::sun::star::container::XNamed;
4563 published interface XExtendedFilterDetection {
4564 interface ::com::sun::star::uno::XInterface;
4565 string detect([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor);
4567 published service ExtendedTypeDetection {
4568 interface ::com::sun::star::document::XExtendedFilterDetection;
4570 published service ExtendedTypeDetectionFactory {
4571 interface ::com::sun::star::lang::XMultiServiceFactory;
4572 interface ::com::sun::star::container::XNameAccess;
4573 [optional] interface ::com::sun::star::container::XNameContainer;
4574 [optional] interface ::com::sun::star::container::XContainerQuery;
4575 [optional] interface ::com::sun::star::util::XFlushable;
4577 published interface XFilterAdapter {
4578 interface ::com::sun::star::uno::XInterface;
4579 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);
4581 published service FilterAdapter {
4582 interface ::com::sun::star::document::XFilterAdapter;
4584 published service FilterFactory {
4585 interface ::com::sun::star::lang::XMultiServiceFactory;
4586 interface ::com::sun::star::container::XNameAccess;
4587 interface ::com::sun::star::container::XContainerQuery;
4588 [optional] interface ::com::sun::star::container::XNameContainer;
4589 [optional] interface ::com::sun::star::util::XFlushable;
4591 published exception FilterOptionsRequest: ::com::sun::star::uno::Exception {
4592 ::com::sun::star::frame::XModel rModel;
4593 sequence< ::com::sun::star::beans::PropertyValue > rProperties;
4595 published service HeaderFooterSettings {
4596 interface ::com::sun::star::beans::XPropertySet;
4597 [property, optional] boolean IsPrintPageName;
4598 [property, optional] boolean IsPrintDate;
4599 [property, optional] boolean IsPrintTime;
4601 published interface XImporter {
4602 interface ::com::sun::star::uno::XInterface;
4603 void setTargetDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4605 published service ImportFilter {
4606 interface ::com::sun::star::document::XImporter;
4607 interface ::com::sun::star::document::XFilter;
4608 [optional] interface ::com::sun::star::lang::XInitialization;
4609 [optional] interface ::com::sun::star::container::XNamed;
4611 published interface XLinkTargetSupplier {
4612 interface ::com::sun::star::uno::XInterface;
4613 ::com::sun::star::container::XNameAccess getLinks();
4615 published service LinkTarget {
4616 interface ::com::sun::star::beans::XPropertySet;
4617 [optional] interface ::com::sun::star::document::XLinkTargetSupplier;
4618 [property, readonly] string LinkDisplayName;
4620 published service LinkTargets {
4621 interface ::com::sun::star::container::XNameAccess;
4623 published constants LinkUpdateModes {
4624 const long AUTO = 2;
4625 const long GLOBAL_SETTING = 3;
4626 const long MANUAL = 1;
4627 const long NEVER = 0;
4629 published exception LockFileIgnoreRequest: ::com::sun::star::io::IOException {
4631 published exception LockedDocumentRequest: ::com::sun::star::uno::Exception {
4632 string DocumentURL;
4633 string UserInfo;
4635 published exception LockedOnSavingRequest: ::com::sun::star::uno::Exception {
4636 string DocumentURL;
4637 string UserInfo;
4639 published constants MacroExecMode {
4640 const short ALWAYS_EXECUTE = 2;
4641 const short ALWAYS_EXECUTE_NO_WARN = 4;
4642 const short FROM_LIST = 1;
4643 const short FROM_LIST_AND_SIGNED_NO_WARN = 9;
4644 const short FROM_LIST_AND_SIGNED_WARN = 8;
4645 const short FROM_LIST_NO_WARN = 7;
4646 const short NEVER_EXECUTE = 0;
4647 const short USE_CONFIG = 3;
4648 const short USE_CONFIG_APPROVE_CONFIRMATION = 6;
4649 const short USE_CONFIG_REJECT_CONFIRMATION = 5;
4651 published exception NoSuchFilterRequest: ::com::sun::star::uno::Exception {
4652 string URL;
4655 module xml {
4656 module sax {
4657 published exception SAXException: ::com::sun::star::uno::Exception {
4658 any WrappedException;
4662 module document {
4663 interface XDocumentEventListener;
4665 module frame {
4666 interface XController2;
4668 module document {
4669 interface XDocumentEventBroadcaster {
4670 interface ::com::sun::star::uno::XInterface;
4671 void addDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4672 void removeDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4673 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);
4675 published interface XDocumentPropertiesSupplier {
4676 interface ::com::sun::star::uno::XInterface;
4677 ::com::sun::star::document::XDocumentProperties getDocumentProperties();
4680 module script {
4681 interface XStorageBasedLibraryContainer;
4683 module document {
4684 interface XEmbeddedScripts {
4685 interface ::com::sun::star::uno::XInterface;
4686 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer BasicLibraries;
4687 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer DialogLibraries;
4688 [attribute, readonly] boolean AllowMacroExecution;
4690 published interface XEventListener;
4691 /** @deprecated */ published interface XEventBroadcaster {
4692 interface ::com::sun::star::uno::XInterface;
4693 void addEventListener([in] ::com::sun::star::document::XEventListener Listener);
4694 void removeEventListener([in] ::com::sun::star::document::XEventListener Listener);
4696 published interface XEventsSupplier {
4697 interface ::com::sun::star::uno::XInterface;
4698 ::com::sun::star::container::XNameReplace getEvents();
4700 interface XUndoManager;
4701 interface XUndoManagerSupplier {
4702 interface ::com::sun::star::uno::XInterface;
4703 ::com::sun::star::document::XUndoManager getUndoManager();
4705 published interface XViewDataSupplier {
4706 interface ::com::sun::star::uno::XInterface;
4707 ::com::sun::star::container::XIndexAccess getViewData();
4708 void setViewData([in] ::com::sun::star::container::XIndexAccess Data);
4711 module frame {
4712 published interface XStorable {
4713 interface ::com::sun::star::uno::XInterface;
4714 boolean hasLocation();
4715 string getLocation();
4716 boolean isReadonly();
4717 void store() raises (::com::sun::star::io::IOException);
4718 void storeAsURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4719 void storeToURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4722 module util {
4723 published interface XModifiable {
4724 interface ::com::sun::star::util::XModifyBroadcaster;
4725 boolean isModified();
4726 void setModified([in] boolean bModified) raises (::com::sun::star::beans::PropertyVetoException);
4729 module view {
4730 published interface XPrintJobListener;
4731 published interface XPrintJobBroadcaster {
4732 interface ::com::sun::star::uno::XInterface;
4733 void addPrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4734 void removePrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4736 published interface XPrintable {
4737 interface ::com::sun::star::uno::XInterface;
4738 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
4739 void setPrinter([in] sequence< ::com::sun::star::beans::PropertyValue > aPrinter) raises (::com::sun::star::lang::IllegalArgumentException);
4740 void print([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
4743 module document {
4744 published service OfficeDocument {
4745 interface ::com::sun::star::frame::XModel;
4746 interface ::com::sun::star::util::XModifiable;
4747 interface ::com::sun::star::frame::XStorable;
4748 interface ::com::sun::star::view::XPrintable;
4749 /** @deprecated */ [optional] interface ::com::sun::star::document::XEventBroadcaster;
4750 [optional] interface ::com::sun::star::document::XDocumentEventBroadcaster;
4751 [optional] interface ::com::sun::star::document::XEventsSupplier;
4752 [optional] interface ::com::sun::star::document::XViewDataSupplier;
4753 [optional] interface ::com::sun::star::view::XPrintJobBroadcaster;
4754 [optional] interface ::com::sun::star::document::XEmbeddedScripts;
4755 [optional] interface ::com::sun::star::document::XDocumentPropertiesSupplier;
4756 [optional] interface ::com::sun::star::document::XUndoManagerSupplier;
4757 [property, optional] boolean AutomaticControlFocus;
4758 [property, optional] boolean ApplyFormDesignMode;
4759 [property, optional, readonly] string RuntimeUID;
4760 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
4762 published service OleEmbeddedServerRegistration: ::com::sun::star::uno::XInterface;
4763 published exception OwnLockOnDocumentRequest: ::com::sun::star::uno::Exception {
4764 string DocumentURL;
4765 string TimeInfo;
4766 boolean IsStoring;
4769 module ui {
4770 module dialogs {
4771 published service FilterOptionsDialog {
4772 interface ::com::sun::star::beans::XPropertyAccess;
4773 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
4777 module document {
4778 published constants PrinterIndependentLayout {
4779 const short DISABLED = 1;
4780 /** @deprecated */ const short ENABLED = 2;
4781 const short HIGH_RESOLUTION = 3;
4782 const short LOW_RESOLUTION = 2;
4784 published constants RedlineDisplayType {
4785 const short INSERTED = 1;
4786 const short INSERTED_AND_REMOVED = 2;
4787 const short NONE = 0;
4788 const short REMOVED = 3;
4791 module i18n {
4792 published interface XForbiddenCharacters;
4794 module document {
4795 published service Settings {
4796 interface ::com::sun::star::beans::XPropertySet;
4797 [property, optional] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
4798 [property, optional] short LinkUpdateMode;
4799 [property] string PrinterName;
4800 [property] sequence< byte > PrinterSetup;
4801 [property, optional] boolean IsKernAsianPunctuation;
4802 [property, optional] short CharacterCompressionType;
4803 [property, optional] boolean ApplyUserData;
4804 [property, optional] boolean SaveVersionOnClose;
4805 [property, optional] boolean UpdateFromTemplate;
4806 [property, optional] boolean FieldAutoUpdate;
4807 [property, optional] string CurrentDatabaseDataSource;
4808 [property, optional] string CurrentDatabaseCommand;
4809 [property, optional] long CurrentDatabaseCommandType;
4810 [property, optional] long DefaultTabStop;
4811 [property, optional] boolean IsPrintBooklet;
4812 [property, optional] boolean IsPrintBookletFront;
4813 [property, optional] boolean IsPrintBookletBack;
4814 [property, optional] long PrintQuality;
4815 [property, optional] string ColorTableURL;
4816 [property, optional] string DashTableURL;
4817 [property, optional] string LineEndTableURL;
4818 [property, optional] string HatchTableURL;
4819 [property, optional] string GradientTableURL;
4820 [property, optional] string BitmapTableURL;
4821 [property, optional] boolean AutoCalculate;
4822 [property, optional] short PrinterIndependentLayout;
4823 [property, optional] boolean AddExternalLeading;
4824 [property, optional] boolean EmbedFonts;
4825 [property, optional] boolean EmbedSystemFonts;
4826 [property, optional] boolean EmbedOnlyUsedFonts;
4827 [property, optional] boolean EmbedLatinScriptFonts;
4828 [property, optional] boolean EmbedAsianScriptFonts;
4829 [property, optional] boolean EmbedComplexScriptFonts;
4831 published interface XTypeDetection {
4832 interface ::com::sun::star::uno::XInterface;
4833 string queryTypeByURL([in] string URL);
4834 string queryTypeByDescriptor([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] boolean AllowDeep);
4836 published service TypeDetection {
4837 interface ::com::sun::star::document::XTypeDetection;
4838 interface ::com::sun::star::container::XNameAccess;
4839 [optional] interface ::com::sun::star::container::XNameContainer;
4840 [optional] interface ::com::sun::star::container::XContainerQuery;
4841 [optional] interface ::com::sun::star::util::XFlushable;
4843 published constants UpdateDocMode {
4844 const short ACCORDING_TO_CONFIG = 2;
4845 const short FULL_UPDATE = 3;
4846 const short NO_UPDATE = 0;
4847 const short QUIET_UPDATE = 1;
4849 published interface XActionLockable {
4850 interface ::com::sun::star::uno::XInterface;
4851 boolean isActionLocked();
4852 void addActionLock();
4853 void removeActionLock();
4854 void setActionLocks([in] short nLock);
4855 short resetActionLocks();
4857 published interface XBinaryStreamResolver {
4858 interface ::com::sun::star::uno::XInterface;
4859 ::com::sun::star::io::XInputStream getInputStream([in] string aURL);
4860 ::com::sun::star::io::XOutputStream createOutputStream();
4861 string resolveOutputStream([in] ::com::sun::star::io::XOutputStream aBinaryStream);
4863 published interface XDocumentInsertable {
4864 interface ::com::sun::star::uno::XInterface;
4865 void insertDocumentFromURL([in] string aURL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
4867 published interface XEmbeddedObjectResolver {
4868 interface ::com::sun::star::uno::XInterface;
4869 string resolveEmbeddedObjectURL([in] string aURL);
4871 published interface XEmbeddedObjectSupplier {
4872 interface ::com::sun::star::uno::XInterface;
4873 ::com::sun::star::lang::XComponent getEmbeddedObject();
4875 /** @deprecated */ published interface XEventListener {
4876 interface ::com::sun::star::lang::XEventListener;
4877 void notifyEvent([in] ::com::sun::star::document::EventObject Event);
4879 /** @deprecated */ published interface XGraphicObjectResolver {
4880 interface ::com::sun::star::uno::XInterface;
4881 /** @deprecated */ string resolveGraphicObjectURL([in] string aURL);
4883 published interface XInteractionFilterOptions {
4884 interface ::com::sun::star::task::XInteractionContinuation;
4885 void setFilterOptions([in] sequence< ::com::sun::star::beans::PropertyValue > rProperties);
4886 sequence< ::com::sun::star::beans::PropertyValue > getFilterOptions();
4888 published interface XInteractionFilterSelect {
4889 interface ::com::sun::star::task::XInteractionContinuation;
4890 void setFilter([in] string Name);
4891 string getFilter();
4893 published interface XXMLBasicExporter {
4894 interface ::com::sun::star::document::XExporter;
4895 interface ::com::sun::star::document::XFilter;
4898 module xml {
4899 module sax {
4900 published interface XDocumentHandler;
4903 module document {
4904 published service XMLBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4905 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4907 published service XMLOasisBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4908 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4910 published interface XMimeTypeInfo {
4911 interface ::com::sun::star::uno::XInterface;
4912 boolean supportsMimeType([in] string MimeTypeName);
4913 sequence< string > getSupportedMimeTypeNames();
4915 published interface XRedlinesSupplier {
4916 interface ::com::sun::star::uno::XInterface;
4917 ::com::sun::star::container::XEnumerationAccess getRedlines();
4920 module frame {
4921 published exception DoubleInitializationException: ::com::sun::star::uno::Exception {
4924 module drawing {
4925 published service AppletShape {
4926 service ::com::sun::star::drawing::Shape;
4927 [property] string AppletCodeBase;
4928 [property] string AppletName;
4929 [property] string AppletCode;
4930 [property] sequence< ::com::sun::star::beans::PropertyValue > AppletCommands;
4931 [property, readonly] boolean AppletIsScript;
4933 /** @deprecated */ published enum Arrangement {
4934 FRONT = 0,
4935 MORE_FRONT = 1,
4936 MORE_BACK = 2,
4937 BACK = 3
4939 published service Background {
4940 service ::com::sun::star::drawing::FillProperties;
4942 /** @deprecated */ published struct BezierPoint {
4943 ::com::sun::star::awt::Point Position;
4944 ::com::sun::star::awt::Point ControlPoint1;
4945 ::com::sun::star::awt::Point ControlPoint2;
4947 published service BitmapTable {
4948 interface ::com::sun::star::container::XNameContainer;
4950 published struct Position3D {
4951 double PositionX;
4952 double PositionY;
4953 double PositionZ;
4955 published struct BoundVolume {
4956 ::com::sun::star::drawing::Position3D min;
4957 ::com::sun::star::drawing::Position3D max;
4959 published struct CameraGeometry {
4960 ::com::sun::star::drawing::Position3D vrp;
4961 ::com::sun::star::drawing::Direction3D vpn;
4962 ::com::sun::star::drawing::Direction3D vup;
4964 published constants CaptionEscapeDirection {
4965 const short auto = 2;
4966 const short horizontal = 0;
4967 const short vertical = 1;
4969 /** @deprecated */ published service RotationDescriptor {
4970 /** @deprecated */ [property] long RotateAngle;
4971 /** @deprecated */ [property, optional] long ShearAngle;
4973 published service ShadowProperties {
4974 [property] boolean Shadow;
4975 [property] ::com::sun::star::util::Color ShadowColor;
4976 [property] short ShadowTransparence;
4977 [property] long ShadowXDistance;
4978 [property] long ShadowYDistance;
4979 [property, optional] long ShadowBlur;
4981 published enum TextAnimationDirection {
4982 LEFT = 0,
4983 RIGHT = 1,
4984 UP = 2,
4985 DOWN = 3
4987 published enum TextAnimationKind {
4988 NONE = 0,
4989 BLINK = 1,
4990 SCROLL = 2,
4991 ALTERNATE = 3,
4992 SLIDE = 4
4994 published enum TextFitToSizeType {
4995 NONE = 0,
4996 PROPORTIONAL = 1,
4997 ALLLINES = 2,
4998 AUTOFIT = 3
5000 published enum TextHorizontalAdjust {
5001 LEFT = 0,
5002 CENTER = 1,
5003 RIGHT = 2,
5004 BLOCK = 3
5006 published enum TextVerticalAdjust {
5007 TOP = 0,
5008 CENTER = 1,
5009 BOTTOM = 2,
5010 BLOCK = 3
5013 module style {
5014 published service ParagraphPropertiesAsian {
5015 [property] boolean ParaIsHangingPunctuation;
5016 [property] boolean ParaIsCharacterDistance;
5017 [property] boolean ParaIsForbiddenRules;
5019 published service ParagraphPropertiesComplex {
5020 [property] short WritingMode;
5023 module text {
5024 /** @deprecated */ published enum WritingMode {
5025 LR_TB = 0,
5026 RL_TB = 1,
5027 TB_RL = 2
5030 module drawing {
5031 published service TextProperties {
5032 service ::com::sun::star::style::CharacterProperties;
5033 service ::com::sun::star::style::ParagraphProperties;
5034 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
5035 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
5036 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
5037 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
5038 [property, optional] boolean IsNumbering;
5039 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
5040 [property] boolean TextAutoGrowHeight;
5041 [property] boolean TextAutoGrowWidth;
5042 [property] boolean TextContourFrame;
5043 [property] ::com::sun::star::drawing::TextFitToSizeType TextFitToSize;
5044 [property] ::com::sun::star::drawing::TextHorizontalAdjust TextHorizontalAdjust;
5045 [property] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
5046 [property] long TextLeftDistance;
5047 [property] long TextRightDistance;
5048 [property] long TextUpperDistance;
5049 [property] long TextLowerDistance;
5050 [property] long TextMaximumFrameHeight;
5051 [property] long TextMaximumFrameWidth;
5052 [property] long TextMinimumFrameHeight;
5053 [property] long TextMinimumFrameWidth;
5054 [property] short TextAnimationAmount;
5055 [property] short TextAnimationCount;
5056 [property] short TextAnimationDelay;
5057 [property] ::com::sun::star::drawing::TextAnimationDirection TextAnimationDirection;
5058 [property] ::com::sun::star::drawing::TextAnimationKind TextAnimationKind;
5059 [property] boolean TextAnimationStartInside;
5060 [property] boolean TextAnimationStopInside;
5061 [property] ::com::sun::star::text::WritingMode TextWritingMode;
5064 module text {
5065 published interface XText;
5066 published interface XTextRange {
5067 interface ::com::sun::star::uno::XInterface;
5068 ::com::sun::star::text::XText getText();
5069 ::com::sun::star::text::XTextRange getStart();
5070 ::com::sun::star::text::XTextRange getEnd();
5071 string getString();
5072 void setString([in] string aString);
5074 published interface XTextCursor;
5075 published interface XSimpleText {
5076 interface ::com::sun::star::text::XTextRange;
5077 ::com::sun::star::text::XTextCursor createTextCursor();
5078 ::com::sun::star::text::XTextCursor createTextCursorByRange([in] ::com::sun::star::text::XTextRange aTextPosition);
5079 void insertString([in] ::com::sun::star::text::XTextRange xRange, [in] string aString, [in] boolean bAbsorb);
5080 void insertControlCharacter([in] ::com::sun::star::text::XTextRange xRange, [in] short nControlCharacter, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException);
5082 published interface XTextContent;
5083 published interface XText {
5084 interface ::com::sun::star::text::XSimpleText;
5085 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);
5086 void removeTextContent([in] ::com::sun::star::text::XTextContent xContent) raises (::com::sun::star::container::NoSuchElementException);
5089 module drawing {
5090 published service Text {
5091 service ::com::sun::star::drawing::TextProperties;
5092 interface ::com::sun::star::text::XText;
5094 published service CaptionShape {
5095 service ::com::sun::star::drawing::Shape;
5096 service ::com::sun::star::drawing::FillProperties;
5097 service ::com::sun::star::drawing::LineProperties;
5098 service ::com::sun::star::drawing::ShadowProperties;
5099 service ::com::sun::star::drawing::Text;
5100 service ::com::sun::star::drawing::RotationDescriptor;
5101 [property] long CornerRadius;
5102 [property] ::com::sun::star::awt::Point CaptionPoint;
5103 [property] short CaptionType;
5104 [property] boolean CaptionIsFixedAngle;
5105 [property] long CaptionAngle;
5106 [property] long CaptionGap;
5107 [property] long CaptionEscapeDirection;
5108 [property] boolean CaptionIsEscapeRelative;
5109 [property] long CaptionEscapeRelative;
5110 [property] long CaptionEscapeAbsolute;
5111 [property] long CaptionLineLength;
5112 [property] boolean CaptionIsFitLineLength;
5114 published constants CaptionType {
5115 const short angled = 1;
5116 const short connector = 2;
5117 const short straight = 0;
5119 published enum CircleKind {
5120 FULL = 0,
5121 SECTION = 1,
5122 CUT = 2,
5123 ARC = 3
5125 published enum PolygonKind {
5126 LINE = 0,
5127 POLY = 1,
5128 PLIN = 2,
5129 PATHLINE = 3,
5130 PATHFILL = 4,
5131 FREELINE = 5,
5132 FREEFILL = 6,
5133 PATHPOLY = 7,
5134 PATHPLIN = 8
5136 published service PolyPolygonBezierDescriptor {
5137 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5138 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords PolyPolygonBezier;
5139 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords Geometry;
5141 published service ClosedBezierShape {
5142 service ::com::sun::star::drawing::Shape;
5143 service ::com::sun::star::drawing::LineProperties;
5144 service ::com::sun::star::drawing::FillProperties;
5145 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5146 service ::com::sun::star::drawing::Text;
5147 service ::com::sun::star::drawing::ShadowProperties;
5148 service ::com::sun::star::drawing::RotationDescriptor;
5150 published enum ColorMode {
5151 STANDARD = 0,
5152 GREYS = 1,
5153 MONO = 2,
5154 WATERMARK = 3
5156 published service ColorTable: ::com::sun::star::container::XNameContainer;
5157 published enum ConnectionType {
5158 AUTO = 0,
5159 LEFT = 1,
5160 TOP = 2,
5161 RIGHT = 3,
5162 BOTTOM = 4,
5163 SPECIAL = 5
5165 published enum ConnectorType {
5166 STANDARD = 0,
5167 CURVE = 1,
5168 LINE = 2,
5169 LINES = 3
5171 published service ConnectorProperties {
5172 [property] ::com::sun::star::drawing::ConnectorType EdgeKind;
5173 [property] long EdgeNode1HorzDist;
5174 [property] long EdgeNode1VertDist;
5175 [property] long EdgeNode2HorzDist;
5176 [property] long EdgeNode2VertDist;
5178 published service ConnectorShape {
5179 service ::com::sun::star::drawing::Shape;
5180 service ::com::sun::star::drawing::LineProperties;
5181 service ::com::sun::star::drawing::ConnectorProperties;
5182 service ::com::sun::star::drawing::ShadowProperties;
5183 service ::com::sun::star::drawing::Text;
5184 service ::com::sun::star::drawing::RotationDescriptor;
5185 [property] ::com::sun::star::drawing::XShape StartShape;
5186 [property] long StartGluePointIndex;
5187 [property] ::com::sun::star::awt::Point StartPosition;
5188 [property] ::com::sun::star::drawing::XShape EndShape;
5189 [property] ::com::sun::star::awt::Point EndPosition;
5190 [property] long EndGluePointIndex;
5191 [property] long EdgeLine1Delta;
5192 [property] long EdgeLine2Delta;
5193 [property] long EdgeLine3Delta;
5195 published interface XControlShape {
5196 interface ::com::sun::star::drawing::XShape;
5197 ::com::sun::star::awt::XControlModel getControl();
5198 void setControl([in] ::com::sun::star::awt::XControlModel xControl);
5200 published service ControlShape {
5201 service ::com::sun::star::drawing::Shape;
5202 interface ::com::sun::star::drawing::XControlShape;
5204 published typedef sequence< long > CoordinateSequence;
5205 published typedef sequence< ::com::sun::star::drawing::CoordinateSequence > CoordinateSequenceSequence;
5206 published service DashTable {
5207 interface ::com::sun::star::container::XNameContainer;
5209 /** @deprecated */ published enum MeasureKind {
5210 STANDARD = 0,
5211 RADIUS = 1
5213 published enum MeasureTextHorzPos {
5214 AUTO = 0,
5215 LEFTOUTSIDE = 1,
5216 INSIDE = 2,
5217 RIGHTOUTSIDE = 3
5219 published enum MeasureTextVertPos {
5220 AUTO = 0,
5221 EAST = 1,
5222 BREAKEDLINE = 2,
5223 WEST = 3,
5224 CENTERED = 4
5226 published service MeasureProperties {
5227 [property] boolean MeasureBelowReferenceEdge;
5228 [property] long MeasureHelpLine1Length;
5229 [property] long MeasureHelpLine2Length;
5230 [property] long MeasureHelpLineDistance;
5231 [property] long MeasureHelpLineOverhang;
5232 [property] ::com::sun::star::drawing::MeasureKind MeasureKind;
5233 [property] long MeasureLineDistance;
5234 [property] long MeasureOverhang;
5235 [property] boolean MeasureShowUnit;
5236 [property] boolean MeasureTextAutoAngle;
5237 [property] long MeasureTextAutoAngleView;
5238 [property] long MeasureTextFixedAngle;
5239 [property] ::com::sun::star::drawing::MeasureTextHorzPos MeasureTextHorizontalPosition;
5240 [property] ::com::sun::star::drawing::MeasureTextVertPos MeasureTextVerticalPosition;
5241 [property] boolean MeasureTextIsFixedAngle;
5242 [property] boolean MeasureTextRotate90;
5243 [property] boolean MeasureTextUpsideDown;
5244 [property, optional] short MeasureDecimalPlaces;
5246 published service Defaults {
5247 service ::com::sun::star::drawing::TextProperties;
5248 service ::com::sun::star::drawing::LineProperties;
5249 service ::com::sun::star::drawing::FillProperties;
5250 service ::com::sun::star::drawing::ShadowProperties;
5251 service ::com::sun::star::drawing::ConnectorProperties;
5252 service ::com::sun::star::drawing::MeasureProperties;
5254 published service DocumentSettings {
5255 service ::com::sun::star::document::Settings;
5256 [optional] service ::com::sun::star::document::HeaderFooterSettings;
5257 interface ::com::sun::star::beans::XPropertySet;
5258 [property, optional] short MeasureUnit;
5259 [property, optional] long ScaleNumerator;
5260 [property, optional] long ScaleDenominator;
5261 [property, optional] boolean IsPrintFitPage;
5262 [property, optional] boolean IsPrintTilePage;
5263 [property, optional] long PageNumberFormat;
5264 [property, optional] boolean ParagraphSummation;
5266 published typedef sequence< double > DoubleSequence;
5267 published typedef sequence< ::com::sun::star::drawing::DoubleSequence > DoubleSequenceSequence;
5268 published interface XShapes;
5269 published interface XShapeBinder {
5270 interface ::com::sun::star::uno::XInterface;
5271 ::com::sun::star::drawing::XShape bind([in] ::com::sun::star::drawing::XShapes xShapes);
5272 void unbind([in] ::com::sun::star::drawing::XShape xShape);
5274 published interface XShapeCombiner {
5275 interface ::com::sun::star::uno::XInterface;
5276 ::com::sun::star::drawing::XShape combine([in] ::com::sun::star::drawing::XShapes xShapes);
5277 void split([in] ::com::sun::star::drawing::XShape Group);
5279 published interface XShapeGroup;
5280 published interface XShapeGrouper {
5281 interface ::com::sun::star::uno::XInterface;
5282 ::com::sun::star::drawing::XShapeGroup group([in] ::com::sun::star::drawing::XShapes xShapes);
5283 void ungroup([in] ::com::sun::star::drawing::XShapeGroup aGroup);
5285 published interface XShapes {
5286 interface ::com::sun::star::container::XIndexAccess;
5287 void add([in] ::com::sun::star::drawing::XShape xShape);
5288 void remove([in] ::com::sun::star::drawing::XShape xShape);
5291 module view {
5292 published enum PaperOrientation {
5293 PORTRAIT = 0,
5294 LANDSCAPE = 1
5297 module drawing {
5298 published service GenericDrawPage {
5299 interface ::com::sun::star::drawing::XShapes;
5300 interface ::com::sun::star::drawing::XShapeGrouper;
5301 [optional] interface ::com::sun::star::drawing::XShapeCombiner;
5302 [optional] interface ::com::sun::star::drawing::XShapeBinder;
5303 [optional] interface ::com::sun::star::container::XNamed;
5304 [optional] interface ::com::sun::star::beans::XPropertySet;
5305 [property, optional] long BorderBottom;
5306 [property, optional] long BorderLeft;
5307 [property, optional] long BorderRight;
5308 [property, optional] long BorderTop;
5309 [property, optional] long Height;
5310 [property, optional] long Width;
5311 [property, optional, readonly] short Number;
5312 [property, optional] ::com::sun::star::view::PaperOrientation Orientation;
5313 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
5314 [property, optional, readonly] boolean IsBackgroundDark;
5315 [property, optional] ::com::sun::star::container::XIndexAccess NavigationOrder;
5317 published interface XMasterPageTarget {
5318 interface ::com::sun::star::uno::XInterface;
5319 ::com::sun::star::drawing::XDrawPage getMasterPage();
5320 void setMasterPage([in] ::com::sun::star::drawing::XDrawPage xMasterPage);
5323 module form {
5324 published interface XFormsSupplier {
5325 interface ::com::sun::star::uno::XInterface;
5326 ::com::sun::star::container::XNameContainer getForms();
5329 module drawing {
5330 published service DrawPage {
5331 service ::com::sun::star::drawing::GenericDrawPage;
5332 interface ::com::sun::star::drawing::XMasterPageTarget;
5333 [optional] interface ::com::sun::star::form::XFormsSupplier;
5335 published interface XDrawPages;
5336 /** @deprecated */ published interface XDrawPageExpander {
5337 interface ::com::sun::star::uno::XInterface;
5338 ::com::sun::star::drawing::XDrawPages expand([in] ::com::sun::star::drawing::XDrawPage xPage);
5340 /** @deprecated */ published interface XDrawPageSummarizer {
5341 interface ::com::sun::star::uno::XInterface;
5342 ::com::sun::star::drawing::XDrawPage summarize([in] ::com::sun::star::drawing::XDrawPages xPages);
5344 published interface XDrawPages {
5345 interface ::com::sun::star::container::XIndexAccess;
5346 ::com::sun::star::drawing::XDrawPage insertNewByIndex([in] long nIndex);
5347 void remove([in] ::com::sun::star::drawing::XDrawPage xPage);
5349 published service DrawPages {
5350 interface ::com::sun::star::drawing::XDrawPages;
5351 [optional] interface ::com::sun::star::drawing::XDrawPageSummarizer;
5352 [optional] interface ::com::sun::star::drawing::XDrawPageExpander;
5354 /** @deprecated */ published enum DrawViewMode {
5355 DRAW = 0,
5356 NOTES = 1,
5357 HANDOUT = 2
5359 published interface XDrawPageDuplicator {
5360 interface ::com::sun::star::uno::XInterface;
5361 ::com::sun::star::drawing::XDrawPage duplicate([in] ::com::sun::star::drawing::XDrawPage xPage);
5363 published interface XDrawPagesSupplier {
5364 interface ::com::sun::star::uno::XInterface;
5365 ::com::sun::star::drawing::XDrawPages getDrawPages();
5367 published interface XLayerSupplier {
5368 interface ::com::sun::star::uno::XInterface;
5369 ::com::sun::star::container::XNameAccess getLayerManager();
5371 published interface XMasterPagesSupplier {
5372 interface ::com::sun::star::uno::XInterface;
5373 ::com::sun::star::drawing::XDrawPages getMasterPages();
5375 published interface XDrawView {
5376 interface ::com::sun::star::uno::XInterface;
5377 void setCurrentPage([in] ::com::sun::star::drawing::XDrawPage xPage);
5378 ::com::sun::star::drawing::XDrawPage getCurrentPage();
5381 module frame {
5382 published interface XFrame;
5383 published interface XController {
5384 interface ::com::sun::star::lang::XComponent;
5385 void attachFrame([in] ::com::sun::star::frame::XFrame Frame);
5386 boolean attachModel([in] ::com::sun::star::frame::XModel Model);
5387 boolean suspend([in] boolean Suspend);
5388 any getViewData();
5389 void restoreViewData([in] any Data);
5390 ::com::sun::star::frame::XModel getModel();
5391 ::com::sun::star::frame::XFrame getFrame();
5394 module util {
5395 published struct URL {
5396 string Complete;
5397 string Main;
5398 string Protocol;
5399 string User;
5400 string Password;
5401 string Server;
5402 short Port;
5403 string Path;
5404 string Name;
5405 string Arguments;
5406 string Mark;
5409 module frame {
5410 published struct DispatchDescriptor {
5411 ::com::sun::star::util::URL FeatureURL;
5412 string FrameName;
5413 long SearchFlags;
5415 published interface XDispatch;
5416 published interface XDispatchProvider {
5417 interface ::com::sun::star::uno::XInterface;
5418 ::com::sun::star::frame::XDispatch queryDispatch([in] ::com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags);
5419 sequence< ::com::sun::star::frame::XDispatch > queryDispatches([in] sequence< ::com::sun::star::frame::DispatchDescriptor > Requests);
5422 module ui {
5423 published interface XContextMenuInterceptor;
5424 published interface XContextMenuInterception {
5425 interface ::com::sun::star::uno::XInterface;
5426 void registerContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5427 void releaseContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5430 module frame {
5431 published service Controller {
5432 interface ::com::sun::star::frame::XController;
5433 interface ::com::sun::star::frame::XDispatchProvider;
5434 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
5435 [optional] interface ::com::sun::star::awt::XUserInputInterception;
5436 [optional] interface ::com::sun::star::view::XSelectionSupplier;
5437 [optional] interface ::com::sun::star::datatransfer::XTransferableSupplier;
5440 module view {
5441 published interface XControlAccess {
5442 interface ::com::sun::star::uno::XInterface;
5443 ::com::sun::star::awt::XControl getControl([in] ::com::sun::star::awt::XControlModel xModel) raises (::com::sun::star::container::NoSuchElementException);
5446 module form {
5447 published interface XForm;
5448 module runtime {
5449 interface XFormController;
5452 module view {
5453 interface XFormLayerAccess {
5454 interface ::com::sun::star::view::XControlAccess;
5455 ::com::sun::star::form::runtime::XFormController getFormController([in] ::com::sun::star::form::XForm Form);
5456 boolean isFormDesignMode();
5457 void setFormDesignMode([in] boolean DesignMode);
5460 module drawing {
5461 published service DrawingDocumentDrawView {
5462 service ::com::sun::star::frame::Controller;
5463 interface ::com::sun::star::drawing::XDrawView;
5464 interface ::com::sun::star::beans::XPropertySet;
5465 interface ::com::sun::star::view::XSelectionSupplier;
5466 [optional] interface ::com::sun::star::awt::XWindow;
5467 [optional] interface ::com::sun::star::view::XFormLayerAccess;
5468 [property] boolean IsMasterPageMode;
5469 [property] boolean IsLayerMode;
5470 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
5471 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
5472 [property, optional] short ZoomType;
5473 [property, optional] short ZoomValue;
5474 [property, optional] ::com::sun::star::awt::Point ViewOffset;
5476 /** @deprecated */ published service DrawingDocumentFactory {
5477 /** @deprecated */ interface ::com::sun::star::lang::XMultiServiceFactory;
5479 published service EllipseShape {
5480 service ::com::sun::star::drawing::Shape;
5481 service ::com::sun::star::drawing::LineProperties;
5482 service ::com::sun::star::drawing::FillProperties;
5483 service ::com::sun::star::drawing::Text;
5484 service ::com::sun::star::drawing::ShadowProperties;
5485 service ::com::sun::star::drawing::RotationDescriptor;
5486 [property] ::com::sun::star::drawing::CircleKind CircleKind;
5487 [property] long CircleStartAngle;
5488 [property] long CircleEndAngle;
5490 published enum ProjectionMode {
5491 PARALLEL = 0,
5492 PERSPECTIVE = 1
5494 published enum ShadeMode {
5495 FLAT = 0,
5496 PHONG = 1,
5497 SMOOTH = 2,
5498 DRAFT = 3
5500 published enum EscapeDirection {
5501 SMART = 0,
5502 LEFT = 1,
5503 RIGHT = 2,
5504 UP = 3,
5505 DOWN = 4,
5506 HORIZONTAL = 5,
5507 VERTICAL = 6
5509 /** @deprecated */ published struct GluePoint {
5510 ::com::sun::star::awt::Point Position;
5511 short EscapeDirection;
5512 boolean PositionAbsolute;
5513 short Alignment;
5515 published struct GluePoint2 {
5516 ::com::sun::star::awt::Point Position;
5517 boolean IsRelative;
5518 ::com::sun::star::drawing::Alignment PositionAlignment;
5519 ::com::sun::star::drawing::EscapeDirection Escape;
5520 boolean IsUserDefined;
5522 published service GradientTable {
5523 interface ::com::sun::star::container::XNameContainer;
5525 published interface XGraphicExportFilter {
5526 interface ::com::sun::star::document::XFilter;
5527 interface ::com::sun::star::document::XExporter;
5528 interface ::com::sun::star::document::XMimeTypeInfo;
5530 published service GraphicExportFilter: ::com::sun::star::drawing::XGraphicExportFilter;
5531 published struct QRCode {
5532 string Payload;
5533 long ErrorCorrection;
5534 long Border;
5536 published service GraphicObjectShape {
5537 service ::com::sun::star::drawing::Shape;
5538 service ::com::sun::star::drawing::Text;
5539 service ::com::sun::star::drawing::ShadowProperties;
5540 service ::com::sun::star::drawing::RotationDescriptor;
5541 /** @deprecated */ [property] string GraphicURL;
5542 [property] string GraphicStreamURL;
5543 /** @deprecated */ [property, optional] ::com::sun::star::awt::XBitmap GraphicObjectFillBitmap;
5544 [property] short AdjustLuminance;
5545 [property] short AdjustContrast;
5546 [property] short AdjustRed;
5547 [property] short AdjustGreen;
5548 [property] short AdjustBlue;
5549 [property] double Gamma;
5550 [property] short Transparency;
5551 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
5552 [property, optional] ::com::sun::star::container::XIndexContainer ImageMap;
5553 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
5554 [property, optional] boolean IsSignatureLine;
5555 [property, optional] string SignatureLineId;
5556 [property, optional] string SignatureLineSuggestedSignerName;
5557 [property, optional] string SignatureLineSuggestedSignerTitle;
5558 [property, optional] string SignatureLineSuggestedSignerEmail;
5559 [property, optional] string SignatureLineSigningInstructions;
5560 [property, optional] boolean SignatureLineShowSignDate;
5561 [property, optional] boolean SignatureLineCanAddComment;
5562 [property, optional] ::com::sun::star::graphic::XGraphic SignatureLineUnsignedImage;
5563 [property, optional] boolean SignatureLineIsSigned;
5564 [property, optional] ::com::sun::star::drawing::QRCode QRCodeProperties;
5566 /** @deprecated */ published interface XShapeGroup {
5567 interface ::com::sun::star::drawing::XShape;
5568 void enterGroup();
5569 void leaveGroup();
5571 published service GroupShape {
5572 service ::com::sun::star::drawing::Shape;
5573 interface ::com::sun::star::drawing::XShapeGroup;
5574 interface ::com::sun::star::drawing::XShapes;
5576 published service HatchTable {
5577 interface ::com::sun::star::container::XNameContainer;
5579 published struct HomogenMatrixLine {
5580 double Column1;
5581 double Column2;
5582 double Column3;
5583 double Column4;
5585 published struct HomogenMatrix {
5586 ::com::sun::star::drawing::HomogenMatrixLine Line1;
5587 ::com::sun::star::drawing::HomogenMatrixLine Line2;
5588 ::com::sun::star::drawing::HomogenMatrixLine Line3;
5589 ::com::sun::star::drawing::HomogenMatrixLine Line4;
5591 published struct HomogenMatrixLine4 {
5592 double Column1;
5593 double Column2;
5594 double Column3;
5595 double Column4;
5597 published struct HomogenMatrix4 {
5598 ::com::sun::star::drawing::HomogenMatrixLine4 Line1;
5599 ::com::sun::star::drawing::HomogenMatrixLine4 Line2;
5600 ::com::sun::star::drawing::HomogenMatrixLine4 Line3;
5601 ::com::sun::star::drawing::HomogenMatrixLine4 Line4;
5603 published enum HorizontalDimensioning {
5604 AUTO = 0,
5605 LEFT = 1,
5606 CENTERED = 2,
5607 RIGHT = 3
5609 published service Layer {
5610 interface ::com::sun::star::beans::XPropertySet;
5611 [property] string Name;
5612 [property] boolean IsVisible;
5613 [property] boolean IsPrintable;
5614 [property] boolean IsLocked;
5616 published interface XLayer;
5617 published interface XLayerManager {
5618 interface ::com::sun::star::container::XIndexAccess;
5619 ::com::sun::star::drawing::XLayer insertNewByIndex([in] long nIndex);
5620 void remove([in] ::com::sun::star::drawing::XLayer xLayer) raises (::com::sun::star::container::NoSuchElementException);
5621 void attachShapeToLayer([in] ::com::sun::star::drawing::XShape xShape, [in] ::com::sun::star::drawing::XLayer xLayer);
5622 ::com::sun::star::drawing::XLayer getLayerForShape([in] ::com::sun::star::drawing::XShape xShape);
5624 published service LayerManager {
5625 interface ::com::sun::star::drawing::XLayerManager;
5626 interface ::com::sun::star::container::XNameAccess;
5628 published enum LayerType {
5629 LAYOUT = 0,
5630 CONTROLSA = 1,
5631 DIMENSIONIANG_LINES = 2,
5632 USER_DEFINED = 3
5634 /** @deprecated */ published enum LineEndType {
5635 NONE = 0,
5636 ARROW = 1,
5637 CIRCLE = 2,
5638 SQUARE = 3,
5639 SPECIAL = 4
5641 published service PolyPolygonDescriptor {
5642 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5643 [property] ::com::sun::star::drawing::PointSequenceSequence PolyPolygon;
5644 [property] ::com::sun::star::drawing::PointSequenceSequence Geometry;
5646 published service LineShape {
5647 service ::com::sun::star::drawing::Shape;
5648 service ::com::sun::star::drawing::LineProperties;
5649 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5650 service ::com::sun::star::drawing::Text;
5651 service ::com::sun::star::drawing::ShadowProperties;
5652 service ::com::sun::star::drawing::RotationDescriptor;
5654 published service MarkerTable {
5655 interface ::com::sun::star::container::XNameContainer;
5657 published service MasterPage {
5658 service ::com::sun::star::drawing::GenericDrawPage;
5660 published service MasterPages {
5661 interface ::com::sun::star::drawing::XDrawPages;
5663 published service MeasureShape {
5664 service ::com::sun::star::drawing::Shape;
5665 service ::com::sun::star::drawing::MeasureProperties;
5666 service ::com::sun::star::drawing::LineProperties;
5667 service ::com::sun::star::drawing::Text;
5668 service ::com::sun::star::drawing::ShadowProperties;
5669 service ::com::sun::star::drawing::RotationDescriptor;
5670 [property] ::com::sun::star::awt::Point StartPosition;
5671 [property] ::com::sun::star::awt::Point EndPosition;
5673 published enum MirrorAxis {
5674 VERTICAL = 0,
5675 HORIZONTAL = 1
5677 published enum NormalsKind {
5678 SPECIFIC = 0,
5679 FLAT = 1,
5680 SPHERE = 2
5682 published service OLE2Shape {
5683 service ::com::sun::star::drawing::Shape;
5684 [property] string CLSID;
5685 [property] string PersistName;
5686 [property, readonly] ::com::sun::star::frame::XModel Model;
5687 [property, readonly] boolean IsInternal;
5689 published service OpenBezierShape {
5690 service ::com::sun::star::drawing::Shape;
5691 service ::com::sun::star::drawing::LineProperties;
5692 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5693 service ::com::sun::star::drawing::Text;
5694 service ::com::sun::star::drawing::ShadowProperties;
5695 service ::com::sun::star::drawing::RotationDescriptor;
5697 published service PageShape {
5698 service ::com::sun::star::drawing::Shape;
5699 [property, optional] long PageNumber;
5701 published service PluginShape {
5702 service ::com::sun::star::drawing::Shape;
5703 [property] string PluginMimeType;
5704 [property] string PluginURL;
5705 [property] sequence< ::com::sun::star::beans::PropertyValue > PluginCommands;
5707 published service PolyLineShape {
5708 service ::com::sun::star::drawing::Shape;
5709 service ::com::sun::star::drawing::LineProperties;
5710 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5711 service ::com::sun::star::drawing::Text;
5712 service ::com::sun::star::drawing::ShadowProperties;
5713 service ::com::sun::star::drawing::RotationDescriptor;
5715 published service PolyPolygonBezierShape {
5716 service ::com::sun::star::drawing::Shape;
5717 service ::com::sun::star::drawing::LineProperties;
5718 service ::com::sun::star::drawing::FillProperties;
5719 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5720 service ::com::sun::star::drawing::Text;
5721 service ::com::sun::star::drawing::ShadowProperties;
5722 service ::com::sun::star::drawing::RotationDescriptor;
5724 published service PolyPolygonShape {
5725 service ::com::sun::star::drawing::Shape;
5726 service ::com::sun::star::drawing::LineProperties;
5727 service ::com::sun::star::drawing::FillProperties;
5728 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5729 service ::com::sun::star::drawing::Text;
5730 service ::com::sun::star::drawing::ShadowProperties;
5731 service ::com::sun::star::drawing::RotationDescriptor;
5733 published struct PolyPolygonShape3D {
5734 ::com::sun::star::drawing::DoubleSequenceSequence SequenceX;
5735 ::com::sun::star::drawing::DoubleSequenceSequence SequenceY;
5736 ::com::sun::star::drawing::DoubleSequenceSequence SequenceZ;
5738 published constants QRCodeErrorCorrection {
5739 const long HIGH = 4;
5740 const long LOW = 1;
5741 const long MEDIUM = 2;
5742 const long QUARTILE = 3;
5744 published service RectangleShape {
5745 service ::com::sun::star::drawing::Shape;
5746 service ::com::sun::star::drawing::FillProperties;
5747 service ::com::sun::star::drawing::LineProperties;
5748 service ::com::sun::star::drawing::Text;
5749 service ::com::sun::star::drawing::ShadowProperties;
5750 service ::com::sun::star::drawing::RotationDescriptor;
5751 [property] long CornerRadius;
5753 published service ShapeCollection: ::com::sun::star::drawing::XShapes;
5754 published service Shapes {
5755 interface ::com::sun::star::drawing::XShapes;
5757 /** @deprecated */ published enum SnapObjectType {
5758 POINT = 0,
5759 VERTICAL = 1,
5760 HORIZONTAL = 2
5762 /** @deprecated */ published enum TextAdjust {
5763 LEFT = 0,
5764 CENTER = 1,
5765 RIGHT = 2,
5766 BLOCK = 3,
5767 STRETCH = 4
5769 published service TextShape {
5770 service ::com::sun::star::drawing::Shape;
5771 service ::com::sun::star::drawing::FillProperties;
5772 service ::com::sun::star::drawing::LineProperties;
5773 service ::com::sun::star::drawing::ShadowProperties;
5774 service ::com::sun::star::drawing::Text;
5775 service ::com::sun::star::drawing::RotationDescriptor;
5776 [property] long CornerRadius;
5778 /** @deprecated */ published enum TextureKind {
5779 LUMINANCE = 0,
5780 COLOR = 1
5782 published enum TextureKind2 {
5783 LUMINANCE = 0,
5784 INTENSITY = 1,
5785 COLOR = 2
5787 published enum TextureMode {
5788 REPLACE = 0,
5789 MODULATE = 1,
5790 BLEND = 2
5792 published enum TextureProjectionMode {
5793 OBJECTSPECIFIC = 0,
5794 PARALLEL = 1,
5795 SPHERE = 2
5797 published service TransparencyGradientTable {
5798 interface ::com::sun::star::container::XNameContainer;
5800 published enum VerticalDimensioning {
5801 AUTO = 0,
5802 TOP = 1,
5803 CENTERED = 2,
5804 BOTTOM = 3
5806 /** @deprecated */ published interface XConnectableShape {
5807 interface ::com::sun::star::uno::XInterface;
5808 boolean canConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5809 boolean doConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5811 /** @deprecated */ published interface XConnectorShape {
5812 interface ::com::sun::star::drawing::XShape;
5813 void connectStart([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5814 void connectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5815 void disconnectBegin([in] ::com::sun::star::drawing::XConnectableShape xShape);
5816 void disconnectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape);
5818 published interface XDrawPage {
5819 interface ::com::sun::star::drawing::XShapes;
5821 published interface XLayer {
5822 interface ::com::sun::star::beans::XPropertySet;
5825 module frame {
5826 published interface XStatusListener;
5827 published interface XDispatch {
5828 interface ::com::sun::star::uno::XInterface;
5829 void dispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
5830 void addStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5831 void removeStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5834 module drawing {
5835 published interface XSelectionFunction {
5836 interface ::com::sun::star::lang::XComponent;
5837 interface ::com::sun::star::lang::XServiceInfo;
5838 interface ::com::sun::star::frame::XDispatch;
5839 interface ::com::sun::star::awt::XKeyHandler;
5840 interface ::com::sun::star::awt::XMouseClickHandler;
5841 interface ::com::sun::star::awt::XMouseMotionHandler;
5842 interface ::com::sun::star::view::XSelectionChangeListener;
5844 /** @deprecated */ published interface XShapeAligner {
5845 interface ::com::sun::star::uno::XInterface;
5846 void alignShapes([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::Alignment eType);
5848 /** @deprecated */ published interface XShapeArranger {
5849 interface ::com::sun::star::uno::XInterface;
5850 void arrange([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::Arrangement eType);
5851 void bringToFront([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5852 void sendToBack([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5853 void setBehindShape([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5854 void setInFrontOf([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5855 void reverseOrder([in] ::com::sun::star::drawing::XShapes xShapes);
5857 /** @deprecated */ published interface XShapeMirror {
5858 interface ::com::sun::star::uno::XInterface;
5859 void mirror([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::MirrorAxis eAxis);
5860 void mirrorAtAxis([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::XShape aLine);
5862 /** @deprecated */ published interface XUniversalShapeDescriptor {
5863 interface ::com::sun::star::drawing::XShapeDescriptor;
5864 void setShapeType([in] string aShapeTypeName);
5867 module embed {
5868 published constants Actions {
5869 const long PREVENT_CLOSE = 1;
5870 const long PREVENT_TERMINATION = 2;
5872 published constants Aspects {
5873 const hyper MSOLE_CONTENT = 1;
5874 const hyper MSOLE_DOCPRINT = 8;
5875 const hyper MSOLE_ICON = 4;
5876 const hyper MSOLE_THUMBNAIL = 2;
5878 published exception InvalidStorageException: ::com::sun::star::io::IOException {
5880 published exception StorageWrappedTargetException: ::com::sun::star::lang::WrappedTargetException {
5883 module packages {
5884 published exception NoEncryptionException: ::com::sun::star::uno::Exception {
5886 published exception WrongPasswordException: ::com::sun::star::uno::Exception {
5889 module embed {
5890 published interface XStorage {
5891 interface ::com::sun::star::container::XNameAccess;
5892 interface ::com::sun::star::lang::XComponent;
5893 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);
5894 ::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);
5895 ::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);
5896 ::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);
5897 ::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);
5898 ::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);
5899 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);
5900 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);
5901 boolean isStreamElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5902 boolean isStorageElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5903 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);
5904 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);
5905 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);
5906 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);
5908 published service BaseStorage {
5909 interface ::com::sun::star::embed::XStorage;
5910 interface ::com::sun::star::beans::XPropertySet;
5911 [property, readonly] long OpenMode;
5912 [property, optional, readonly] string URL;
5914 published service DocumentCloser: ::com::sun::star::lang::XComponent {
5915 DocumentCloserCtor1([in] ::com::sun::star::frame::XFrame xFrame) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception);
5917 published constants ElementModes {
5918 const long NOCREATE = 16;
5919 const long READ = 1;
5920 const long READWRITE = 7;
5921 const long SEEKABLE = 2;
5922 const long SEEKABLEREAD = 3;
5923 const long TRUNCATE = 8;
5924 const long WRITE = 4;
5926 published constants EmbedMapUnits {
5927 const long ONE_1000TH_INCH = 4;
5928 const long ONE_100TH_INCH = 5;
5929 const long ONE_100TH_MM = 0;
5930 const long ONE_10TH_INCH = 6;
5931 const long ONE_10TH_MM = 1;
5932 const long ONE_CM = 3;
5933 const long ONE_INCH = 7;
5934 const long ONE_MM = 2;
5935 const long PIXEL = 10;
5936 const long POINT = 8;
5937 const long TWIP = 9;
5939 published constants EmbedMisc {
5940 const hyper EMBED_ACTIVATEIMMEDIATELY = 4294967296;
5941 const hyper EMBED_NEEDSSIZEONLOAD = 17179869184;
5942 const hyper EMBED_NEVERRESIZE = 8589934592;
5943 const hyper MS_EMBED_ACTIVATEWHENVISIBLE = 256;
5944 const hyper MS_EMBED_ACTSLIKEBUTTON = 4096;
5945 const hyper MS_EMBED_ACTSLIKELABEL = 8192;
5946 const hyper MS_EMBED_ALIGNABLE = 32768;
5947 const hyper MS_EMBED_ALWAYSRUN = 2048;
5948 const hyper MS_EMBED_CANLINKBYOLE1 = 32;
5949 const hyper MS_EMBED_CANTLINKINSIDE = 16;
5950 const hyper MS_EMBED_IGNOREACTIVATEWHENVISIBLE = 524288;
5951 const hyper MS_EMBED_IMEMODE = 262144;
5952 const hyper MS_EMBED_INSERTNOTREPLACE = 4;
5953 const hyper MS_EMBED_INSIDEOUT = 128;
5954 const hyper MS_EMBED_INVISIBLEATRUNTIME = 1024;
5955 const hyper MS_EMBED_ISLINKOBJECT = 64;
5956 const hyper MS_EMBED_NOUIACTIVATE = 16384;
5957 const hyper MS_EMBED_ONLYICONIC = 2;
5958 const hyper MS_EMBED_RECOMPOSEONRESIZE = 1;
5959 const hyper MS_EMBED_RENDERINGISDEVICEINDEPENDENT = 512;
5960 const hyper MS_EMBED_SETCLIENTSITEFIRST = 131072;
5961 const hyper MS_EMBED_SIMPLEFRAME = 65536;
5962 const hyper MS_EMBED_STATIC = 8;
5963 const hyper MS_EMBED_SUPPORTSMULTILEVELUNDO = 2097152;
5964 const hyper MS_EMBED_WANTSTOMENUMERGE = 1048576;
5966 published constants EmbedStates {
5967 const long ACTIVE = 2;
5968 const long INPLACE_ACTIVE = 3;
5969 const long LOADED = 0;
5970 const long RUNNING = 1;
5971 const long UI_ACTIVE = 4;
5973 published constants EmbedUpdateModes {
5974 const long ALWAYS_UPDATE = 0;
5975 const long EXPLICIT_UPDATE = 1;
5977 published constants EmbedVerbs {
5978 const long MS_OLEVERB_DISCARDUNDOSTATE = -6;
5979 const long MS_OLEVERB_HIDE = -3;
5980 const long MS_OLEVERB_IPACTIVATE = -5;
5981 const long MS_OLEVERB_OPEN = -2;
5982 const long MS_OLEVERB_PRIMARY = 0;
5983 const long MS_OLEVERB_SHOW = -1;
5984 const long MS_OLEVERB_UIACTIVATE = -4;
5986 published interface XEmbedObjectCreator {
5987 interface ::com::sun::star::uno::XInterface;
5988 ::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);
5989 ::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);
5990 ::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);
5992 published interface XEmbedObjectFactory {
5993 interface ::com::sun::star::uno::XInterface;
5994 ::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);
5996 published interface XLinkCreator {
5997 interface ::com::sun::star::uno::XInterface;
5998 ::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);
6000 published interface XLinkFactory {
6001 interface ::com::sun::star::uno::XInterface;
6002 ::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);
6005 module frame {
6006 published interface XDispatchProviderInterceptor;
6008 module embed {
6009 published service EmbeddedObjectDescriptor {
6010 [property, optional] boolean StoreVisualReplacement;
6011 [property, optional] ::com::sun::star::frame::XDispatchProviderInterceptor OutplaceDispatchInterceptor;
6012 [property, optional] ::com::sun::star::embed::XStorage RecoveryStorage;
6014 published constants EntryInitModes {
6015 const long DEFAULT_INIT = 0;
6016 const long MEDIA_DESCRIPTOR_INIT = 3;
6017 const long NO_INIT = 2;
6018 const long TRUNCATE_INIT = 1;
6019 const long URL_LINK_INIT = 4;
6021 published service FileSystemStorage {
6022 service ::com::sun::star::embed::BaseStorage;
6024 published service FileSystemStorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6025 published interface XHatchWindow;
6026 published interface XHatchWindowFactory {
6027 interface ::com::sun::star::uno::XInterface;
6028 ::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);
6030 published interface XEmbeddedObject;
6031 published struct InsertedObjectInfo {
6032 ::com::sun::star::embed::XEmbeddedObject Object;
6033 sequence< ::com::sun::star::beans::NamedValue > Options;
6035 published interface XActionsApproval;
6036 published service InstanceLocker: ::com::sun::star::lang::XComponent {
6037 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);
6038 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);
6040 published exception LinkageMisuseException: ::com::sun::star::uno::Exception {
6042 published interface XEmbedObjectClipboardCreator {
6043 interface ::com::sun::star::uno::XInterface;
6044 ::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);
6046 published exception WrongStateException: ::com::sun::star::uno::Exception {
6048 published exception NeedsRunningStateException: ::com::sun::star::embed::WrongStateException {
6050 published exception NoVisualAreaSizeException: ::com::sun::star::uno::Exception {
6052 published interface XClassifiedObject {
6053 interface ::com::sun::star::uno::XInterface;
6054 sequence< byte > getClassID();
6055 string getClassName();
6056 void setClassInfo([in] sequence< byte > aClassID, [in] string sClassName) raises (::com::sun::star::lang::NoSupportException);
6058 published interface XTransactedObject {
6059 interface ::com::sun::star::uno::XInterface;
6060 void commit() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6061 void revert() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6063 published interface XOLESimpleStorage {
6064 interface ::com::sun::star::container::XNameContainer;
6065 interface ::com::sun::star::lang::XComponent;
6066 interface ::com::sun::star::embed::XTransactedObject;
6067 interface ::com::sun::star::embed::XClassifiedObject;
6069 published service OLESimpleStorage: ::com::sun::star::embed::XOLESimpleStorage {
6070 createFromInputStream([in] ::com::sun::star::io::XInputStream xInputStream, [in] boolean bNoTempCopy);
6071 createFromStream([in] ::com::sun::star::io::XStream xStream, [in] boolean bNoTempCopy);
6073 published exception ObjectSaveVetoException: ::com::sun::star::uno::Exception {
6075 published exception StateChangeInProgressException: ::com::sun::star::embed::WrongStateException {
6076 long TargetState;
6078 published interface XEncryptionProtectedSource {
6079 interface ::com::sun::star::uno::XInterface;
6080 void setEncryptionPassword([in] string sPassword) raises (::com::sun::star::io::IOException);
6081 void removeEncryption() raises (::com::sun::star::io::IOException);
6083 published interface XTransactionListener;
6084 published interface XTransactionBroadcaster {
6085 interface ::com::sun::star::uno::XInterface;
6086 void addTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6087 void removeTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6089 published service Storage {
6090 service ::com::sun::star::embed::BaseStorage;
6091 interface ::com::sun::star::embed::XTransactedObject;
6092 interface ::com::sun::star::embed::XTransactionBroadcaster;
6093 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6094 [property] string MediaType;
6095 [property, optional] string Version;
6096 [property, readonly] boolean MediaTypeFallbackIsUsed;
6097 [property, readonly] boolean IsRoot;
6098 [property, optional, readonly] boolean RepairPackage;
6099 [property, optional, readonly] boolean HasEncryptedEntries;
6100 [property, optional, readonly] boolean HasNonEncryptedEntries;
6102 published service StorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6103 published constants StorageFormats {
6104 const long OFOPXML = 3;
6105 const long PACKAGE = 1;
6106 const long ZIP = 2;
6108 published service StorageStream {
6109 interface ::com::sun::star::io::XStream;
6110 interface ::com::sun::star::lang::XComponent;
6111 interface ::com::sun::star::beans::XPropertySet;
6112 [optional] interface ::com::sun::star::io::XSeekable;
6113 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6114 [property] string MediaType;
6115 [property] boolean IsCompressed;
6116 [property, readonly] boolean IsEncrypted;
6117 [property] boolean UseCommonStoragePasswordEncryption;
6118 [property, readonly] long Size;
6120 published exception UnreachableStateException: ::com::sun::star::uno::Exception {
6121 long CurrentState;
6122 long NextState;
6124 published exception UseBackupException: ::com::sun::star::io::IOException {
6125 string TemporaryFileURL;
6127 published constants VerbAttributes {
6128 const long MS_VERBATTR_NEVERDIRTIES = 1;
6129 const long MS_VERBATTR_ONCONTAINERMENU = 2;
6131 published struct VerbDescriptor {
6132 long VerbID;
6133 string VerbName;
6134 long VerbFlags;
6135 long VerbAttributes;
6137 published struct VisualRepresentation {
6138 ::com::sun::star::datatransfer::DataFlavor Flavor;
6139 any Data;
6141 published interface XActionsApproval {
6142 interface ::com::sun::star::uno::XInterface;
6143 boolean approveAction([in] long nAction);
6145 published interface XCommonEmbedPersist {
6146 interface ::com::sun::star::uno::XInterface;
6147 void storeOwn() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6148 boolean isReadonly() raises (::com::sun::star::embed::WrongStateException);
6149 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);
6152 module util {
6153 published interface XCloseable;
6155 module embed {
6156 published interface XComponentSupplier {
6157 interface ::com::sun::star::uno::XInterface;
6158 ::com::sun::star::util::XCloseable getComponent();
6160 published interface XEmbedPersist {
6161 interface ::com::sun::star::embed::XCommonEmbedPersist;
6162 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);
6163 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);
6164 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);
6165 void saveCompleted([in] boolean bUseNew) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6166 boolean hasEntry() raises (::com::sun::star::embed::WrongStateException);
6167 string getEntryName() raises (::com::sun::star::embed::WrongStateException);
6169 published interface XEmbeddedClient {
6170 interface ::com::sun::star::embed::XComponentSupplier;
6171 void saveObject() raises (::com::sun::star::embed::ObjectSaveVetoException, ::com::sun::star::uno::Exception);
6172 void visibilityChanged([in] boolean bVisible) raises (::com::sun::star::embed::WrongStateException);
6174 published interface XStateChangeListener;
6175 published interface XStateChangeBroadcaster {
6176 interface ::com::sun::star::uno::XInterface;
6177 void addStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6178 void removeStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6180 published interface XVisualObject {
6181 interface ::com::sun::star::uno::XInterface;
6182 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);
6183 ::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);
6184 ::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);
6185 long getMapUnit([in] hyper nAspect) raises (::com::sun::star::uno::Exception);
6188 module util {
6189 published interface XCloseListener;
6190 published interface XCloseBroadcaster {
6191 interface ::com::sun::star::uno::XInterface;
6192 void addCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6193 void removeCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6195 published interface XCloseable {
6196 interface ::com::sun::star::util::XCloseBroadcaster;
6197 void close([in] boolean DeliverOwnership) raises (::com::sun::star::util::CloseVetoException);
6200 module embed {
6201 published interface XEmbeddedObject {
6202 interface ::com::sun::star::embed::XVisualObject;
6203 interface ::com::sun::star::embed::XClassifiedObject;
6204 interface ::com::sun::star::embed::XComponentSupplier;
6205 interface ::com::sun::star::embed::XStateChangeBroadcaster;
6206 interface ::com::sun::star::document::XEventBroadcaster;
6207 interface ::com::sun::star::util::XCloseable;
6208 void changeState([in] long nNewState) raises (::com::sun::star::embed::UnreachableStateException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6209 sequence< long > getReachableStates() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6210 long getCurrentState() raises (::com::sun::star::embed::WrongStateException);
6211 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);
6212 sequence< ::com::sun::star::embed::VerbDescriptor > getSupportedVerbs() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6213 void setClientSite([in] ::com::sun::star::embed::XEmbeddedClient xClient) raises (::com::sun::star::embed::WrongStateException);
6214 ::com::sun::star::embed::XEmbeddedClient getClientSite() raises (::com::sun::star::embed::WrongStateException);
6215 void update() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6216 void setUpdateMode([in] long nMode) raises (::com::sun::star::embed::WrongStateException);
6217 hyper getStatus([in] hyper nAspect) raises (::com::sun::star::embed::WrongStateException);
6218 void setContainerName([in] string sName);
6220 published interface XExtendedStorageStream {
6221 interface ::com::sun::star::io::XStream;
6222 interface ::com::sun::star::lang::XComponent;
6223 [optional] interface ::com::sun::star::io::XSeekable;
6224 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6225 [optional] interface ::com::sun::star::beans::XPropertySet;
6226 [optional] interface ::com::sun::star::embed::XTransactedObject;
6227 [optional] interface ::com::sun::star::embed::XTransactionBroadcaster;
6229 published interface XHatchWindowController;
6230 published interface XHatchWindow {
6231 interface ::com::sun::star::lang::XComponent;
6232 [attribute] ::com::sun::star::awt::Size HatchBorderSize;
6233 void setController([in] ::com::sun::star::embed::XHatchWindowController xController);
6235 published interface XHatchWindowController {
6236 interface ::com::sun::star::uno::XInterface;
6237 void requestPositioning([in] ::com::sun::star::awt::Rectangle aRect);
6238 ::com::sun::star::awt::Rectangle calcAdjustedRectangle([in] ::com::sun::star::awt::Rectangle aRect);
6239 void activated();
6240 void deactivated();
6242 published interface XHierarchicalStorageAccess {
6243 interface ::com::sun::star::uno::XInterface;
6244 ::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);
6245 ::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);
6246 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);
6248 published interface XInplaceObject {
6249 interface ::com::sun::star::uno::XInterface;
6250 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);
6251 void enableModeless([in] boolean bEnable) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6252 void translateAccelerators([in] sequence< ::com::sun::star::awt::KeyEvent > aKeys) raises (::com::sun::star::embed::WrongStateException);
6254 published interface XInsertObjectDialog {
6255 interface ::com::sun::star::uno::XInterface;
6256 ::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);
6258 published interface XLinkageSupport {
6259 interface ::com::sun::star::embed::XCommonEmbedPersist;
6260 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);
6261 boolean isLink() raises (::com::sun::star::embed::WrongStateException);
6262 string getLinkURL() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6265 module packages {
6266 published exception NoRawFormatException: ::com::sun::star::io::IOException {
6269 module embed {
6270 published interface XOptimizedStorage {
6271 interface ::com::sun::star::uno::XInterface;
6272 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);
6273 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);
6274 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);
6275 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);
6276 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);
6277 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);
6278 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);
6280 published interface XPackageStructureCreator {
6281 interface ::com::sun::star::uno::XInterface;
6282 void convertToPackage([in] string sFolderURL, [in] ::com::sun::star::io::XOutputStream xTargetStream) raises (::com::sun::star::io::IOException);
6284 published interface XPersistanceHolder {
6285 interface ::com::sun::star::uno::XInterface;
6286 void disconnectPersistence() raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6287 void connectPersistance([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6289 published interface XRelationshipAccess {
6290 interface ::com::sun::star::uno::XInterface;
6291 boolean hasByID([in] string sID) raises (::com::sun::star::io::IOException);
6292 string getTargetByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6293 string getTypeByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6294 sequence< ::com::sun::star::beans::StringPair > getRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6295 sequence< sequence< ::com::sun::star::beans::StringPair > > getRelationshipsByType([in] string sType) raises (::com::sun::star::io::IOException);
6296 sequence< sequence< ::com::sun::star::beans::StringPair > > getAllRelationships() raises (::com::sun::star::io::IOException);
6297 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);
6298 void removeRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6299 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);
6300 void clearRelationships() raises (::com::sun::star::io::IOException);
6302 published interface XStateChangeListener {
6303 interface ::com::sun::star::lang::XEventListener;
6304 void changingState([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState) raises (::com::sun::star::embed::WrongStateException);
6305 void stateChanged([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState);
6307 published interface XStorageRawAccess {
6308 interface ::com::sun::star::uno::XInterface;
6309 ::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);
6310 ::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);
6311 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);
6313 published interface XTransactionListener {
6314 interface ::com::sun::star::lang::XEventListener;
6315 void preCommit([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6316 void commited([in] ::com::sun::star::lang::EventObject aEvent);
6317 void preRevert([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6318 void reverted([in] ::com::sun::star::lang::EventObject aEvent);
6320 published interface XTransferableSupplier {
6321 interface ::com::sun::star::uno::XInterface;
6322 ::com::sun::star::datatransfer::XTransferable getTransferable();
6324 published interface XWindowSupplier {
6325 interface ::com::sun::star::uno::XInterface;
6326 ::com::sun::star::awt::XWindow getWindow();
6329 module form {
6330 published service ControlFontDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6331 createWithGridModel([in] ::com::sun::star::beans::XPropertySet GridModel);
6333 published interface XFormComponent {
6334 interface ::com::sun::star::container::XChild;
6336 published service FormComponent {
6337 interface ::com::sun::star::form::XFormComponent;
6338 interface ::com::sun::star::lang::XComponent;
6339 interface ::com::sun::star::container::XNamed;
6340 interface ::com::sun::star::beans::XPropertySet;
6341 interface ::com::sun::star::io::XPersistObject;
6342 [optional] interface ::com::sun::star::beans::XPropertyBag;
6343 [property] string Name;
6345 published service FormControlModel {
6346 service ::com::sun::star::awt::UnoControlModel;
6347 service ::com::sun::star::form::FormComponent;
6348 [optional] interface ::com::sun::star::beans::XFastPropertySet;
6349 [optional] interface ::com::sun::star::beans::XPropertyState;
6350 [property, readonly] short ClassId;
6351 [property, optional] short TabIndex;
6352 [property] string Tag;
6354 published interface XUpdateListener;
6355 published interface XUpdateBroadcaster {
6356 interface ::com::sun::star::uno::XInterface;
6357 void addUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6358 void removeUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6360 published interface XBoundComponent {
6361 interface ::com::sun::star::form::XUpdateBroadcaster;
6362 boolean commit();
6364 published interface XLoadListener {
6365 interface ::com::sun::star::lang::XEventListener;
6366 void loaded([in] ::com::sun::star::lang::EventObject aEvent);
6367 void unloading([in] ::com::sun::star::lang::EventObject aEvent);
6368 void unloaded([in] ::com::sun::star::lang::EventObject aEvent);
6369 void reloading([in] ::com::sun::star::lang::EventObject aEvent);
6370 void reloaded([in] ::com::sun::star::lang::EventObject aEvent);
6372 published interface XResetListener;
6373 published interface XReset {
6374 interface ::com::sun::star::uno::XInterface;
6375 void reset();
6376 void addResetListener([in] ::com::sun::star::form::XResetListener aListener);
6377 void removeResetListener([in] ::com::sun::star::form::XResetListener aListener);
6379 published service DataAwareControlModel {
6380 service ::com::sun::star::form::FormControlModel;
6381 interface ::com::sun::star::form::XLoadListener;
6382 interface ::com::sun::star::form::XReset;
6383 [optional] interface ::com::sun::star::form::XBoundComponent;
6384 [property] string DataField;
6385 [property, optional] boolean InputRequired;
6386 [property, readonly] ::com::sun::star::beans::XPropertySet BoundField;
6387 [property] ::com::sun::star::beans::XPropertySet LabelControl;
6389 /** @deprecated */ published enum DataSelectionType {
6390 TABLE = 0,
6391 QUERY = 1,
6392 SQL = 2,
6393 SQLPASSTHROUGH = 3
6395 /** @deprecated */ published struct DatabaseDeleteEvent: ::com::sun::star::lang::EventObject {
6396 sequence< any > Bookmarks;
6398 published struct DatabaseParameterEvent: ::com::sun::star::lang::EventObject {
6399 ::com::sun::star::container::XIndexAccess Parameters;
6401 /** @deprecated */ published struct ErrorEvent: ::com::sun::star::lang::EventObject {
6402 any Reason;
6404 published enum FormButtonType {
6405 PUSH = 0,
6406 SUBMIT = 1,
6407 RESET = 2,
6408 URL = 3
6410 published constants FormComponentType {
6411 const short CHECKBOX = 5;
6412 const short COMBOBOX = 7;
6413 const short COMMANDBUTTON = 2;
6414 const short CONTROL = 1;
6415 const short CURRENCYFIELD = 18;
6416 const short DATEFIELD = 15;
6417 const short FILECONTROL = 12;
6418 const short FIXEDTEXT = 10;
6419 const short GRIDCONTROL = 11;
6420 const short GROUPBOX = 8;
6421 const short HIDDENCONTROL = 13;
6422 const short IMAGEBUTTON = 4;
6423 const short IMAGECONTROL = 14;
6424 const short LISTBOX = 6;
6425 const short NAVIGATIONBAR = 22;
6426 const short NUMERICFIELD = 17;
6427 const short PATTERNFIELD = 19;
6428 const short RADIOBUTTON = 3;
6429 const short SCROLLBAR = 20;
6430 const short SPINBUTTON = 21;
6431 const short TEXTFIELD = 9;
6432 const short TIMEFIELD = 16;
6434 published service FormComponents {
6435 interface ::com::sun::star::container::XContainer;
6436 interface ::com::sun::star::container::XNameContainer;
6437 interface ::com::sun::star::container::XIndexContainer;
6438 interface ::com::sun::star::container::XEnumerationAccess;
6439 interface ::com::sun::star::script::XEventAttacherManager;
6441 /** @deprecated */ published service FormControllerDispatcher {
6442 [optional] interface ::com::sun::star::frame::XDispatchProvider;
6444 published interface XConfirmDeleteListener;
6445 published interface XConfirmDeleteBroadcaster {
6446 interface ::com::sun::star::uno::XInterface;
6447 void addConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6448 void removeConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6450 published interface XDatabaseParameterListener;
6451 published interface XDatabaseParameterBroadcaster {
6452 interface ::com::sun::star::uno::XInterface;
6453 void addParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6454 void removeParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6456 published interface XFormControllerListener;
6457 /** @deprecated */ published interface XFormController {
6458 interface ::com::sun::star::awt::XTabController;
6459 ::com::sun::star::awt::XControl getCurrentControl();
6460 void addActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6461 void removeActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6464 module sdb {
6465 published interface XRowSetApproveListener;
6466 published interface XRowSetApproveBroadcaster {
6467 interface ::com::sun::star::uno::XInterface;
6468 void addRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6469 void removeRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6471 published interface XSQLErrorListener;
6472 published interface XSQLErrorBroadcaster {
6473 interface ::com::sun::star::uno::XInterface;
6474 void addSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6475 void removeSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6478 module form {
6479 /** @deprecated */ published service FormController {
6480 [optional] service ::com::sun::star::form::FormControllerDispatcher;
6481 interface ::com::sun::star::form::XFormController;
6482 interface ::com::sun::star::awt::XTabController;
6483 interface ::com::sun::star::container::XChild;
6484 interface ::com::sun::star::lang::XComponent;
6485 interface ::com::sun::star::container::XEnumerationAccess;
6486 interface ::com::sun::star::util::XModifyBroadcaster;
6487 interface ::com::sun::star::form::XConfirmDeleteBroadcaster;
6488 interface ::com::sun::star::sdb::XSQLErrorBroadcaster;
6489 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
6490 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
6492 published enum FormSubmitEncoding {
6493 URL = 0,
6494 MULTIPART = 1,
6495 TEXT = 2
6497 published enum FormSubmitMethod {
6498 GET = 0,
6499 POST = 1
6501 published interface XForms {
6502 interface ::com::sun::star::container::XContainer;
6503 interface ::com::sun::star::container::XNameContainer;
6504 interface ::com::sun::star::container::XIndexContainer;
6505 interface ::com::sun::star::container::XEnumerationAccess;
6506 interface ::com::sun::star::script::XEventAttacherManager;
6507 interface ::com::sun::star::container::XChild;
6508 interface ::com::sun::star::util::XCloneable;
6509 interface ::com::sun::star::lang::XComponent;
6511 published service Forms: ::com::sun::star::form::XForms;
6512 published enum ListSourceType {
6513 VALUELIST = 0,
6514 TABLE = 1,
6515 QUERY = 2,
6516 SQL = 3,
6517 SQLPASSTHROUGH = 4,
6518 TABLEFIELDS = 5
6520 published enum NavigationBarMode {
6521 NONE = 0,
6522 CURRENT = 1,
6523 PARENT = 2
6525 /** @deprecated */ published service PropertyBrowserController {
6526 interface ::com::sun::star::frame::XController;
6527 interface ::com::sun::star::beans::XPropertySet;
6528 interface ::com::sun::star::beans::XFastPropertySet;
6529 interface ::com::sun::star::beans::XMultiPropertySet;
6530 [property] ::com::sun::star::beans::XPropertySet IntrospectedObject;
6531 [property] string CurrentPage;
6533 published service TabOrderDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6534 createWithModel([in] ::com::sun::star::awt::XTabControllerModel TabbingModel, [in] ::com::sun::star::awt::XControlContainer ControlContext, [in] ::com::sun::star::awt::XWindow ParentWindow);
6536 published enum TabulatorCycle {
6537 RECORDS = 0,
6538 CURRENT = 1,
6539 PAGE = 2
6541 published interface XApproveActionListener;
6542 published interface XApproveActionBroadcaster {
6543 interface ::com::sun::star::uno::XInterface;
6544 void addApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6545 void removeApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6547 published interface XApproveActionListener {
6548 interface ::com::sun::star::lang::XEventListener;
6549 boolean approveAction([in] ::com::sun::star::lang::EventObject aEvent);
6551 published interface XBoundControl {
6552 interface ::com::sun::star::uno::XInterface;
6553 boolean getLock();
6554 void setLock([in] boolean bLock);
6556 published interface XChangeListener;
6557 published interface XChangeBroadcaster {
6558 interface ::com::sun::star::uno::XInterface;
6559 void addChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6560 void removeChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6562 published interface XChangeListener {
6563 interface ::com::sun::star::lang::XEventListener;
6564 void changed([in] ::com::sun::star::lang::EventObject rEvent);
6567 module sdb {
6568 published struct RowChangeEvent: ::com::sun::star::lang::EventObject {
6569 long Action;
6570 long Rows;
6573 module form {
6574 published interface XConfirmDeleteListener {
6575 interface ::com::sun::star::lang::XEventListener;
6576 boolean confirmDelete([in] ::com::sun::star::sdb::RowChangeEvent aEvent);
6578 published interface XDatabaseParameterListener {
6579 interface ::com::sun::star::lang::XEventListener;
6580 boolean approveParameter([in] ::com::sun::star::form::DatabaseParameterEvent aEvent);
6582 /** @deprecated */ published interface XDeleteListener {
6583 interface ::com::sun::star::lang::XEventListener;
6584 boolean approveDelete([in] ::com::sun::star::lang::EventObject aEvent);
6585 void deleted([in] ::com::sun::star::lang::EventObject aEvent);
6587 published interface XErrorListener;
6588 /** @deprecated */ published interface XErrorBroadcaster {
6589 interface ::com::sun::star::uno::XInterface;
6590 void addErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6591 void removeErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6593 /** @deprecated */ published interface XErrorListener {
6594 interface ::com::sun::star::lang::XEventListener;
6595 void errorOccured([in] ::com::sun::star::form::ErrorEvent aEvent);
6597 published interface XForm {
6598 interface ::com::sun::star::form::XFormComponent;
6600 published interface XFormControllerListener {
6601 interface ::com::sun::star::lang::XEventListener;
6602 void formActivated([in] ::com::sun::star::lang::EventObject rEvent);
6603 void formDeactivated([in] ::com::sun::star::lang::EventObject rEvent);
6605 /** @deprecated */ published interface XGrid {
6606 interface ::com::sun::star::uno::XInterface;
6607 short getCurrentColumnPosition();
6608 void setCurrentColumnPosition([in] short nPos);
6610 published interface XGridColumnFactory {
6611 interface ::com::sun::star::uno::XInterface;
6612 ::com::sun::star::beans::XPropertySet createColumn([in] string aColumnType) raises (::com::sun::star::lang::IllegalArgumentException);
6613 sequence< string > getColumnTypes();
6615 /** @deprecated */ published interface XGridFieldDataSupplier {
6616 interface ::com::sun::star::uno::XInterface;
6617 sequence< boolean > queryFieldDataType([in] type xType);
6618 sequence< any > queryFieldData([in] long nRow, [in] type xType);
6620 interface XGridControlListener;
6621 interface XGridControl {
6622 interface ::com::sun::star::form::XGrid;
6623 interface ::com::sun::star::form::XGridFieldDataSupplier;
6624 void addGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6625 void removeGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6627 /** @deprecated */ published interface XGridPeer {
6628 interface ::com::sun::star::uno::XInterface;
6629 ::com::sun::star::container::XIndexContainer getColumns();
6630 void setColumns([in] ::com::sun::star::container::XIndexContainer aColumns);
6632 published interface XImageProducerSupplier {
6633 interface ::com::sun::star::uno::XInterface;
6634 ::com::sun::star::awt::XImageProducer getImageProducer();
6636 /** @deprecated */ published interface XInsertListener {
6637 interface ::com::sun::star::lang::XEventListener;
6638 void inserting([in] ::com::sun::star::lang::EventObject aEvent);
6639 void inserted([in] ::com::sun::star::lang::EventObject aEvent);
6641 published interface XLoadable {
6642 interface ::com::sun::star::uno::XInterface;
6643 void load();
6644 void unload();
6645 void reload();
6646 boolean isLoaded();
6647 void addLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6648 void removeLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6650 /** @deprecated */ published interface XPositioningListener {
6651 interface ::com::sun::star::lang::XEventListener;
6652 void positioned([in] ::com::sun::star::lang::EventObject aEvent);
6654 published interface XResetListener {
6655 interface ::com::sun::star::lang::XEventListener;
6656 boolean approveReset([in] ::com::sun::star::lang::EventObject rEvent);
6657 void resetted([in] ::com::sun::star::lang::EventObject rEvent);
6659 /** @deprecated */ published interface XRestoreListener {
6660 interface ::com::sun::star::lang::XEventListener;
6661 void restored([in] ::com::sun::star::lang::EventObject aEvent);
6663 published interface XSubmitListener;
6664 published interface XSubmit {
6665 interface ::com::sun::star::uno::XInterface;
6666 void submit([in] ::com::sun::star::awt::XControl aControl, [in] ::com::sun::star::awt::MouseEvent aMouseEvt);
6667 void addSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6668 void removeSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6670 /** @deprecated */ published interface XSubmitListener {
6671 interface ::com::sun::star::lang::XEventListener;
6672 boolean approveSubmit([in] ::com::sun::star::lang::EventObject Event);
6674 published interface XUpdateListener {
6675 interface ::com::sun::star::lang::XEventListener;
6676 boolean approveUpdate([in] ::com::sun::star::lang::EventObject aEvent);
6677 void updated([in] ::com::sun::star::lang::EventObject aEvent);
6679 module component {
6680 published service CheckBox {
6681 service ::com::sun::star::awt::UnoControlCheckBoxModel;
6682 service ::com::sun::star::form::FormControlModel;
6683 interface ::com::sun::star::form::XReset;
6684 [property] short DefaultState;
6685 [property] string RefValue;
6687 published service DatabaseCheckBox {
6688 service ::com::sun::star::form::component::CheckBox;
6689 service ::com::sun::star::form::DataAwareControlModel;
6691 published service ComboBox {
6692 service ::com::sun::star::awt::UnoControlComboBoxModel;
6693 service ::com::sun::star::form::FormControlModel;
6694 interface ::com::sun::star::form::XReset;
6695 [property] string DefaultText;
6697 published service DatabaseComboBox {
6698 service ::com::sun::star::form::component::ComboBox;
6699 service ::com::sun::star::form::DataAwareControlModel;
6700 [property] boolean ConvertEmptyToNull;
6701 [property] string ListSource;
6702 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6704 published service DateField {
6705 service ::com::sun::star::awt::UnoControlDateFieldModel;
6706 service ::com::sun::star::form::FormControlModel;
6707 interface ::com::sun::star::form::XReset;
6708 [property] long DefaultDate;
6710 published service DatabaseDateField {
6711 service ::com::sun::star::form::component::DateField;
6712 service ::com::sun::star::form::DataAwareControlModel;
6714 published service FormattedField {
6715 service ::com::sun::star::awt::UnoControlFormattedFieldModel;
6716 service ::com::sun::star::form::FormControlModel;
6717 interface ::com::sun::star::form::XReset;
6719 published service DatabaseFormattedField {
6720 service ::com::sun::star::form::component::FormattedField;
6721 service ::com::sun::star::form::DataAwareControlModel;
6722 [property] boolean ConvertEmptyToNull;
6724 published service ListBox {
6725 service ::com::sun::star::awt::UnoControlListBoxModel;
6726 service ::com::sun::star::form::FormControlModel;
6727 interface ::com::sun::star::form::XReset;
6728 [property] sequence< short > DefaultSelection;
6729 [property] sequence< string > ListSource;
6731 published service DatabaseListBox {
6732 service ::com::sun::star::form::component::ListBox;
6733 service ::com::sun::star::form::DataAwareControlModel;
6734 [property] short BoundColumn;
6735 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6736 [property, optional, transient] sequence< any > SelectedValues;
6737 [property, optional, transient] any SelectedValue;
6739 published service NumericField {
6740 service ::com::sun::star::awt::UnoControlNumericFieldModel;
6741 service ::com::sun::star::form::FormControlModel;
6742 interface ::com::sun::star::form::XReset;
6743 [property] double DefaultValue;
6745 published service DatabaseNumericField {
6746 service ::com::sun::star::form::component::NumericField;
6747 service ::com::sun::star::form::DataAwareControlModel;
6749 published service RadioButton {
6750 service ::com::sun::star::awt::UnoControlRadioButtonModel;
6751 service ::com::sun::star::form::FormControlModel;
6752 interface ::com::sun::star::form::XReset;
6753 [property] short DefaultState;
6754 [property] string RefValue;
6755 [property, optional] string UncheckedRefValue;
6757 published service DatabaseRadioButton {
6758 service ::com::sun::star::form::component::RadioButton;
6759 service ::com::sun::star::form::DataAwareControlModel;
6763 module text {
6764 published service TextRange {
6765 service ::com::sun::star::style::CharacterProperties;
6766 service ::com::sun::star::style::ParagraphProperties;
6767 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
6768 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
6769 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
6770 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
6771 interface ::com::sun::star::text::XTextRange;
6772 interface ::com::sun::star::beans::XPropertySet;
6773 interface ::com::sun::star::beans::XPropertyState;
6774 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
6777 module form {
6778 module component {
6779 published service RichTextControl {
6780 service ::com::sun::star::awt::UnoControlEditModel;
6781 service ::com::sun::star::form::FormControlModel;
6782 service ::com::sun::star::text::TextRange;
6783 [property] boolean HardLineBreaks;
6784 [property] boolean RichText;
6786 published service TextField {
6787 service ::com::sun::star::awt::UnoControlEditModel;
6788 service ::com::sun::star::form::FormControlModel;
6789 [optional] service ::com::sun::star::form::component::RichTextControl;
6790 interface ::com::sun::star::form::XReset;
6791 [property] string DefaultText;
6793 published service DatabaseTextField {
6794 service ::com::sun::star::form::component::TextField;
6795 service ::com::sun::star::form::DataAwareControlModel;
6796 [property] boolean ConvertEmptyToNull;
6798 published service TimeField {
6799 service ::com::sun::star::awt::UnoControlTimeFieldModel;
6800 service ::com::sun::star::form::FormControlModel;
6801 interface ::com::sun::star::form::XReset;
6802 [property] long DefaultTime;
6804 published service DatabaseTimeField {
6805 service ::com::sun::star::form::component::TimeField;
6806 service ::com::sun::star::form::DataAwareControlModel;
6808 published service CommandButton {
6809 service ::com::sun::star::awt::UnoControlButtonModel;
6810 service ::com::sun::star::form::FormControlModel;
6811 interface ::com::sun::star::form::XImageProducerSupplier;
6812 [optional] interface ::com::sun::star::form::XReset;
6813 [property] ::com::sun::star::form::FormButtonType ButtonType;
6814 [property] string TargetFrame;
6815 [property] string TargetURL;
6816 [property, optional] boolean DefaultState;
6818 published service CurrencyField {
6819 service ::com::sun::star::awt::UnoControlCurrencyFieldModel;
6820 service ::com::sun::star::form::FormControlModel;
6821 interface ::com::sun::star::form::XReset;
6822 [property] double DefaultValue;
6824 published service Form {
6825 service ::com::sun::star::form::FormComponent;
6826 service ::com::sun::star::form::FormComponents;
6827 interface ::com::sun::star::form::XForm;
6828 interface ::com::sun::star::awt::XTabControllerModel;
6832 module sdbc {
6833 published interface XCloseable {
6834 interface ::com::sun::star::uno::XInterface;
6835 void close() raises (::com::sun::star::sdbc::SQLException);
6837 published interface XColumnLocate {
6838 interface ::com::sun::star::uno::XInterface;
6839 long findColumn([in] string columnName) raises (::com::sun::star::sdbc::SQLException);
6841 published interface XResultSetMetaData;
6842 published interface XResultSetMetaDataSupplier {
6843 interface ::com::sun::star::uno::XInterface;
6844 ::com::sun::star::sdbc::XResultSetMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
6846 published interface XResultSetUpdate {
6847 interface ::com::sun::star::uno::XInterface;
6848 void insertRow() raises (::com::sun::star::sdbc::SQLException);
6849 void updateRow() raises (::com::sun::star::sdbc::SQLException);
6850 void deleteRow() raises (::com::sun::star::sdbc::SQLException);
6851 void cancelRowUpdates() raises (::com::sun::star::sdbc::SQLException);
6852 void moveToInsertRow() raises (::com::sun::star::sdbc::SQLException);
6853 void moveToCurrentRow() raises (::com::sun::star::sdbc::SQLException);
6855 published interface XRow {
6856 interface ::com::sun::star::uno::XInterface;
6857 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
6858 string getString([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6859 boolean getBoolean([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6860 byte getByte([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6861 short getShort([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6862 long getInt([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6863 hyper getLong([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6864 float getFloat([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6865 double getDouble([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6866 sequence< byte > getBytes([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6867 ::com::sun::star::util::Date getDate([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6868 ::com::sun::star::util::Time getTime([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6869 ::com::sun::star::util::DateTime getTimestamp([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6870 ::com::sun::star::io::XInputStream getBinaryStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6871 ::com::sun::star::io::XInputStream getCharacterStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6872 any getObject([in] long columnIndex, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
6873 ::com::sun::star::sdbc::XRef getRef([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6874 ::com::sun::star::sdbc::XBlob getBlob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6875 ::com::sun::star::sdbc::XClob getClob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6876 ::com::sun::star::sdbc::XArray getArray([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6878 published interface XRowUpdate {
6879 interface ::com::sun::star::uno::XInterface;
6880 void updateNull([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6881 void updateBoolean([in] long columnIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
6882 void updateByte([in] long columnIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
6883 void updateShort([in] long columnIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
6884 void updateInt([in] long columnIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
6885 void updateLong([in] long columnIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
6886 void updateFloat([in] long columnIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
6887 void updateDouble([in] long columnIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
6888 void updateString([in] long columnIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
6889 void updateBytes([in] long columnIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
6890 void updateDate([in] long columnIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
6891 void updateTime([in] long columnIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
6892 void updateTimestamp([in] long columnIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
6893 void updateBinaryStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6894 void updateCharacterStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6895 void updateObject([in] long columnIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
6896 void updateNumericObject([in] long columnIndex, [in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
6898 published interface XWarningsSupplier {
6899 interface ::com::sun::star::uno::XInterface;
6900 any getWarnings() raises (::com::sun::star::sdbc::SQLException);
6901 void clearWarnings() raises (::com::sun::star::sdbc::SQLException);
6903 published service ResultSet {
6904 interface ::com::sun::star::beans::XPropertySet;
6905 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
6906 interface ::com::sun::star::sdbc::XResultSet;
6907 interface ::com::sun::star::sdbc::XRow;
6908 interface ::com::sun::star::sdbc::XColumnLocate;
6909 [optional] interface ::com::sun::star::lang::XComponent;
6910 [optional] interface ::com::sun::star::sdbc::XCloseable;
6911 [optional] interface ::com::sun::star::sdbc::XWarningsSupplier;
6912 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
6913 [optional] interface ::com::sun::star::sdbc::XRowUpdate;
6914 [property, optional, readonly] string CursorName;
6915 [property, readonly] long ResultSetConcurrency;
6916 [property, readonly] long ResultSetType;
6917 [property] long FetchDirection;
6918 [property] long FetchSize;
6921 module sdbcx {
6922 published interface XDeleteRows {
6923 interface ::com::sun::star::uno::XInterface;
6924 sequence< long > deleteRows([in] sequence< any > rows) raises (::com::sun::star::sdbc::SQLException);
6926 published interface XRowLocate {
6927 interface ::com::sun::star::uno::XInterface;
6928 any getBookmark() raises (::com::sun::star::sdbc::SQLException);
6929 boolean moveToBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6930 boolean moveRelativeToBookmark([in] any bookmark, [in] long rows) raises (::com::sun::star::sdbc::SQLException);
6931 long compareBookmarks([in] any first, [in] any second) raises (::com::sun::star::sdbc::SQLException);
6932 boolean hasOrderedBookmarks() raises (::com::sun::star::sdbc::SQLException);
6933 long hashBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6936 module util {
6937 published interface XCancellable {
6938 interface ::com::sun::star::uno::XInterface;
6939 void cancel();
6942 module sdbcx {
6943 published service ResultSet {
6944 service ::com::sun::star::sdbc::ResultSet;
6945 interface ::com::sun::star::sdbcx::XRowLocate;
6946 [optional] interface ::com::sun::star::util::XCancellable;
6947 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
6948 [property, readonly] boolean IsBookmarkable;
6949 [property, optional, readonly] boolean CanUpdateInsertedRows;
6951 published interface XColumnsSupplier {
6952 interface ::com::sun::star::uno::XInterface;
6953 ::com::sun::star::container::XNameAccess getColumns();
6956 module sdb {
6957 published service ResultSet {
6958 service ::com::sun::star::sdbcx::ResultSet;
6959 interface ::com::sun::star::sdbcx::XColumnsSupplier;
6961 published interface XCompletedExecution {
6962 interface ::com::sun::star::uno::XInterface;
6963 void executeWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
6965 published interface XParametersSupplier {
6966 interface ::com::sun::star::uno::XInterface;
6967 ::com::sun::star::container::XIndexAccess getParameters();
6969 published interface XResultSetAccess {
6970 interface ::com::sun::star::uno::XInterface;
6971 ::com::sun::star::sdbc::XResultSet createResultSet() raises (::com::sun::star::sdbc::SQLException);
6974 module sdbc {
6975 published service RowSet {
6976 service ::com::sun::star::sdbc::ResultSet;
6977 interface ::com::sun::star::sdbc::XRowSet;
6978 interface ::com::sun::star::sdbc::XParameters;
6979 interface ::com::sun::star::sdbc::XColumnLocate;
6980 [property] string DataSourceName;
6981 [property] string URL;
6982 [property] string Command;
6983 [property] long TransactionIsolation;
6984 [property] ::com::sun::star::container::XNameAccess TypeMap;
6985 [property] boolean EscapeProcessing;
6986 [property] long QueryTimeOut;
6987 [property] long MaxFieldSize;
6988 [property] long MaxRows;
6989 [property] string User;
6990 [property] string Password;
6991 [property] long ResultSetType;
6993 published interface XConnection;
6995 module sdb {
6996 published service RowSet {
6997 service ::com::sun::star::sdbc::RowSet;
6998 service ::com::sun::star::sdb::ResultSet;
6999 interface ::com::sun::star::sdb::XCompletedExecution;
7000 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
7001 interface ::com::sun::star::sdb::XResultSetAccess;
7002 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
7003 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
7004 [optional] interface ::com::sun::star::sdb::XParametersSupplier;
7005 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
7006 [property] string DataSourceName;
7007 [property] string Command;
7008 [property] long CommandType;
7009 [property, readonly] string ActiveCommand;
7010 [property] boolean IgnoreResult;
7011 [property] string Filter;
7012 [property] boolean ApplyFilter;
7013 [property, optional] string HavingClause;
7014 [property, optional] string GroupBy;
7015 [property] string Order;
7016 [property, readonly] long Privileges;
7017 [property, readonly] boolean IsModified;
7018 [property, readonly] boolean IsNew;
7019 [property, readonly] long RowCount;
7020 [property, readonly] boolean IsRowCountFinal;
7021 [property, optional] string UpdateTableName;
7022 [property, optional] string UpdateCatalogName;
7023 [property, optional] string UpdateSchemaName;
7026 module form {
7027 module component {
7028 published service DataForm {
7029 service ::com::sun::star::sdb::RowSet;
7030 service ::com::sun::star::form::component::Form;
7031 interface ::com::sun::star::form::XReset;
7032 interface ::com::sun::star::form::XLoadable;
7033 interface ::com::sun::star::sdb::XCompletedExecution;
7034 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
7035 [property] sequence< string > MasterFields;
7036 [property] sequence< string > DetailFields;
7037 [property] ::com::sun::star::form::TabulatorCycle Cycle;
7038 [property] ::com::sun::star::form::NavigationBarMode NavigationBarMode;
7039 [property] boolean AllowInserts;
7040 [property] boolean AllowUpdates;
7041 [property] boolean AllowDeletes;
7043 published service DatabaseCurrencyField {
7044 service ::com::sun::star::form::component::CurrencyField;
7045 service ::com::sun::star::form::DataAwareControlModel;
7047 published service DatabaseImageControl {
7048 service ::com::sun::star::awt::UnoControlImageControlModel;
7049 service ::com::sun::star::form::DataAwareControlModel;
7050 interface ::com::sun::star::form::XImageProducerSupplier;
7051 [property] boolean ReadOnly;
7053 published service PatternField {
7054 service ::com::sun::star::awt::UnoControlPatternFieldModel;
7055 service ::com::sun::star::form::FormControlModel;
7056 interface ::com::sun::star::form::XReset;
7057 [property] string DefaultText;
7059 published service DatabasePatternField {
7060 service ::com::sun::star::form::component::PatternField;
7061 service ::com::sun::star::form::DataAwareControlModel;
7062 [property] boolean ConvertEmptyToNull;
7064 published service FileControl {
7065 service ::com::sun::star::awt::UnoControlFileControlModel;
7066 service ::com::sun::star::form::FormControlModel;
7067 interface ::com::sun::star::form::XReset;
7068 [property] string DefaultText;
7070 published service FixedText {
7071 service ::com::sun::star::awt::UnoControlFixedTextModel;
7072 service ::com::sun::star::form::FormControlModel;
7074 published service GridControl {
7075 service ::com::sun::star::form::FormControlModel;
7076 service ::com::sun::star::form::FormComponents;
7077 interface ::com::sun::star::form::XGridColumnFactory;
7078 /** @deprecated */ interface ::com::sun::star::view::XSelectionSupplier;
7079 interface ::com::sun::star::form::XReset;
7080 [property] short Border;
7081 [property, optional] long BorderColor;
7082 [property] boolean Enabled;
7083 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
7084 [property] long RowHeight;
7085 [property] boolean Tabstop;
7086 [property] ::com::sun::star::util::Color TextColor;
7088 published service GroupBox {
7089 service ::com::sun::star::awt::UnoControlGroupBoxModel;
7090 service ::com::sun::star::form::FormControlModel;
7092 published service HTMLForm {
7093 service ::com::sun::star::form::component::Form;
7094 interface ::com::sun::star::form::XReset;
7095 interface ::com::sun::star::form::XSubmit;
7096 [property] string TargetFrame;
7097 [property] string TargetURL;
7098 [property] ::com::sun::star::form::FormSubmitMethod SubmitMethod;
7099 [property] ::com::sun::star::form::FormSubmitEncoding SubmitEncoding;
7101 published service HiddenControl {
7102 service ::com::sun::star::form::FormComponent;
7103 [property] string HiddenValue;
7105 published service ImageButton {
7106 service ::com::sun::star::awt::UnoControlImageControlModel;
7107 service ::com::sun::star::form::FormControlModel;
7108 interface ::com::sun::star::form::XImageProducerSupplier;
7109 [property] ::com::sun::star::form::FormButtonType ButtonType;
7110 [property] string TargetFrame;
7111 [property] string TargetURL;
7114 module control {
7115 published service CheckBox {
7116 service ::com::sun::star::awt::UnoControlCheckBox;
7117 interface ::com::sun::star::form::XBoundControl;
7119 published service ComboBox {
7120 service ::com::sun::star::awt::UnoControlComboBox;
7121 interface ::com::sun::star::form::XBoundControl;
7123 published service CommandButton {
7124 service ::com::sun::star::awt::UnoControlButton;
7125 interface ::com::sun::star::form::XApproveActionBroadcaster;
7127 published service CurrencyField {
7128 service ::com::sun::star::awt::UnoControlCurrencyField;
7129 interface ::com::sun::star::form::XBoundControl;
7131 published service DateField {
7132 service ::com::sun::star::awt::UnoControlDateField;
7133 interface ::com::sun::star::form::XBoundControl;
7135 published service FormattedField {
7136 service ::com::sun::star::awt::UnoControlFormattedField;
7137 interface ::com::sun::star::form::XBoundControl;
7141 module frame {
7142 published interface XDispatchProviderInterception {
7143 interface ::com::sun::star::uno::XInterface;
7144 void registerDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7145 void releaseDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7148 module util {
7149 published interface XModeSelector {
7150 interface ::com::sun::star::uno::XInterface;
7151 void setMode([in] string aMode) raises (::com::sun::star::lang::NoSupportException);
7152 string getMode();
7153 sequence< string > getSupportedModes();
7154 boolean supportsMode([in] string aMode);
7157 module form {
7158 module control {
7159 published service GridControl {
7160 service ::com::sun::star::awt::UnoControl;
7161 interface ::com::sun::star::form::XBoundComponent;
7162 interface ::com::sun::star::form::XGrid;
7163 interface ::com::sun::star::util::XModifyBroadcaster;
7164 interface ::com::sun::star::container::XIndexAccess;
7165 interface ::com::sun::star::container::XEnumerationAccess;
7166 [optional] interface ::com::sun::star::form::XGridControl;
7167 [optional] interface ::com::sun::star::form::XGridFieldDataSupplier;
7168 [optional] interface ::com::sun::star::util::XModeSelector;
7169 [optional] interface ::com::sun::star::view::XSelectionSupplier;
7170 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7172 published service GroupBox {
7173 service ::com::sun::star::awt::UnoControlGroupBox;
7175 published service ImageButton {
7176 service ::com::sun::star::awt::UnoControlImageControl;
7177 interface ::com::sun::star::form::XApproveActionBroadcaster;
7179 published service ImageControl {
7180 service ::com::sun::star::awt::UnoControlImageControl;
7181 interface ::com::sun::star::form::XBoundControl;
7183 published service InteractionGridControl {
7184 service ::com::sun::star::form::control::GridControl;
7185 interface ::com::sun::star::frame::XDispatch;
7187 published service ListBox {
7188 service ::com::sun::star::awt::UnoControlListBox;
7189 interface ::com::sun::star::form::XBoundControl;
7190 interface ::com::sun::star::form::XChangeBroadcaster;
7192 published service NumericField {
7193 service ::com::sun::star::awt::UnoControlNumericField;
7194 interface ::com::sun::star::form::XBoundControl;
7196 published service PatternField {
7197 service ::com::sun::star::awt::UnoControlPatternField;
7198 interface ::com::sun::star::form::XBoundControl;
7200 published service RadioButton {
7201 service ::com::sun::star::awt::UnoControlRadioButton;
7202 interface ::com::sun::star::form::XBoundControl;
7204 published service TextField {
7205 service ::com::sun::star::awt::UnoControlEdit;
7206 interface ::com::sun::star::form::XBoundControl;
7207 interface ::com::sun::star::form::XChangeBroadcaster;
7209 published service TimeField {
7210 service ::com::sun::star::awt::UnoControlTimeField;
7211 interface ::com::sun::star::form::XBoundControl;
7215 module formula {
7216 published service FormulaProperties {
7217 [property] short Alignment;
7218 [property] short BaseFontHeight;
7219 [property] string CustomFontNameFixed;
7220 [property] boolean FontFixedIsItalic;
7221 [property] boolean FontFixedIsBold;
7222 [property] string CustomFontNameSans;
7223 [property] boolean FontSansIsItalic;
7224 [property] boolean FontSansIsBold;
7225 [property] string CustomFontNameSerif;
7226 [property] boolean FontSerifIsItalic;
7227 [property] boolean FontSerifIsBold;
7228 [property] string FontNameFunctions;
7229 [property] boolean FontFunctionsIsItalic;
7230 [property] boolean FontFunctionsIsBold;
7231 [property] string FontNameNumbers;
7232 [property] boolean FontNumbersIsItalic;
7233 [property] boolean FontNumbersIsBold;
7234 [property] string FontNameText;
7235 [property] boolean FontTextIsItalic;
7236 [property] boolean FontTextIsBold;
7237 [property] string FontNameVariables;
7238 [property] boolean FontVariablesIsItalic;
7239 [property] boolean FontVariablesIsBold;
7240 [property] string Formula;
7241 [property] boolean IsScaleAllBrackets;
7242 [property] boolean IsTextMode;
7243 [property] short RelativeFontHeightFunctions;
7244 [property] short RelativeFontHeightIndices;
7245 [property] short RelativeFontHeightLimits;
7246 [property] short RelativeFontHeightOperators;
7247 [property] short RelativeFontHeightText;
7248 [property] short RelativeBracketDistance;
7249 [property] short RelativeBracketExcessSize;
7250 [property] short RelativeFractionBarExcessLength;
7251 [property] short RelativeFractionBarLineWeight;
7252 [property] short RelativeFractionDenominatorDepth;
7253 [property] short RelativeFractionNumeratorHeight;
7254 [property] short RelativeIndexSubscript;
7255 [property] short RelativeIndexSuperscript;
7256 [property] short RelativeLineSpacing;
7257 [property] short RelativeLowerLimitDistance;
7258 [property] short RelativeMatrixColumnSpacing;
7259 [property] short RelativeMatrixLineSpacing;
7260 [property] short RelativeOperatorExcessSize;
7261 [property] short RelativeOperatorSpacing;
7262 [property] short RelativeRootSpacing;
7263 [property] short RelativeScaleBracketExcessSize;
7264 [property] short RelativeSpacing;
7265 [property] short RelativeSymbolMinimumHeight;
7266 [property] short RelativeSymbolPrimaryHeight;
7267 [property] short RelativeUpperLimitDistance;
7268 [property] short TopMargin;
7269 [property] short BottomMargin;
7270 [property] short LeftMargin;
7271 [property] short RightMargin;
7272 [property, optional] short BaseLine;
7274 /** @deprecated */ published struct SymbolDescriptor {
7275 string sName;
7276 string sExportName;
7277 string sSymbolSet;
7278 long nCharacter;
7279 string sFontName;
7280 short nCharSet;
7281 short nFamily;
7282 short nPitch;
7283 short nWeight;
7284 short nItalic;
7287 module frame {
7288 published struct DispatchInformation {
7289 string Command;
7290 short GroupId;
7292 published interface XDispatchInformationProvider {
7293 interface ::com::sun::star::uno::XInterface;
7294 sequence< short > getSupportedCommandGroups();
7295 sequence< ::com::sun::star::frame::DispatchInformation > getConfigurableDispatchInformation([in] short CommandGroup);
7297 published service Bibliography: ::com::sun::star::container::XNameAccess;
7298 published constants CommandGroup {
7299 const short APPLICATION = 1;
7300 const short CHART = 20;
7301 const short CONNECTOR = 22;
7302 const short CONTROLS = 25;
7303 const short DATA = 17;
7304 const short DOCUMENT = 3;
7305 const short DRAWING = 24;
7306 const short EDIT = 4;
7307 const short ENUMERATION = 16;
7308 const short EXPLORER = 21;
7309 const short FORMAT = 10;
7310 const short FRAME = 13;
7311 const short GRAPHIC = 14;
7312 const short IMAGE = 19;
7313 const short INSERT = 9;
7314 const short INTERNAL = 0;
7315 const short MACRO = 5;
7316 const short MATH = 7;
7317 const short MODIFY = 23;
7318 const short NAVIGATOR = 8;
7319 const short OPTIONS = 6;
7320 const short SPECIAL = 18;
7321 const short TABLE = 15;
7322 const short TEMPLATE = 11;
7323 const short TEXT = 12;
7324 const short VIEW = 2;
7326 published service Components {
7327 interface ::com::sun::star::container::XEnumerationAccess;
7329 published interface XDispatchResultListener;
7330 published interface XNotifyingDispatch {
7331 interface ::com::sun::star::frame::XDispatch;
7332 void dispatchWithNotification([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchResultListener Listener);
7334 published service ContentHandler {
7335 interface ::com::sun::star::frame::XNotifyingDispatch;
7337 published interface XLoaderFactory {
7338 interface ::com::sun::star::lang::XMultiServiceFactory;
7339 interface ::com::sun::star::container::XNameAccess;
7340 interface ::com::sun::star::container::XContainerQuery;
7342 published service ContentHandlerFactory: ::com::sun::star::frame::XLoaderFactory;
7343 published interface XComponentLoader {
7344 interface ::com::sun::star::uno::XInterface;
7345 ::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);
7347 published interface XTerminateListener;
7348 published interface XDesktop {
7349 interface ::com::sun::star::uno::XInterface;
7350 boolean terminate();
7351 void addTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7352 void removeTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7353 ::com::sun::star::container::XEnumerationAccess getComponents();
7354 ::com::sun::star::lang::XComponent getCurrentComponent();
7355 ::com::sun::star::frame::XFrame getCurrentFrame();
7357 published interface XFrameActionListener;
7358 published interface XFramesSupplier;
7359 published interface XFrame {
7360 interface ::com::sun::star::lang::XComponent;
7361 void initialize([in] ::com::sun::star::awt::XWindow xWindow);
7362 ::com::sun::star::awt::XWindow getContainerWindow();
7363 void setCreator([in] ::com::sun::star::frame::XFramesSupplier Creator);
7364 ::com::sun::star::frame::XFramesSupplier getCreator();
7365 string getName();
7366 void setName([in] string aName);
7367 ::com::sun::star::frame::XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags);
7368 boolean isTop();
7369 void activate();
7370 void deactivate();
7371 boolean isActive();
7372 boolean setComponent([in] ::com::sun::star::awt::XWindow xComponentWindow, [in] ::com::sun::star::frame::XController xController);
7373 ::com::sun::star::awt::XWindow getComponentWindow();
7374 ::com::sun::star::frame::XController getController();
7375 void contextChanged();
7376 void addFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7377 void removeFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7379 published interface XFrames;
7380 published interface XFramesSupplier {
7381 interface ::com::sun::star::frame::XFrame;
7382 ::com::sun::star::frame::XFrames getFrames();
7383 ::com::sun::star::frame::XFrame getActiveFrame();
7384 void setActiveFrame([in] ::com::sun::star::frame::XFrame Frame);
7386 published interface XDesktop2 {
7387 interface ::com::sun::star::frame::XDispatchProvider;
7388 interface ::com::sun::star::frame::XDispatchProviderInterception;
7389 interface ::com::sun::star::frame::XFramesSupplier;
7390 interface ::com::sun::star::frame::XDesktop;
7391 interface ::com::sun::star::frame::XComponentLoader;
7393 /** @deprecated */ published service Desktop: ::com::sun::star::frame::XDesktop2;
7394 /** @deprecated */ published interface XDesktopTask {
7395 interface ::com::sun::star::lang::XComponent;
7396 /** @deprecated */ void initialize([in] ::com::sun::star::awt::XWindow TaskWindow);
7397 /** @deprecated */ boolean close();
7399 /** @deprecated */ published interface XWindowArranger {
7400 interface ::com::sun::star::uno::XInterface;
7401 /** @deprecated */ boolean hasArrangeCommand([in] short nCommand);
7402 /** @deprecated */ void arrange([in] short nCommand);
7404 /** @deprecated */ published service DesktopTask {
7405 interface ::com::sun::star::frame::XDesktopTask;
7406 interface ::com::sun::star::frame::XFrame;
7407 interface ::com::sun::star::beans::XPropertySet;
7408 interface ::com::sun::star::frame::XWindowArranger;
7409 interface ::com::sun::star::frame::XFramesSupplier;
7410 [property, readonly] string Title;
7411 [property, readonly] boolean IsDesktop;
7412 [property] boolean IsVisible;
7413 [property] boolean IsFloating;
7414 [property] boolean IsAlwaysVisible;
7415 [property] ::com::sun::star::awt::Point Position;
7416 [property] ::com::sun::star::awt::Size Size;
7418 /** @deprecated */ published service DesktopTasks {
7419 interface ::com::sun::star::container::XEnumerationAccess;
7421 published interface XDispatchHelper {
7422 interface ::com::sun::star::uno::XInterface;
7423 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);
7425 published service DispatchHelper: ::com::sun::star::frame::XDispatchHelper;
7426 published service DispatchProvider {
7427 interface ::com::sun::star::frame::XDispatchProvider;
7428 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7430 published interface XDispatchRecorder {
7431 interface ::com::sun::star::uno::XInterface;
7432 void startRecording([in] ::com::sun::star::frame::XFrame Frame);
7433 void endRecording();
7434 void recordDispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7435 void recordDispatchAsComment([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7436 string getRecordedMacro();
7438 published service DispatchRecorder: ::com::sun::star::frame::XDispatchRecorder;
7439 published interface XDispatchRecorderSupplier {
7440 interface ::com::sun::star::uno::XInterface;
7441 void setDispatchRecorder([in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7442 ::com::sun::star::frame::XDispatchRecorder getDispatchRecorder();
7443 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatch Dispatcher);
7445 published service DispatchRecorderSupplier: ::com::sun::star::frame::XDispatchRecorderSupplier;
7446 published struct DispatchResultEvent: ::com::sun::star::lang::EventObject {
7447 short State;
7448 any Result;
7450 published constants DispatchResultState {
7451 const short DONTKNOW = 2;
7452 const short FAILURE = 0;
7453 const short SUCCESS = 1;
7455 published struct DispatchStatement {
7456 string aCommand;
7457 string aTarget;
7458 sequence< ::com::sun::star::beans::PropertyValue > aArgs;
7459 long nFlags;
7460 boolean bIsComment;
7463 module ucb {
7464 published interface XContent;
7466 module frame {
7467 published interface XDocumentTemplates {
7468 interface ::com::sun::star::uno::XInterface;
7469 ::com::sun::star::ucb::XContent getContent();
7470 boolean storeTemplate([in] string GroupName, [in] string TemplateName, [in] ::com::sun::star::frame::XStorable Storable);
7471 boolean addTemplate([in] string GroupName, [in] string TemplateName, [in] string SourceURL);
7472 boolean removeTemplate([in] string GroupName, [in] string TemplateName);
7473 boolean renameTemplate([in] string GroupName, [in] string OldTemplateName, [in] string NewTemplateName);
7474 boolean addGroup([in] string GroupName);
7475 boolean removeGroup([in] string GroupName);
7476 boolean renameGroup([in] string OldGroupName, [in] string NewGroupName);
7477 void update();
7479 published service DocumentTemplates: ::com::sun::star::frame::XDocumentTemplates;
7480 published struct FeatureStateEvent: ::com::sun::star::lang::EventObject {
7481 ::com::sun::star::util::URL FeatureURL;
7482 string FeatureDescriptor;
7483 boolean IsEnabled;
7484 boolean Requery;
7485 any State;
7488 module task {
7489 published interface XStatusIndicator;
7490 published interface XStatusIndicatorFactory {
7491 interface ::com::sun::star::uno::XInterface;
7492 ::com::sun::star::task::XStatusIndicator createStatusIndicator();
7495 module frame {
7496 published interface XFrame2 {
7497 interface ::com::sun::star::frame::XDispatchProvider;
7498 interface ::com::sun::star::frame::XDispatchInformationProvider;
7499 interface ::com::sun::star::frame::XDispatchProviderInterception;
7500 interface ::com::sun::star::frame::XFramesSupplier;
7501 interface ::com::sun::star::task::XStatusIndicatorFactory;
7502 [attribute, readonly] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
7503 [attribute] string Title;
7504 [attribute] ::com::sun::star::frame::XDispatchRecorderSupplier DispatchRecorderSupplier;
7505 [attribute] ::com::sun::star::uno::XInterface LayoutManager;
7507 published service Frame: ::com::sun::star::frame::XFrame2;
7508 published enum FrameAction {
7509 COMPONENT_ATTACHED = 0,
7510 COMPONENT_DETACHING = 1,
7511 COMPONENT_REATTACHED = 2,
7512 FRAME_ACTIVATED = 3,
7513 FRAME_DEACTIVATING = 4,
7514 CONTEXT_CHANGED = 5,
7515 FRAME_UI_ACTIVATED = 6,
7516 FRAME_UI_DEACTIVATING = 7
7518 published struct FrameActionEvent: ::com::sun::star::lang::EventObject {
7519 ::com::sun::star::frame::XFrame Frame;
7520 ::com::sun::star::frame::FrameAction Action;
7522 published service FrameControl {
7523 service ::com::sun::star::awt::UnoControl;
7524 [property] string ComponentUrl;
7525 [property, readonly] string Frame;
7527 published interface XLoadEventListener;
7528 published interface XFrameLoader {
7529 interface ::com::sun::star::uno::XInterface;
7530 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);
7531 void cancel();
7533 published service FrameLoader {
7534 interface ::com::sun::star::frame::XFrameLoader;
7535 [optional] interface ::com::sun::star::lang::XInitialization;
7536 [optional] interface ::com::sun::star::container::XNamed;
7538 published service FrameLoaderFactory: ::com::sun::star::frame::XLoaderFactory;
7539 published constants FrameSearchFlag {
7540 const long ALL = 23;
7541 /** @deprecated */ const long AUTO = 0;
7542 const long CHILDREN = 4;
7543 const long CREATE = 8;
7544 const long GLOBAL = 55;
7545 const long PARENT = 1;
7546 const long SELF = 2;
7547 const long SIBLINGS = 16;
7548 const long TASKS = 32;
7550 published interface XFrames {
7551 interface ::com::sun::star::container::XIndexAccess;
7552 void append([in] ::com::sun::star::frame::XFrame xFrame);
7553 sequence< ::com::sun::star::frame::XFrame > queryFrames([in] long nSearchFlags);
7554 void remove([in] ::com::sun::star::frame::XFrame xFrame);
7556 published service FramesContainer {
7557 interface ::com::sun::star::frame::XFrames;
7559 published exception IllegalArgumentIOException: ::com::sun::star::io::IOException {
7561 published interface XFrameActionListener {
7562 interface ::com::sun::star::lang::XEventListener;
7563 void frameAction([in] ::com::sun::star::frame::FrameActionEvent Action);
7566 module ui {
7567 published struct ConfigurationEvent: ::com::sun::star::container::ContainerEvent {
7568 string ResourceURL;
7569 any aInfo;
7571 published interface XUIConfigurationListener {
7572 interface ::com::sun::star::lang::XEventListener;
7573 void elementInserted([in] ::com::sun::star::ui::ConfigurationEvent Event);
7574 void elementRemoved([in] ::com::sun::star::ui::ConfigurationEvent Event);
7575 void elementReplaced([in] ::com::sun::star::ui::ConfigurationEvent Event);
7578 module util {
7579 published interface XStringMapping {
7580 interface ::com::sun::star::uno::XInterface;
7581 boolean mapStrings([inout] sequence< string > Parameter);
7584 module frame {
7585 published service MediaTypeDetectionHelper: ::com::sun::star::util::XStringMapping;
7586 published interface XSynchronousFrameLoader {
7587 interface ::com::sun::star::uno::XInterface;
7588 boolean load([in] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] ::com::sun::star::frame::XFrame Frame);
7589 void cancel();
7591 published interface XStatusListener {
7592 interface ::com::sun::star::lang::XEventListener;
7593 void statusChanged([in] ::com::sun::star::frame::FeatureStateEvent State);
7595 published interface XUIControllerRegistration {
7596 interface ::com::sun::star::uno::XInterface;
7597 boolean hasController([in] string aCommandURL, [in] string aModelName);
7598 void registerController([in] string aCommandURL, [in] string aModelName, [in] string aControllerImplementationName);
7599 void deregisterController([in] string aCommandURL, [in] string aModelName);
7601 published service ProtocolHandler {
7602 interface ::com::sun::star::frame::XDispatchProvider;
7603 [optional] interface ::com::sun::star::lang::XInitialization;
7605 /** @deprecated */ published service Settings {
7606 interface ::com::sun::star::container::XNameAccess;
7609 module util {
7610 published interface XUpdatable {
7611 interface ::com::sun::star::uno::XInterface;
7612 void update();
7615 module frame {
7616 published service SynchronousFrameLoader {
7617 interface ::com::sun::star::frame::XSynchronousFrameLoader;
7618 [optional] interface ::com::sun::star::lang::XInitialization;
7619 [optional] interface ::com::sun::star::container::XNamed;
7621 /** @deprecated */ published interface XTask {
7622 interface ::com::sun::star::frame::XFrame;
7623 /** @deprecated */ boolean close();
7624 /** @deprecated */ void tileWindows();
7625 /** @deprecated */ void arrangeWindowsVertical();
7626 /** @deprecated */ void arrangeWindowsHorizontal();
7628 /** @deprecated */ published service Task {
7629 /** @deprecated */ interface ::com::sun::star::frame::XFrame;
7630 /** @deprecated */ interface ::com::sun::star::frame::XTask;
7632 published service TemplateAccess {
7633 interface ::com::sun::star::frame::XDocumentTemplates;
7634 interface ::com::sun::star::lang::XLocalizable;
7636 published exception TerminationVetoException: ::com::sun::star::uno::Exception {
7638 published constants WindowArrange {
7639 const short CASCADE = 4;
7640 const short HORIZONTAL = 3;
7641 const short MAXIMIZE = 5;
7642 const short MINIMIZE = 6;
7643 const short TILE = 1;
7644 const short VERTICAL = 2;
7646 /** @deprecated */ published interface XBrowseHistoryRegistry {
7647 interface ::com::sun::star::uno::XInterface;
7648 /** @deprecated */ void updateViewData([in] any Value);
7649 /** @deprecated */ void createNewEntry([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] string Title);
7651 /** @deprecated */ published interface XComponentRegistry {
7652 interface ::com::sun::star::uno::XInterface;
7653 /** @deprecated */ ::com::sun::star::uno::XInterface createObject([in] string URL, [in] ::com::sun::star::uno::Uik Uik);
7655 /** @deprecated */ published interface XConfigManager {
7656 interface ::com::sun::star::uno::XInterface;
7657 /** @deprecated */ void addPropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7658 /** @deprecated */ void removePropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7659 string substituteVariables([in] string Text);
7660 /** @deprecated */ void flush();
7662 published interface XDispatchProviderInterceptor {
7663 interface ::com::sun::star::frame::XDispatchProvider;
7664 ::com::sun::star::frame::XDispatchProvider getSlaveDispatchProvider();
7665 void setSlaveDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewDispatchProvider);
7666 ::com::sun::star::frame::XDispatchProvider getMasterDispatchProvider();
7667 void setMasterDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewSupplier);
7669 published interface XDispatchResultListener {
7670 interface ::com::sun::star::lang::XEventListener;
7671 void dispatchFinished([in] ::com::sun::star::frame::DispatchResultEvent Result);
7673 /** @deprecated */ published interface XExtendedFilterDetection {
7674 interface ::com::sun::star::uno::XInterface;
7675 /** @deprecated */ string detect([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Argumentlist);
7677 /** @deprecated */ published interface XFilterDetect {
7678 interface ::com::sun::star::uno::XInterface;
7679 string getContentType([in] string URL);
7680 boolean useExternBrowser([in] string URL);
7682 /** @deprecated */ published interface XFrameLoaderQuery {
7683 interface ::com::sun::star::uno::XInterface;
7684 /** @deprecated */ sequence< string > getAvailableFilterNames();
7685 /** @deprecated */ sequence< ::com::sun::star::beans::PropertyValue > getLoaderProperties([in] string sFilterName);
7686 /** @deprecated */ string searchFilter([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > seqArguments);
7688 /** @deprecated */ published interface XFrameSetModel {
7689 interface ::com::sun::star::uno::XInterface;
7690 string getSource();
7691 void setSource([in] string Source);
7693 published interface XInterceptorInfo {
7694 interface ::com::sun::star::uno::XInterface;
7695 sequence< string > getInterceptedURLs();
7697 published interface XLoadEventListener {
7698 interface ::com::sun::star::lang::XEventListener;
7699 void loadFinished([in] ::com::sun::star::frame::XFrameLoader Loader);
7700 void loadCancelled([in] ::com::sun::star::frame::XFrameLoader Loader);
7702 published interface XLoadable {
7703 interface ::com::sun::star::uno::XInterface;
7704 void initNew() raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
7705 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);
7707 published interface XRecordableDispatch {
7708 interface ::com::sun::star::uno::XInterface;
7709 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7711 published interface XStorable2 {
7712 interface ::com::sun::star::frame::XStorable;
7713 void storeSelf([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
7715 published interface XSynchronousDispatch {
7716 interface ::com::sun::star::uno::XInterface;
7717 any dispatchWithReturnValue([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7719 /** @deprecated */ published interface XTasksSupplier {
7720 interface ::com::sun::star::uno::XInterface;
7721 /** @deprecated */ ::com::sun::star::container::XEnumerationAccess getTasks();
7722 /** @deprecated */ ::com::sun::star::frame::XTask getActiveTask();
7724 published interface XTerminateListener {
7725 interface ::com::sun::star::lang::XEventListener;
7726 void queryTermination([in] ::com::sun::star::lang::EventObject Event) raises (::com::sun::star::frame::TerminationVetoException);
7727 void notifyTermination([in] ::com::sun::star::lang::EventObject Event);
7729 /** @deprecated */ published interface XUrlList {
7730 interface ::com::sun::star::uno::XInterface;
7731 [attribute] sequence< string > List;
7733 published singleton theDesktop: ::com::sun::star::frame::XDesktop2;
7735 module graphic {
7736 published service GraphicDescriptor {
7737 interface ::com::sun::star::beans::XPropertySet;
7738 [property] byte GraphicType;
7739 [property] string MimeType;
7740 [property, optional] ::com::sun::star::awt::Size SizePixel;
7741 [property, optional] ::com::sun::star::awt::Size Size100thMM;
7742 [property, optional] byte BitsPerPixel;
7743 [property, optional] boolean Transparent;
7744 [property, optional] boolean Alpha;
7745 [property, optional] boolean Animated;
7746 [property, optional] boolean Linked;
7747 [property, optional] string OriginURL;
7749 published interface XGraphic {
7750 interface ::com::sun::star::uno::XInterface;
7751 byte getType();
7753 published service Graphic {
7754 service ::com::sun::star::graphic::GraphicDescriptor;
7755 interface ::com::sun::star::graphic::XGraphic;
7757 published interface XGraphicProvider {
7758 interface ::com::sun::star::uno::XInterface;
7759 ::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);
7760 ::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);
7761 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);
7763 published service GraphicProvider: ::com::sun::star::graphic::XGraphicProvider;
7764 published constants GraphicType {
7765 const byte EMPTY = 0;
7766 const byte PIXEL = 1;
7767 const byte VECTOR = 2;
7769 published service MediaProperties {
7770 [property, optional] string URL;
7771 [property, optional] ::com::sun::star::io::XInputStream InputStream;
7772 [property, optional] ::com::sun::star::io::XStream OutputStream;
7773 [property, optional] string MimeType;
7774 [property, optional] ::com::sun::star::beans::PropertyValues FilterData;
7777 module i18n {
7778 published constants AmPmValue {
7779 const short AM = 0;
7780 const short PM = 1;
7782 published struct Boundary {
7783 long startPos;
7784 long endPos;
7787 module linguistic2 {
7788 published interface XHyphenator;
7790 module i18n {
7791 published struct LineBreakHyphenationOptions {
7792 ::com::sun::star::linguistic2::XHyphenator rHyphenator;
7793 ::com::sun::star::beans::PropertyValues aHyphenationOptions;
7794 long hyphenIndex;
7797 module linguistic2 {
7798 published interface XHyphenatedWord;
7800 module i18n {
7801 published struct LineBreakResults {
7802 short breakType;
7803 long breakIndex;
7804 ::com::sun::star::linguistic2::XHyphenatedWord rHyphenatedWord;
7806 published struct LineBreakUserOptions {
7807 string forbiddenBeginCharacters;
7808 string forbiddenEndCharacters;
7809 boolean applyForbiddenRules;
7810 boolean allowPunctuationOutsideMargin;
7811 boolean allowHyphenateEnglish;
7813 published interface XBreakIterator {
7814 interface ::com::sun::star::uno::XInterface;
7815 long nextCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7816 long previousCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7817 ::com::sun::star::i18n::Boundary nextWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7818 ::com::sun::star::i18n::Boundary previousWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7819 ::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);
7820 /** @deprecated */ short getWordType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
7821 boolean isBeginWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7822 boolean isEndWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7823 long beginOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7824 long endOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7825 ::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);
7826 long beginOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7827 long endOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7828 long nextScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7829 long previousScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7830 short getScriptType([in] string aText, [in] long nPos);
7831 long beginOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7832 long endOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7833 long nextCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7834 long previousCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7836 published service BreakIterator: ::com::sun::star::i18n::XBreakIterator;
7837 published constants BreakType {
7838 const short HANGINGPUNCTUATION = 3;
7839 const short HYPHENATION = 2;
7840 const short WORDBOUNDARY = 1;
7842 published constants CTLScriptType {
7843 const short CTL_ARABIC = 2;
7844 const short CTL_HEBREW = 1;
7845 const short CTL_INDIC = 4;
7846 const short CTL_THAI = 3;
7847 const short CTL_UNKNOWN = 0;
7849 published struct CalendarItem {
7850 string ID;
7851 string AbbrevName;
7852 string FullName;
7854 published struct Calendar {
7855 sequence< ::com::sun::star::i18n::CalendarItem > Days;
7856 sequence< ::com::sun::star::i18n::CalendarItem > Months;
7857 sequence< ::com::sun::star::i18n::CalendarItem > Eras;
7858 string StartOfWeek;
7859 short MinimumNumberOfDaysForFirstWeek;
7860 boolean Default;
7861 string Name;
7863 published struct CalendarItem2: ::com::sun::star::i18n::CalendarItem {
7864 string NarrowName;
7866 published struct Calendar2 {
7867 sequence< ::com::sun::star::i18n::CalendarItem2 > Days;
7868 sequence< ::com::sun::star::i18n::CalendarItem2 > Months;
7869 sequence< ::com::sun::star::i18n::CalendarItem2 > GenitiveMonths;
7870 sequence< ::com::sun::star::i18n::CalendarItem2 > PartitiveMonths;
7871 sequence< ::com::sun::star::i18n::CalendarItem2 > Eras;
7872 string StartOfWeek;
7873 short MinimumNumberOfDaysForFirstWeek;
7874 boolean Default;
7875 string Name;
7877 published constants CalendarDisplayCode {
7878 const long LONG_DAY = 2;
7879 const long LONG_DAY_NAME = 4;
7880 const long LONG_ERA = 12;
7881 const long LONG_GENITIVE_MONTH_NAME = 18;
7882 const long LONG_MONTH = 6;
7883 const long LONG_MONTH_NAME = 8;
7884 const long LONG_PARTITIVE_MONTH_NAME = 21;
7885 const long LONG_QUARTER = 16;
7886 const long LONG_YEAR = 10;
7887 const long LONG_YEAR_AND_ERA = 14;
7888 const long NARROW_DAY_NAME = 23;
7889 const long NARROW_GENITIVE_MONTH_NAME = 19;
7890 const long NARROW_MONTH_NAME = 24;
7891 const long NARROW_PARTITIVE_MONTH_NAME = 22;
7892 const long SHORT_DAY = 1;
7893 const long SHORT_DAY_NAME = 3;
7894 const long SHORT_ERA = 11;
7895 const long SHORT_GENITIVE_MONTH_NAME = 17;
7896 const long SHORT_MONTH = 5;
7897 const long SHORT_MONTH_NAME = 7;
7898 const long SHORT_PARTITIVE_MONTH_NAME = 20;
7899 const long SHORT_QUARTER = 15;
7900 const long SHORT_YEAR = 9;
7901 const long SHORT_YEAR_AND_ERA = 13;
7903 published constants CalendarDisplayIndex {
7904 const short AM_PM = 0;
7905 const short DAY = 1;
7906 const short ERA = 4;
7907 const short GENITIVE_MONTH = 5;
7908 const short MONTH = 2;
7909 const short PARTITIVE_MONTH = 6;
7910 const short YEAR = 3;
7912 published constants CalendarFieldIndex {
7913 const short AM_PM = 0;
7914 const short DAY_OF_MONTH = 1;
7915 const short DAY_OF_WEEK = 2;
7916 const short DAY_OF_YEAR = 3;
7917 const short DST_OFFSET = 4;
7918 const short DST_OFFSET_SECOND_MILLIS = 16;
7919 const short ERA = 13;
7920 const short FIELD_COUNT = 15;
7921 const short FIELD_COUNT2 = 17;
7922 const short HOUR = 5;
7923 const short MILLISECOND = 8;
7924 const short MINUTE = 6;
7925 const short MONTH = 12;
7926 const short SECOND = 7;
7927 const short WEEK_OF_MONTH = 9;
7928 const short WEEK_OF_YEAR = 10;
7929 const short YEAR = 11;
7930 const short ZONE_OFFSET = 14;
7931 const short ZONE_OFFSET_SECOND_MILLIS = 15;
7933 published interface XCollator {
7934 interface ::com::sun::star::uno::XInterface;
7935 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
7936 long compareString([in] string aStr1, [in] string aStr2);
7937 long loadDefaultCollator([in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
7938 long loadCollatorAlgorithm([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
7939 sequence< string > listCollatorAlgorithms([in] ::com::sun::star::lang::Locale aLocale);
7940 void loadCollatorAlgorithmWithEndUserOption([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< long > aCollatorOptions);
7941 sequence< long > listCollatorOptions([in] string aAlgorithmName);
7943 published service ChapterCollator: ::com::sun::star::i18n::XCollator;
7944 published constants CharType {
7945 const short ANY_CHAR = 0;
7946 const short COMBINING_SPACING_MARK = 8;
7947 const short CONNECTOR_PUNCTUATION = 22;
7948 const short CONTROL = 15;
7949 const short CURRENCY_SYMBOL = 25;
7950 const short DASH_PUNCTUATION = 19;
7951 const short DECIMAL_DIGIT_NUMBER = 9;
7952 const short ENCLOSING_MARK = 7;
7953 const short END_PUNCTUATION = 21;
7954 const short FINAL_PUNCTUATION = 29;
7955 const short FORMAT = 16;
7956 const short GENERAL_TYPES_COUNT = 30;
7957 const short INITIAL_PUNCTUATION = 28;
7958 const short LETTER_NUMBER = 10;
7959 const short LINE_SEPARATOR = 13;
7960 const short LOWERCASE_LETTER = 2;
7961 const short MATH_SYMBOL = 24;
7962 const short MODIFIER_LETTER = 4;
7963 const short MODIFIER_SYMBOL = 26;
7964 const short NON_SPACING_MARK = 6;
7965 const short OTHER_LETTER = 5;
7966 const short OTHER_NUMBER = 11;
7967 const short OTHER_PUNCTUATION = 23;
7968 const short OTHER_SYMBOL = 27;
7969 const short PARAGRAPH_SEPARATOR = 14;
7970 const short PRIVATE_USE = 17;
7971 const short SPACE_SEPARATOR = 12;
7972 const short START_PUNCTUATION = 20;
7973 const short SURROGATE = 18;
7974 const short TITLECASE_LETTER = 3;
7975 const short UPPERCASE_LETTER = 1;
7977 published struct ParseResult {
7978 long LeadingWhiteSpace;
7979 long EndPos;
7980 long CharLen;
7981 double Value;
7982 long TokenType;
7983 long StartFlags;
7984 long ContFlags;
7985 string DequotedNameOrString;
7987 published interface XCharacterClassification {
7988 interface ::com::sun::star::uno::XInterface;
7989 string toUpper([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7990 string toLower([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7991 string toTitle([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7992 short getType([in] string aText, [in] long nPos);
7993 short getCharacterDirection([in] string aText, [in] long nPos);
7994 short getScript([in] string aText, [in] long nPos);
7995 long getCharacterType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
7996 long getStringType([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7997 ::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);
7998 ::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);
8000 published service CharacterClassification: ::com::sun::star::i18n::XCharacterClassification;
8001 published constants CharacterIteratorMode {
8002 const short SKIPCELL = 1;
8003 const short SKIPCHARACTER = 0;
8004 const short SKIPCONTROLCHARACTER = 2;
8006 published service Collator: ::com::sun::star::i18n::XCollator;
8007 published constants CollatorOptions {
8008 const short CollatorOptions_IGNORE_CASE = 1;
8009 const short CollatorOptions_IGNORE_CASE_ACCENT = 8;
8010 const short CollatorOptions_IGNORE_KANA = 2;
8011 const short CollatorOptions_IGNORE_WIDTH = 4;
8013 published struct Currency {
8014 string ID;
8015 string Symbol;
8016 string BankSymbol;
8017 string Name;
8018 boolean Default;
8019 boolean UsedInCompatibleFormatCodes;
8020 short DecimalPlaces;
8022 published struct Currency2: ::com::sun::star::i18n::Currency {
8023 boolean LegacyOnly;
8025 published enum DirectionProperty {
8026 LEFT_TO_RIGHT = 0,
8027 RIGHT_TO_LEFT = 1,
8028 EUROPEAN_NUMBER = 2,
8029 EUROPEAN_NUMBER_SEPARATOR = 3,
8030 EUROPEAN_NUMBER_TERMINATOR = 4,
8031 ARABIC_NUMBER = 5,
8032 COMMON_NUMBER_SEPARATOR = 6,
8033 BLOCK_SEPARATOR = 7,
8034 SEGMENT_SEPARATOR = 8,
8035 WHITE_SPACE_NEUTRAL = 9,
8036 OTHER_NEUTRAL = 10,
8037 LEFT_TO_RIGHT_EMBEDDING = 11,
8038 LEFT_TO_RIGHT_OVERRIDE = 12,
8039 RIGHT_TO_LEFT_ARABIC = 13,
8040 RIGHT_TO_LEFT_EMBEDDING = 14,
8041 RIGHT_TO_LEFT_OVERRIDE = 15,
8042 POP_DIRECTIONAL_FORMAT = 16,
8043 DIR_NON_SPACING_MARK = 17,
8044 BOUNDARY_NEUTRAL = 18
8046 published struct ForbiddenCharacters {
8047 string beginLine;
8048 string endLine;
8050 published struct FormatElement {
8051 string formatCode;
8052 string formatName;
8053 string formatKey;
8054 string formatType;
8055 string formatUsage;
8056 short formatIndex;
8057 boolean isDefault;
8059 published struct Implementation {
8060 string unoID;
8061 boolean isDefault;
8063 published interface XIndexEntrySupplier {
8064 interface ::com::sun::star::uno::XInterface;
8065 string getIndexCharacter([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale, [in] string aSortAlgorithm);
8066 string getIndexFollowPageWord([in] boolean bMorePages, [in] ::com::sun::star::lang::Locale aLocale);
8068 published interface XExtendedIndexEntrySupplier {
8069 interface ::com::sun::star::i18n::XIndexEntrySupplier;
8070 sequence< ::com::sun::star::lang::Locale > getLocaleList();
8071 sequence< string > getAlgorithmList([in] ::com::sun::star::lang::Locale aLocale);
8072 boolean usePhoneticEntry([in] ::com::sun::star::lang::Locale aLocale);
8073 string getPhoneticCandidate([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale);
8074 boolean loadAlgorithm([in] ::com::sun::star::lang::Locale aLocale, [in] string aIndexAlgorithm, [in] long nCollatorOptions);
8075 string getIndexKey([in] string aIndexEntry, [in] string aPhoneticEntry, [in] ::com::sun::star::lang::Locale aLocale);
8076 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);
8078 published service IndexEntrySupplier: ::com::sun::star::i18n::XExtendedIndexEntrySupplier;
8079 published constants InputSequenceCheckMode {
8080 const short BASIC = 1;
8081 const short PASSTHROUGH = 0;
8082 const short STRICT = 2;
8084 published interface XInputSequenceChecker {
8085 interface ::com::sun::star::uno::XInterface;
8086 boolean checkInputSequence([in] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8088 published interface XExtendedInputSequenceChecker {
8089 interface ::com::sun::star::i18n::XInputSequenceChecker;
8090 long correctInputSequence([inout] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8092 published service InputSequenceChecker: ::com::sun::star::i18n::XExtendedInputSequenceChecker;
8093 published constants KCharacterType {
8094 const long ALPHA = 14;
8095 const long BASE_FORM = 64;
8096 const long CONTROL = 16;
8097 const long DIGIT = 1;
8098 const long LETTER = 128;
8099 const long LOWER = 4;
8100 const long PRINTABLE = 32;
8101 const long TITLE_CASE = 8;
8102 const long UPPER = 2;
8104 published constants KNumberFormatType {
8105 const short LONG = 3;
8106 const short MEDIUM = 2;
8107 const short SHORT = 1;
8109 published constants KNumberFormatUsage {
8110 const short CURRENCY = 8;
8111 const short DATE = 1;
8112 const short DATE_TIME = 3;
8113 const short FIXED_NUMBER = 4;
8114 const short FRACTION_NUMBER = 5;
8115 const short PERCENT_NUMBER = 6;
8116 const short SCIENTIFIC_NUMBER = 7;
8117 const short TIME = 2;
8119 published constants KParseTokens {
8120 const long ANY_ALNUM = 61447;
8121 const long ANY_ALPHA = 45059;
8122 const long ANY_DIGIT = 16388;
8123 const long ANY_LETTER = 241667;
8124 const long ANY_LETTER_OR_NUMBER = 1044487;
8125 const long ANY_NUMBER = 802820;
8126 const long ASC_ALNUM = 7;
8127 const long ASC_ALPHA = 3;
8128 const long ASC_ANY_BUT_CONTROL = 1024;
8129 const long ASC_COLON = 64;
8130 const long ASC_CONTROL = 512;
8131 const long ASC_DIGIT = 4;
8132 const long ASC_DOLLAR = 16;
8133 const long ASC_DOT = 32;
8134 const long ASC_LOALPHA = 2;
8135 const long ASC_OTHER = 2048;
8136 const long ASC_UNDERSCORE = 8;
8137 const long ASC_UPALPHA = 1;
8138 const long GROUP_SEPARATOR_IN_NUMBER = 134217728;
8139 const long IGNORE_LEADING_WS = 1073741824;
8140 const long TWO_DOUBLE_QUOTES_BREAK_STRING = 268435456;
8141 const long UNI_ALNUM = 61440;
8142 const long UNI_ALPHA = 45056;
8143 const long UNI_DIGIT = 16384;
8144 const long UNI_LETTER = 241664;
8145 const long UNI_LETTER_NUMBER = 262144;
8146 const long UNI_LOALPHA = 8192;
8147 const long UNI_MODIFIER_LETTER = 65536;
8148 const long UNI_NUMBER = 802816;
8149 const long UNI_OTHER = 536870912;
8150 const long UNI_OTHER_LETTER = 131072;
8151 const long UNI_OTHER_NUMBER = 524288;
8152 const long UNI_TITLE_ALPHA = 32768;
8153 const long UNI_UPALPHA = 4096;
8155 published constants KParseType {
8156 const long ANY_NUMBER = 96;
8157 const long ASC_NUMBER = 32;
8158 const long BOOLEAN = 2;
8159 const long DOUBLE_QUOTE_STRING = 16;
8160 const long IDENTNAME = 4;
8161 const long MISSING_QUOTE = 1073741824;
8162 const long ONE_SINGLE_CHAR = 1;
8163 const long SINGLE_QUOTE_NAME = 8;
8164 const long UNI_NUMBER = 64;
8166 published struct LanguageCountryInfo {
8167 string Language;
8168 string LanguageDefaultName;
8169 string Country;
8170 string CountryDefaultName;
8171 string Variant;
8173 published interface XCalendar {
8174 interface ::com::sun::star::uno::XInterface;
8175 void loadDefaultCalendar([in] ::com::sun::star::lang::Locale rLocale);
8176 void loadCalendar([in] string uniqueID, [in] ::com::sun::star::lang::Locale rLocale);
8177 ::com::sun::star::i18n::Calendar getLoadedCalendar();
8178 sequence< string > getAllCalendars([in] ::com::sun::star::lang::Locale rLocale);
8179 string getUniqueID();
8180 void setDateTime([in] double nTimeInDays);
8181 double getDateTime();
8182 void setValue([in] short nCalendarFieldIndex, [in] short nValue);
8183 short getValue([in] short nCalendarFieldIndex);
8184 boolean isValid();
8185 void addValue([in] short nCalendarFieldIndex, [in] long nAmount);
8186 short getFirstDayOfWeek();
8187 void setFirstDayOfWeek([in] short nDay);
8188 void setMinimumNumberOfDaysForFirstWeek([in] short nDays);
8189 short getMinimumNumberOfDaysForFirstWeek();
8190 short getNumberOfMonthsInYear();
8191 short getNumberOfDaysInWeek();
8192 sequence< ::com::sun::star::i18n::CalendarItem > getMonths();
8193 sequence< ::com::sun::star::i18n::CalendarItem > getDays();
8194 string getDisplayName([in] short nCalendarDisplayIndex, [in] short nIdx, [in] short nNameType);
8196 published interface XExtendedCalendar {
8197 interface ::com::sun::star::i18n::XCalendar;
8198 string getDisplayString([in] long nCalendarDisplayCode, [in] short nNativeNumberMode);
8200 published interface XCalendar3 {
8201 interface ::com::sun::star::i18n::XExtendedCalendar;
8202 ::com::sun::star::i18n::Calendar2 getLoadedCalendar2();
8203 sequence< ::com::sun::star::i18n::CalendarItem2 > getDays2();
8204 sequence< ::com::sun::star::i18n::CalendarItem2 > getMonths2();
8205 sequence< ::com::sun::star::i18n::CalendarItem2 > getGenitiveMonths2();
8206 sequence< ::com::sun::star::i18n::CalendarItem2 > getPartitiveMonths2();
8208 published service LocaleCalendar: ::com::sun::star::i18n::XCalendar3;
8209 published struct LocaleDataItem {
8210 string unoID;
8211 string dateSeparator;
8212 string thousandSeparator;
8213 string decimalSeparator;
8214 string timeSeparator;
8215 string time100SecSeparator;
8216 string listSeparator;
8217 string quotationStart;
8218 string quotationEnd;
8219 string doubleQuotationStart;
8220 string doubleQuotationEnd;
8221 string timeAM;
8222 string timePM;
8223 string measurementSystem;
8224 string LongDateDayOfWeekSeparator;
8225 string LongDateDaySeparator;
8226 string LongDateMonthSeparator;
8227 string LongDateYearSeparator;
8229 published interface XLocaleData {
8230 interface ::com::sun::star::uno::XInterface;
8231 ::com::sun::star::i18n::LanguageCountryInfo getLanguageCountryInfo([in] ::com::sun::star::lang::Locale aLocale);
8232 ::com::sun::star::i18n::LocaleDataItem getLocaleItem([in] ::com::sun::star::lang::Locale aLocale);
8233 sequence< ::com::sun::star::i18n::Calendar > getAllCalendars([in] ::com::sun::star::lang::Locale aLocale);
8234 sequence< ::com::sun::star::i18n::Currency > getAllCurrencies([in] ::com::sun::star::lang::Locale aLocale);
8235 sequence< ::com::sun::star::i18n::FormatElement > getAllFormats([in] ::com::sun::star::lang::Locale aLocale);
8236 sequence< ::com::sun::star::i18n::Implementation > getCollatorImplementations([in] ::com::sun::star::lang::Locale aLocale);
8237 sequence< string > getSearchOptions([in] ::com::sun::star::lang::Locale aLocale);
8238 sequence< string > getCollationOptions([in] ::com::sun::star::lang::Locale aLocale);
8239 sequence< string > getTransliterations([in] ::com::sun::star::lang::Locale aLocale);
8240 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8241 sequence< string > getReservedWord([in] ::com::sun::star::lang::Locale aLocale);
8242 sequence< ::com::sun::star::lang::Locale > getAllInstalledLocaleNames();
8244 published interface XLocaleData2 {
8245 interface ::com::sun::star::i18n::XLocaleData;
8246 sequence< ::com::sun::star::i18n::Currency2 > getAllCurrencies2([in] ::com::sun::star::lang::Locale aLocale);
8248 published interface XLocaleData3 {
8249 interface ::com::sun::star::i18n::XLocaleData2;
8250 sequence< ::com::sun::star::i18n::Calendar2 > getAllCalendars2([in] ::com::sun::star::lang::Locale aLocale);
8252 published interface XLocaleData4 {
8253 interface ::com::sun::star::i18n::XLocaleData3;
8254 sequence< string > getDateAcceptancePatterns([in] ::com::sun::star::lang::Locale aLocale);
8256 published service LocaleData: ::com::sun::star::i18n::XLocaleData4;
8257 /** @deprecated */ published constants LocaleItem {
8258 const short COUNT = 17;
8259 const short COUNT2 = 18;
8260 const short DATE_SEPARATOR = 0;
8261 const short DECIMAL_SEPARATOR = 2;
8262 const short DECIMAL_SEPARATOR_ALTERNATIVE = 17;
8263 const short DOUBLE_QUOTATION_END = 9;
8264 const short DOUBLE_QUOTATION_START = 8;
8265 const short LIST_SEPARATOR = 5;
8266 const short LONG_DATE_DAY_OF_WEEK_SEPARATOR = 13;
8267 const short LONG_DATE_DAY_SEPARATOR = 14;
8268 const short LONG_DATE_MONTH_SEPARATOR = 15;
8269 const short LONG_DATE_YEAR_SEPARATOR = 16;
8270 const short MEASUREMENT_SYSTEM = 10;
8271 const short SINGLE_QUOTATION_END = 7;
8272 const short SINGLE_QUOTATION_START = 6;
8273 const short THOUSAND_SEPARATOR = 1;
8274 const short TIME_100SEC_SEPARATOR = 4;
8275 const short TIME_AM = 11;
8276 const short TIME_PM = 12;
8277 const short TIME_SEPARATOR = 3;
8279 published constants Months {
8280 const short APRIL = 3;
8281 const short AUGUST = 7;
8282 const short DECEMBER = 11;
8283 const short FEBURARY = 1;
8284 const short JANUARY = 0;
8285 const short JULY = 6;
8286 const short JUNE = 5;
8287 const short MARCH = 2;
8288 const short MAY = 4;
8289 const short NOVEMBER = 10;
8290 const short OCTOBER = 9;
8291 const short SEPTEMBER = 8;
8293 published exception MultipleCharsOutputException: ::com::sun::star::uno::Exception {
8295 published constants NativeNumberMode {
8296 const short NATNUM0 = 0;
8297 const short NATNUM1 = 1;
8298 const short NATNUM10 = 10;
8299 const short NATNUM11 = 11;
8300 const short NATNUM12 = 12;
8301 const short NATNUM2 = 2;
8302 const short NATNUM3 = 3;
8303 const short NATNUM4 = 4;
8304 const short NATNUM5 = 5;
8305 const short NATNUM6 = 6;
8306 const short NATNUM7 = 7;
8307 const short NATNUM8 = 8;
8308 const short NATNUM9 = 9;
8310 published struct NativeNumberXmlAttributes {
8311 ::com::sun::star::lang::Locale Locale;
8312 string Format;
8313 string Style;
8315 published interface XNativeNumberSupplier {
8316 interface ::com::sun::star::uno::XInterface;
8317 string getNativeNumberString([in] string aNumberString, [in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8318 boolean isValidNatNum([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8319 ::com::sun::star::i18n::NativeNumberXmlAttributes convertToXmlAttributes([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8320 short convertFromXmlAttributes([in] ::com::sun::star::i18n::NativeNumberXmlAttributes aAttr);
8322 published service NativeNumberSupplier: ::com::sun::star::i18n::XNativeNumberSupplier;
8323 published struct NumberFormatCode {
8324 short Type;
8325 short Usage;
8326 string Code;
8327 string DefaultName;
8328 string NameID;
8329 short Index;
8330 boolean Default;
8332 published constants NumberFormatIndex {
8333 const short BOOLEAN = 48;
8334 const short CURRENCY_1000DEC2 = 13;
8335 const short CURRENCY_1000DEC2_CCC = 16;
8336 const short CURRENCY_1000DEC2_DASHED = 17;
8337 const short CURRENCY_1000DEC2_RED = 15;
8338 const short CURRENCY_1000INT = 12;
8339 const short CURRENCY_1000INT_RED = 14;
8340 const short CURRENCY_END = 17;
8341 const short CURRENCY_START = 12;
8342 const short DATETIME_END = 47;
8343 const short DATETIME_START = 46;
8344 const short DATETIME_SYSTEM_SHORT_HHMM = 46;
8345 const short DATETIME_SYS_DDMMYYYY_HHMMSS = 47;
8346 const short DATE_DEF_NNDDMMMYY = 28;
8347 const short DATE_DIN_DMMMMYYYY = 26;
8348 const short DATE_DIN_DMMMYYYY = 24;
8349 const short DATE_DIN_MMDD = 31;
8350 const short DATE_DIN_YYMMDD = 32;
8351 const short DATE_DIN_YYYYMMDD = 33;
8352 const short DATE_END = 38;
8353 const short DATE_MMMM = 36;
8354 const short DATE_QQJJ = 37;
8355 const short DATE_START = 18;
8356 const short DATE_SYSTEM_LONG = 19;
8357 const short DATE_SYSTEM_SHORT = 18;
8358 const short DATE_SYS_DDMMM = 35;
8359 const short DATE_SYS_DDMMYY = 20;
8360 const short DATE_SYS_DDMMYYYY = 21;
8361 const short DATE_SYS_DMMMMYYYY = 25;
8362 const short DATE_SYS_DMMMYY = 22;
8363 const short DATE_SYS_DMMMYYYY = 23;
8364 const short DATE_SYS_MMYY = 34;
8365 const short DATE_SYS_NNDMMMMYYYY = 29;
8366 const short DATE_SYS_NNDMMMYY = 27;
8367 const short DATE_SYS_NNNNDMMMMYYYY = 30;
8368 const short DATE_WW = 38;
8369 const short FRACTION_1 = 10;
8370 const short FRACTION_2 = 11;
8371 const short FRACTION_END = 11;
8372 const short FRACTION_START = 10;
8373 const short INDEX_TABLE_ENTRIES = 50;
8374 const short NUMBER_1000DEC2 = 4;
8375 const short NUMBER_1000INT = 3;
8376 const short NUMBER_DEC2 = 2;
8377 const short NUMBER_END = 5;
8378 const short NUMBER_INT = 1;
8379 const short NUMBER_STANDARD = 0;
8380 const short NUMBER_START = 0;
8381 const short NUMBER_SYSTEM = 5;
8382 const short PERCENT_DEC2 = 9;
8383 const short PERCENT_END = 9;
8384 const short PERCENT_INT = 8;
8385 const short PERCENT_START = 8;
8386 const short SCIENTIFIC_000E00 = 7;
8387 const short SCIENTIFIC_000E000 = 6;
8388 const short SCIENTIFIC_END = 7;
8389 const short SCIENTIFIC_START = 6;
8390 const short TEXT = 49;
8391 const short TIME_END = 45;
8392 const short TIME_HHMM = 39;
8393 const short TIME_HHMMAMPM = 41;
8394 const short TIME_HHMMSS = 40;
8395 const short TIME_HHMMSSAMPM = 42;
8396 const short TIME_HH_MMSS = 43;
8397 const short TIME_HH_MMSS00 = 45;
8398 const short TIME_MMSS00 = 44;
8399 const short TIME_START = 39;
8401 published interface XNumberFormatCode {
8402 interface ::com::sun::star::uno::XInterface;
8403 ::com::sun::star::i18n::NumberFormatCode getDefault([in] short nFormatType, [in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8404 ::com::sun::star::i18n::NumberFormatCode getFormatCode([in] short nFormatIndex, [in] ::com::sun::star::lang::Locale rLocale);
8405 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCode([in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8406 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCodes([in] ::com::sun::star::lang::Locale rLocale);
8408 published service NumberFormatMapper: ::com::sun::star::i18n::XNumberFormatCode;
8409 published constants ScriptDirection {
8410 const short LEFT_TO_RIGHT = 1;
8411 const short NEUTRAL = 0;
8412 const short RIGHT_TO_LEFT = 2;
8414 published constants ScriptType {
8415 const short ASIAN = 2;
8416 const short COMPLEX = 3;
8417 const short LATIN = 1;
8418 const short WEAK = 4;
8420 published struct TextConversionResult {
8421 ::com::sun::star::i18n::Boundary Boundary;
8422 sequence< string > Candidates;
8424 published interface XTextConversion {
8425 interface ::com::sun::star::uno::XInterface;
8426 ::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);
8427 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);
8428 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);
8430 published interface XExtendedTextConversion {
8431 interface ::com::sun::star::i18n::XTextConversion;
8432 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);
8434 published service TextConversion: ::com::sun::star::i18n::XExtendedTextConversion;
8435 published constants TextConversionOption {
8436 const long CHARACTER_BY_CHARACTER = 1;
8437 const long IGNORE_POST_POSITIONAL_WORD = 2;
8438 const long NONE = 0;
8439 const long USE_CHARACTER_VARIANTS = 2;
8441 published constants TextConversionType {
8442 const short TO_HANGUL = 1;
8443 const short TO_HANJA = 2;
8444 const short TO_SCHINESE = 3;
8445 const short TO_TCHINESE = 4;
8447 published enum TransliterationModules {
8448 UPPERCASE_LOWERCASE = 1,
8449 LOWERCASE_UPPERCASE = 2,
8450 HALFWIDTH_FULLWIDTH = 3,
8451 FULLWIDTH_HALFWIDTH = 4,
8452 KATAKANA_HIRAGANA = 5,
8453 HIRAGANA_KATAKANA = 6,
8454 NumToTextLower_zh_CN = 7,
8455 NumToTextUpper_zh_CN = 8,
8456 NumToTextLower_zh_TW = 9,
8457 NumToTextUpper_zh_TW = 10,
8458 NumToTextFormalHangul_ko = 11,
8459 NumToTextFormalLower_ko = 12,
8460 NumToTextFormalUpper_ko = 13,
8461 NON_IGNORE_MASK = 255,
8462 IGNORE_MASK = -256,
8463 IGNORE_CASE = 256,
8464 IGNORE_KANA = 512,
8465 IGNORE_WIDTH = 1024,
8466 ignoreTraditionalKanji_ja_JP = 4096,
8467 ignoreTraditionalKana_ja_JP = 8192,
8468 ignoreMinusSign_ja_JP = 16384,
8469 ignoreIterationMark_ja_JP = 32768,
8470 ignoreSeparator_ja_JP = 65536,
8471 ignoreZiZu_ja_JP = 131072,
8472 ignoreBaFa_ja_JP = 262144,
8473 ignoreTiJi_ja_JP = 524288,
8474 ignoreHyuByu_ja_JP = 1048576,
8475 ignoreSeZe_ja_JP = 2097152,
8476 ignoreIandEfollowedByYa_ja_JP = 4194304,
8477 ignoreKiKuFollowedBySa_ja_JP = 8388608,
8478 ignoreSize_ja_JP = 16777216,
8479 ignoreProlongedSoundMark_ja_JP = 33554432,
8480 ignoreMiddleDot_ja_JP = 67108864,
8481 ignoreSpace_ja_JP = 134217728,
8482 smallToLarge_ja_JP = 268435456,
8483 largeToSmall_ja_JP = 536870912,
8484 END_OF_MODULE = 0
8486 published enum TransliterationModulesNew {
8487 UPPERCASE_LOWERCASE = 1,
8488 LOWERCASE_UPPERCASE = 2,
8489 HALFWIDTH_FULLWIDTH = 3,
8490 FULLWIDTH_HALFWIDTH = 4,
8491 KATAKANA_HIRAGANA = 5,
8492 HIRAGANA_KATAKANA = 6,
8493 IGNORE_CASE = 7,
8494 IGNORE_KANA = 8,
8495 IGNORE_WIDTH = 9,
8496 ignoreTraditionalKanji_ja_JP = 10,
8497 ignoreTraditionalKana_ja_JP = 11,
8498 ignoreMinusSign_ja_JP = 12,
8499 ignoreIterationMark_ja_JP = 13,
8500 ignoreSeparator_ja_JP = 14,
8501 ignoreZiZu_ja_JP = 15,
8502 ignoreBaFa_ja_JP = 16,
8503 ignoreTiJi_ja_JP = 17,
8504 ignoreHyuByu_ja_JP = 18,
8505 ignoreSeZe_ja_JP = 19,
8506 ignoreIandEfollowedByYa_ja_JP = 20,
8507 ignoreKiKuFollowedBySa_ja_JP = 21,
8508 ignoreSize_ja_JP = 22,
8509 ignoreProlongedSoundMark_ja_JP = 23,
8510 ignoreMiddleDot_ja_JP = 24,
8511 ignoreSpace_ja_JP = 25,
8512 smallToLarge_ja_JP = 26,
8513 largeToSmall_ja_JP = 27,
8514 NumToTextLower_zh_CN = 28,
8515 NumToTextUpper_zh_CN = 29,
8516 NumToTextLower_zh_TW = 30,
8517 NumToTextUpper_zh_TW = 31,
8518 NumToTextFormalHangul_ko = 32,
8519 NumToTextFormalLower_ko = 33,
8520 NumToTextFormalUpper_ko = 34,
8521 NumToTextInformalHangul_ko = 35,
8522 NumToTextInformalLower_ko = 36,
8523 NumToTextInformalUpper_ko = 37,
8524 NumToCharLower_zh_CN = 38,
8525 NumToCharUpper_zh_CN = 39,
8526 NumToCharLower_zh_TW = 40,
8527 NumToCharUpper_zh_TW = 41,
8528 NumToCharHangul_ko = 42,
8529 NumToCharLower_ko = 43,
8530 NumToCharUpper_ko = 44,
8531 NumToCharFullwidth = 45,
8532 NumToCharKanjiShort_ja_JP = 46,
8533 TextToNumLower_zh_CN = 47,
8534 TextToNumUpper_zh_CN = 48,
8535 TextToNumLower_zh_TW = 49,
8536 TextToNumUpper_zh_TW = 50,
8537 TextToNumFormalHangul_ko = 51,
8538 TextToNumFormalLower_ko = 52,
8539 TextToNumFormalUpper_ko = 53,
8540 TextToNumInformalHangul_ko = 54,
8541 TextToNumInformalLower_ko = 55,
8542 TextToNumInformalUpper_ko = 56,
8543 CharToNumLower_zh_CN = 59,
8544 CharToNumUpper_zh_CN = 60,
8545 CharToNumLower_zh_TW = 61,
8546 CharToNumUpper_zh_TW = 62,
8547 CharToNumHangul_ko = 63,
8548 CharToNumLower_ko = 64,
8549 CharToNumUpper_ko = 65,
8550 END_OF_MODULE = 0
8552 published interface XTransliteration {
8553 interface ::com::sun::star::uno::XInterface;
8554 string getName();
8555 short getType();
8556 void loadModule([in] ::com::sun::star::i18n::TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale);
8557 void loadModuleNew([in] sequence< ::com::sun::star::i18n::TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale);
8558 void loadModuleByImplName([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale);
8559 void loadModulesByImplNames([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale);
8560 sequence< string > getAvailableModules([in] ::com::sun::star::lang::Locale aLocale, [in] short nType);
8561 string transliterate([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8562 /** @deprecated */ string folding([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8563 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);
8564 sequence< string > transliterateRange([in] string aStr1, [in] string aStr2);
8565 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
8566 long compareString([in] string aStr1, [in] string aStr2);
8568 published interface XExtendedTransliteration {
8569 interface ::com::sun::star::i18n::XTransliteration;
8570 string transliterateString2String([in] string aStr, [in] long nStartPos, [in] long nCount);
8571 string transliterateChar2String([in] char cChar);
8572 char transliterateChar2Char([in] char cChar) raises (::com::sun::star::i18n::MultipleCharsOutputException);
8574 published service Transliteration: ::com::sun::star::i18n::XExtendedTransliteration;
8575 published constants TransliterationType {
8576 const short CASCADE = 8;
8577 const short IGNORE = 4;
8578 const short NONE = 0;
8579 const short NUMERIC = 2;
8580 const short ONE_TO_ONE = 1;
8581 const short ONE_TO_ONE_NUMERIC = 3;
8583 published enum UnicodeScript {
8584 kBasicLatin = 0,
8585 kLatin1Supplement = 1,
8586 kLatinExtendedA = 2,
8587 kLatinExtendedB = 3,
8588 kIPAExtension = 4,
8589 kSpacingModifier = 5,
8590 kCombiningDiacritical = 6,
8591 kGreek = 7,
8592 kCyrillic = 8,
8593 kArmenian = 9,
8594 kHebrew = 10,
8595 kArabic = 11,
8596 kSyriac = 12,
8597 kThaana = 13,
8598 kDevanagari = 14,
8599 kBengali = 15,
8600 kGurmukhi = 16,
8601 kGujarati = 17,
8602 kOriya = 18,
8603 kTamil = 19,
8604 kTelugu = 20,
8605 kKannada = 21,
8606 kMalayalam = 22,
8607 kSinhala = 23,
8608 kThai = 24,
8609 kLao = 25,
8610 kTibetan = 26,
8611 kMyanmar = 27,
8612 kGeorgian = 28,
8613 kHangulJamo = 29,
8614 kEthiopic = 30,
8615 kCherokee = 31,
8616 kUnifiedCanadianAboriginalSyllabics = 32,
8617 kOgham = 33,
8618 kRunic = 34,
8619 kKhmer = 35,
8620 kMongolian = 36,
8621 kLatinExtendedAdditional = 37,
8622 kGreekExtended = 38,
8623 kGeneralPunctuation = 39,
8624 kSuperSubScript = 40,
8625 kCurrencySymbolScript = 41,
8626 kSymbolCombiningMark = 42,
8627 kLetterlikeSymbol = 43,
8628 kNumberForm = 44,
8629 kArrow = 45,
8630 kMathOperator = 46,
8631 kMiscTechnical = 47,
8632 kControlPicture = 48,
8633 kOpticalCharacter = 49,
8634 kEnclosedAlphanumeric = 50,
8635 kBoxDrawing = 51,
8636 kBlockElement = 52,
8637 kGeometricShape = 53,
8638 kMiscSymbol = 54,
8639 kDingbat = 55,
8640 kBraillePatterns = 56,
8641 kCJKRadicalsSupplement = 57,
8642 kKangxiRadicals = 58,
8643 kIdeographicDescriptionCharacters = 59,
8644 kCJKSymbolPunctuation = 60,
8645 kHiragana = 61,
8646 kKatakana = 62,
8647 kBopomofo = 63,
8648 kHangulCompatibilityJamo = 64,
8649 kKanbun = 65,
8650 kBopomofoExtended = 66,
8651 kEnclosedCJKLetterMonth = 67,
8652 kCJKCompatibility = 68,
8653 k_CJKUnifiedIdeographsExtensionA = 69,
8654 kCJKUnifiedIdeograph = 70,
8655 kYiSyllables = 71,
8656 kYiRadicals = 72,
8657 kHangulSyllable = 73,
8658 kHighSurrogate = 74,
8659 kHighPrivateUseSurrogate = 75,
8660 kLowSurrogate = 76,
8661 kPrivateUse = 77,
8662 kCJKCompatibilityIdeograph = 78,
8663 kAlphabeticPresentation = 79,
8664 kArabicPresentationA = 80,
8665 kCombiningHalfMark = 81,
8666 kCJKCompatibilityForm = 82,
8667 kSmallFormVariant = 83,
8668 kArabicPresentationB = 84,
8669 kNoScript = 85,
8670 kHalfwidthFullwidthForm = 86,
8671 kScriptCount = 87
8673 published constants UnicodeType {
8674 const short COMBINING_SPACING_MARK = 8;
8675 const short CONNECTOR_PUNCTUATION = 22;
8676 const short CONTROL = 15;
8677 const short CURRENCY_SYMBOL = 25;
8678 const short DASH_PUNCTUATION = 19;
8679 const short DECIMAL_DIGIT_NUMBER = 9;
8680 const short ENCLOSING_MARK = 7;
8681 const short END_PUNCTUATION = 29;
8682 const short FINAL_PUNCTUATION = 21;
8683 const short FORMAT = 16;
8684 const short GENERAL_TYPES_COUNT = 30;
8685 const short INITIAL_PUNCTUATION = 20;
8686 const short LETTER_NUMBER = 10;
8687 const short LINE_SEPARATOR = 13;
8688 const short LOWERCASE_LETTER = 2;
8689 const short MATH_SYMBOL = 24;
8690 const short MODIFIER_LETTER = 4;
8691 const short MODIFIER_SYMBOL = 26;
8692 const short NON_SPACING_MARK = 6;
8693 const short OTHER_LETTER = 5;
8694 const short OTHER_NUMBER = 11;
8695 const short OTHER_PUNCTUATION = 23;
8696 const short OTHER_SYMBOL = 27;
8697 const short PARAGRAPH_SEPARATOR = 14;
8698 const short PRIVATE_USE = 17;
8699 const short SPACE_SEPARATOR = 12;
8700 const short START_PUNCTUATION = 28;
8701 const short SURROGATE = 18;
8702 const short TITLECASE_LETTER = 3;
8703 const short UNASSIGNED = 0;
8704 const short UPPERCASE_LETTER = 1;
8706 published constants Weekdays {
8707 const short FRIDAY = 5;
8708 const short MONDAY = 1;
8709 const short SATURDAY = 6;
8710 const short SUNDAY = 0;
8711 const short THURSDAY = 4;
8712 const short TUESDAY = 2;
8713 const short WEDNESDAY = 3;
8715 published constants WordType {
8716 const short ANYWORD_IGNOREWHITESPACES = 1;
8717 const short ANY_WORD = 0;
8718 const short DICTIONARY_WORD = 2;
8719 const short WORD_COUNT = 3;
8721 published interface XForbiddenCharacters {
8722 interface ::com::sun::star::uno::XInterface;
8723 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::container::NoSuchElementException);
8724 boolean hasForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8725 void setForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::i18n::ForbiddenCharacters aForbiddenCharacters);
8726 void removeForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8728 published interface XScriptTypeDetector {
8729 interface ::com::sun::star::uno::XInterface;
8730 long beginOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8731 long endOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8732 short getScriptDirection([in] string aText, [in] long nPos, [in] short nDefaultScriptDirection);
8733 long beginOfCTLScriptType([in] string aText, [in] long nPos);
8734 long endOfCTLScriptType([in] string aText, [in] long nPos);
8735 short getCTLScriptType([in] string aText, [in] long nPos);
8737 published constants reservedWords {
8738 const short ABOVE_WORD = 6;
8739 const short BELOW_WORD = 7;
8740 const short COUNT = 12;
8741 const short FALSE_WORD = 1;
8742 const short QUARTER1_ABBREVIATION = 8;
8743 const short QUARTER1_WORD = 2;
8744 const short QUARTER2_ABBREVIATION = 9;
8745 const short QUARTER2_WORD = 3;
8746 const short QUARTER3_ABBREVIATION = 10;
8747 const short QUARTER3_WORD = 4;
8748 const short QUARTER4_ABBREVIATION = 11;
8749 const short QUARTER4_WORD = 5;
8750 const short TRUE_WORD = 0;
8753 module image {
8754 published service ImageMap {
8755 interface ::com::sun::star::container::XNamed;
8756 interface ::com::sun::star::container::XIndexContainer;
8758 published service ImageMapObject {
8759 interface ::com::sun::star::beans::XPropertySet;
8760 interface ::com::sun::star::document::XEventsSupplier;
8761 [property] string URL;
8762 [property] string Description;
8763 [property] string Target;
8764 [property] string Name;
8765 [property] boolean IsActive;
8767 published service ImageMapCircleObject {
8768 service ::com::sun::star::image::ImageMapObject;
8769 [property] ::com::sun::star::awt::Point Center;
8770 [property] long Radius;
8772 published service ImageMapPolygonObject {
8773 service ::com::sun::star::image::ImageMapObject;
8774 [property] ::com::sun::star::drawing::PointSequence Polygon;
8776 published service ImageMapRectangleObject {
8777 service ::com::sun::star::image::ImageMapObject;
8778 [property] ::com::sun::star::awt::Rectangle Boundary;
8781 module ldap {
8782 published exception LdapConnectionException: ::com::sun::star::uno::Exception {
8784 published exception LdapGenericException: ::com::sun::star::uno::Exception {
8785 long ErrorCode;
8788 module linguistic2 {
8789 published enum ConversionDirection {
8790 FROM_LEFT = 0,
8791 FROM_RIGHT = 1
8793 published interface XConversionDictionary {
8794 interface ::com::sun::star::uno::XInterface;
8795 string getName();
8796 ::com::sun::star::lang::Locale getLocale();
8797 short getConversionType();
8798 void setActive([in] boolean bActivate);
8799 boolean isActive();
8800 void clear();
8801 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);
8802 void addEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
8803 void removeEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8804 short getMaxCharCount([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8805 sequence< string > getConversionEntries([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8807 published interface XConversionPropertyType {
8808 interface ::com::sun::star::uno::XInterface;
8809 void setPropertyType([in] string aLeftText, [in] string aRightText, [in] short nPropertyType) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
8810 short getPropertyType([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8812 published service ConversionDictionary {
8813 interface ::com::sun::star::linguistic2::XConversionDictionary;
8814 [optional] interface ::com::sun::star::util::XFlushable;
8815 [optional] interface ::com::sun::star::linguistic2::XConversionPropertyType;
8817 published interface XConversionDictionaryList {
8818 interface ::com::sun::star::uno::XInterface;
8819 ::com::sun::star::container::XNameContainer getDictionaryContainer();
8820 ::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);
8821 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);
8822 short queryMaxCharCount([in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8824 published service ConversionDictionaryList: ::com::sun::star::linguistic2::XConversionDictionaryList;
8825 published enum DictionaryType {
8826 POSITIVE = 0,
8827 NEGATIVE = 1,
8828 /** @deprecated */ MIXED = 2
8830 published interface XDictionaryEntry;
8831 published interface XDictionaryEventListener;
8832 published interface XDictionary {
8833 interface ::com::sun::star::container::XNamed;
8834 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
8835 void setActive([in] boolean bActivate);
8836 boolean isActive();
8837 long getCount();
8838 ::com::sun::star::lang::Locale getLocale();
8839 void setLocale([in] ::com::sun::star::lang::Locale aLocale);
8840 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
8841 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
8842 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
8843 boolean remove([in] string aWord);
8844 boolean isFull();
8845 /** @deprecated */ sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
8846 void clear();
8847 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8848 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8850 published struct DictionaryEvent: ::com::sun::star::lang::EventObject {
8851 short nEvent;
8852 ::com::sun::star::linguistic2::XDictionaryEntry xDictionaryEntry;
8854 published constants DictionaryEventFlags {
8855 const short ACTIVATE_DIC = 32;
8856 const short ADD_ENTRY = 1;
8857 const short CHG_LANGUAGE = 8;
8858 const short CHG_NAME = 4;
8859 const short DEACTIVATE_DIC = 64;
8860 const short DEL_ENTRY = 2;
8861 const short ENTRIES_CLEARED = 16;
8863 published interface XDictionaryListEventListener;
8864 published interface XDictionaryList {
8865 interface ::com::sun::star::uno::XInterface;
8866 short getCount();
8867 sequence< ::com::sun::star::linguistic2::XDictionary > getDictionaries();
8868 ::com::sun::star::linguistic2::XDictionary getDictionaryByName([in] string aDictionaryName);
8869 boolean addDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8870 boolean removeDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8871 boolean addDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener, [in] boolean bReceiveVerbose);
8872 boolean removeDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener);
8873 short beginCollectEvents();
8874 short endCollectEvents();
8875 short flushEvents();
8876 ::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);
8878 published interface XSearchableDictionaryList {
8879 interface ::com::sun::star::linguistic2::XDictionaryList;
8880 ::com::sun::star::linguistic2::XDictionaryEntry queryDictionaryEntry([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] boolean bSearchPosDics, [in] boolean bSpellEntry);
8882 published service DictionaryList: ::com::sun::star::linguistic2::XSearchableDictionaryList;
8883 published struct DictionaryListEvent: ::com::sun::star::lang::EventObject {
8884 short nCondensedEvent;
8885 sequence< ::com::sun::star::linguistic2::DictionaryEvent > aDictionaryEvents;
8887 published constants DictionaryListEventFlags {
8888 const short ACTIVATE_NEG_DIC = 64;
8889 const short ACTIVATE_POS_DIC = 16;
8890 const short ADD_NEG_ENTRY = 4;
8891 const short ADD_POS_ENTRY = 1;
8892 const short DEACTIVATE_NEG_DIC = 128;
8893 const short DEACTIVATE_POS_DIC = 32;
8894 const short DEL_NEG_ENTRY = 8;
8895 const short DEL_POS_ENTRY = 2;
8897 published service HangulHanjaConversionDictionary {
8898 service ::com::sun::star::linguistic2::ConversionDictionary;
8900 published interface XSupportedLocales {
8901 interface ::com::sun::star::uno::XInterface;
8902 sequence< ::com::sun::star::lang::Locale > getLocales();
8903 boolean hasLocale([in] ::com::sun::star::lang::Locale aLocale);
8905 published interface XPossibleHyphens;
8906 published interface XHyphenator {
8907 interface ::com::sun::star::linguistic2::XSupportedLocales;
8908 ::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);
8909 ::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);
8910 ::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);
8912 published interface XLinguServiceEventListener;
8913 published interface XLinguServiceEventBroadcaster {
8914 interface ::com::sun::star::uno::XInterface;
8915 boolean addLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8916 boolean removeLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8918 published service Hyphenator {
8919 interface ::com::sun::star::linguistic2::XHyphenator;
8920 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
8921 interface ::com::sun::star::lang::XInitialization;
8922 interface ::com::sun::star::lang::XComponent;
8923 interface ::com::sun::star::lang::XServiceDisplayName;
8925 published interface XLinguProperties {
8926 interface ::com::sun::star::beans::XPropertySet;
8927 [attribute] boolean IsUseDictionaryList;
8928 [attribute] boolean IsIgnoreControlCharacters;
8929 [attribute] boolean IsSpellUpperCase;
8930 [attribute] boolean IsSpellWithDigits;
8931 /** @deprecated */ [attribute] boolean IsSpellCapitalization;
8932 [attribute] short HyphMinLeading;
8933 [attribute] short HyphMinTrailing;
8934 [attribute] short HyphMinWordLength;
8935 [attribute] ::com::sun::star::lang::Locale DefaultLocale;
8936 [attribute] boolean IsHyphAuto;
8937 [attribute] boolean IsHyphSpecial;
8938 [attribute] boolean IsSpellAuto;
8939 [attribute] boolean IsSpellSpecial;
8940 [attribute] boolean IsWrapReverse;
8941 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CJK;
8942 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CTL;
8944 published service LinguProperties: ::com::sun::star::linguistic2::XLinguProperties;
8945 published struct LinguServiceEvent: ::com::sun::star::lang::EventObject {
8946 short nEvent;
8948 published constants LinguServiceEventFlags {
8949 const short HYPHENATE_AGAIN = 4;
8950 const short PROOFREAD_AGAIN = 8;
8951 const short SPELL_CORRECT_WORDS_AGAIN = 1;
8952 const short SPELL_WRONG_WORDS_AGAIN = 2;
8954 published interface XAvailableLocales {
8955 interface ::com::sun::star::uno::XInterface;
8956 sequence< ::com::sun::star::lang::Locale > getAvailableLocales([in] string aServiceName);
8958 published interface XSpellChecker;
8959 published interface XThesaurus;
8960 published interface XLinguServiceManager {
8961 interface ::com::sun::star::uno::XInterface;
8962 ::com::sun::star::linguistic2::XSpellChecker getSpellChecker();
8963 ::com::sun::star::linguistic2::XHyphenator getHyphenator();
8964 ::com::sun::star::linguistic2::XThesaurus getThesaurus();
8965 boolean addLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
8966 boolean removeLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
8967 sequence< string > getAvailableServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
8968 void setConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< string > aServiceImplNames);
8969 sequence< string > getConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
8971 published interface XLinguServiceManager2 {
8972 interface ::com::sun::star::linguistic2::XLinguServiceManager;
8973 interface ::com::sun::star::linguistic2::XAvailableLocales;
8974 interface ::com::sun::star::lang::XComponent;
8976 published service LinguServiceManager: ::com::sun::star::linguistic2::XLinguServiceManager2;
8977 published interface XSpellAlternatives;
8978 published interface XSpellChecker {
8979 interface ::com::sun::star::linguistic2::XSupportedLocales;
8980 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);
8981 ::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);
8983 published service SpellChecker {
8984 interface ::com::sun::star::linguistic2::XSpellChecker;
8985 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
8986 interface ::com::sun::star::lang::XInitialization;
8987 interface ::com::sun::star::lang::XComponent;
8988 interface ::com::sun::star::lang::XServiceDisplayName;
8990 published constants SpellFailure {
8991 const short CAPTION_ERROR = 3;
8992 const short IS_NEGATIVE_WORD = 2;
8993 const short SPELLING_ERROR = 4;
8995 published interface XMeaning;
8996 published interface XThesaurus {
8997 interface ::com::sun::star::linguistic2::XSupportedLocales;
8998 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);
9000 published service Thesaurus {
9001 interface ::com::sun::star::linguistic2::XThesaurus;
9002 interface ::com::sun::star::lang::XInitialization;
9003 interface ::com::sun::star::lang::XComponent;
9004 interface ::com::sun::star::lang::XServiceDisplayName;
9006 /** @deprecated */ published interface XDictionary1 {
9007 interface ::com::sun::star::container::XNamed;
9008 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
9009 void setActive([in] boolean bActivate);
9010 boolean isActive();
9011 short getCount();
9012 short getLanguage();
9013 void setLanguage([in] short nLang);
9014 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
9015 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
9016 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
9017 boolean remove([in] string aWord);
9018 boolean isFull();
9019 sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
9020 void clear();
9021 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9022 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9024 published interface XDictionaryEntry {
9025 interface ::com::sun::star::uno::XInterface;
9026 string getDictionaryWord();
9027 boolean isNegative();
9028 string getReplacementText();
9030 published interface XDictionaryEventListener {
9031 interface ::com::sun::star::lang::XEventListener;
9032 void processDictionaryEvent([in] ::com::sun::star::linguistic2::DictionaryEvent aDicEvent);
9034 published interface XDictionaryListEventListener {
9035 interface ::com::sun::star::lang::XEventListener;
9036 void processDictionaryListEvent([in] ::com::sun::star::linguistic2::DictionaryListEvent aDicListEvent);
9038 published interface XHyphenatedWord {
9039 interface ::com::sun::star::uno::XInterface;
9040 string getWord();
9041 ::com::sun::star::lang::Locale getLocale();
9042 short getHyphenationPos();
9043 string getHyphenatedWord();
9044 short getHyphenPos();
9045 boolean isAlternativeSpelling();
9047 published interface XLinguServiceEventListener {
9048 interface ::com::sun::star::lang::XEventListener;
9049 void processLinguServiceEvent([in] ::com::sun::star::linguistic2::LinguServiceEvent aLngSvcEvent);
9051 published interface XMeaning {
9052 interface ::com::sun::star::uno::XInterface;
9053 string getMeaning();
9054 sequence< string > querySynonyms();
9056 published interface XPossibleHyphens {
9057 interface ::com::sun::star::uno::XInterface;
9058 string getWord();
9059 ::com::sun::star::lang::Locale getLocale();
9060 string getPossibleHyphens();
9061 sequence< short > getHyphenationPositions();
9063 published interface XSpellAlternatives {
9064 interface ::com::sun::star::uno::XInterface;
9065 string getWord();
9066 ::com::sun::star::lang::Locale getLocale();
9067 short getFailureType();
9068 short getAlternativesCount();
9069 sequence< string > getAlternatives();
9071 /** @deprecated */ published interface XSupportedLanguages {
9072 interface ::com::sun::star::uno::XInterface;
9073 sequence< short > getLanguages();
9074 boolean hasLanguage([in] short nLanguage);
9076 /** @deprecated */ published interface XSpellChecker1 {
9077 interface ::com::sun::star::linguistic2::XSupportedLanguages;
9078 boolean isValid([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9079 ::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);
9082 module mozilla {
9083 published struct MenuMultipleChange {
9084 short ID;
9085 short GroupID;
9086 short PreItemID;
9087 string ItemText;
9088 boolean IsVisible;
9089 boolean IsActive;
9090 boolean IsCheckable;
9091 boolean IsChecked;
9092 sequence< byte > Image;
9094 published interface XMenuProxyListener;
9095 published interface XMenuProxy {
9096 interface ::com::sun::star::lang::XComponent;
9097 void executeMenuItem([in] short ID);
9098 void addMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9099 void removeMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9101 published service MenuProxy {
9102 interface ::com::sun::star::mozilla::XMenuProxy;
9104 published struct MenuSingleChange {
9105 short ID;
9106 short ChangeID;
9107 any Change;
9109 published interface XMenuProxyListener {
9110 interface ::com::sun::star::uno::XInterface;
9111 void menuChangedMultiple([in] sequence< ::com::sun::star::mozilla::MenuMultipleChange > MenuMultipleChanges);
9112 void menuChangedSingle([in] sequence< ::com::sun::star::mozilla::MenuSingleChange > MenuSingleChanges);
9113 void menuItemDeleted([in] short ID);
9115 published service MenuProxyListener {
9116 interface ::com::sun::star::mozilla::XMenuProxyListener;
9118 published enum MozillaProductType {
9119 Default = 0,
9120 Mozilla = 1,
9121 Firefox = 2,
9122 Thunderbird = 3
9124 published interface XProfileDiscover {
9125 interface ::com::sun::star::uno::XInterface;
9126 long getProfileCount([in] ::com::sun::star::mozilla::MozillaProductType product);
9127 long getProfileList([in] ::com::sun::star::mozilla::MozillaProductType product, [out] sequence< string > list);
9128 string getDefaultProfile([in] ::com::sun::star::mozilla::MozillaProductType product);
9129 string getProfilePath([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9130 boolean isProfileLocked([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9131 boolean getProfileExists([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9133 published interface XProfileManager {
9134 interface ::com::sun::star::uno::XInterface;
9135 long bootupProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9136 long shutdownProfile();
9137 ::com::sun::star::mozilla::MozillaProductType getCurrentProduct();
9138 string getCurrentProfile();
9139 boolean isCurrentProfileLocked();
9140 string setCurrentProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9142 published interface XCodeProxy;
9143 published interface XProxyRunner {
9144 interface ::com::sun::star::uno::XInterface;
9145 long Run([in] ::com::sun::star::mozilla::XCodeProxy aCode);
9147 published interface XMozillaBootstrap {
9148 interface ::com::sun::star::mozilla::XProfileDiscover;
9149 interface ::com::sun::star::mozilla::XProfileManager;
9150 interface ::com::sun::star::mozilla::XProxyRunner;
9152 published service MozillaBootstrap: ::com::sun::star::mozilla::XMozillaBootstrap;
9153 published interface XCloseSessionListener {
9154 interface ::com::sun::star::uno::XInterface;
9155 void sessionClosed([in] any sessionData);
9157 published interface XCodeProxy {
9158 interface ::com::sun::star::uno::XInterface;
9159 long run();
9160 ::com::sun::star::mozilla::MozillaProductType getProductType();
9161 string getProfileName();
9164 module packages {
9165 published service Package {
9166 interface ::com::sun::star::lang::XInitialization;
9167 interface ::com::sun::star::container::XHierarchicalNameAccess;
9168 interface ::com::sun::star::lang::XSingleServiceFactory;
9169 interface ::com::sun::star::util::XChangesBatch;
9171 published service PackageFolder {
9172 interface ::com::sun::star::container::XNamed;
9173 interface ::com::sun::star::container::XChild;
9174 interface ::com::sun::star::container::XNameContainer;
9175 interface ::com::sun::star::container::XEnumerationAccess;
9176 interface ::com::sun::star::beans::XPropertySet;
9178 published service PackageFolderEnumeration {
9179 interface ::com::sun::star::container::XEnumeration;
9181 published service PackageStream {
9182 interface ::com::sun::star::container::XNamed;
9183 interface ::com::sun::star::container::XChild;
9184 interface ::com::sun::star::io::XActiveDataSink;
9185 interface ::com::sun::star::beans::XPropertySet;
9187 module zip {
9188 published exception ZipException: ::com::sun::star::uno::Exception {
9191 module manifest {
9192 published interface XManifestReader {
9193 interface ::com::sun::star::uno::XInterface;
9194 sequence< sequence< ::com::sun::star::beans::PropertyValue > > readManifestSequence([in] ::com::sun::star::io::XInputStream rStream);
9196 published service ManifestReader: ::com::sun::star::packages::manifest::XManifestReader;
9197 published interface XManifestWriter {
9198 interface ::com::sun::star::uno::XInterface;
9199 void writeManifestSequence([in] ::com::sun::star::io::XOutputStream rStream, [in] sequence< sequence< ::com::sun::star::beans::PropertyValue > > rSequence);
9201 published service ManifestWriter: ::com::sun::star::packages::manifest::XManifestWriter;
9203 module zip {
9204 published constants ZipConstants {
9205 const short BEST_COMPRESSION = 9;
9206 const short BEST_SPEED = 1;
9207 const short CENATT = 36;
9208 const short CENATX = 38;
9209 const short CENCOM = 32;
9210 const short CENCRC = 16;
9211 const short CENDAT = 14;
9212 const short CENDSK = 34;
9213 const short CENEXT = 30;
9214 const short CENFLG = 8;
9215 const short CENHDR = 46;
9216 const short CENHOW = 10;
9217 const short CENLEN = 24;
9218 const short CENNAM = 28;
9219 const short CENOFF = 42;
9220 const long CENSIG = 33639248;
9221 const short CENSIZ = 20;
9222 const short CENTIM = 12;
9223 const short CENVEM = 4;
9224 const short CENVER = 6;
9225 const short DEFAULT_COMPRESSION = -1;
9226 const short DEFAULT_STRATEGY = 0;
9227 const short DEFLATED = 8;
9228 const short DEF_MEM_LEVEL = 8;
9229 const short ENDCOM = 20;
9230 const short ENDHDR = 22;
9231 const short ENDOFF = 16;
9232 const long ENDSIG = 101010256;
9233 const short ENDSIZ = 12;
9234 const short ENDSUB = 8;
9235 const short ENDTOT = 10;
9236 const short EXTCRC = 4;
9237 const short EXTHDR = 16;
9238 const short EXTLEN = 12;
9239 const long EXTSIG = 134695760;
9240 const short EXTSIZ = 8;
9241 const short FILTERED = 1;
9242 const short HUFFMAN_ONLY = 2;
9243 const short LOCCRC = 14;
9244 const short LOCEXT = 28;
9245 const short LOCFLG = 6;
9246 const short LOCHDR = 30;
9247 const short LOCHOW = 8;
9248 const short LOCLEN = 22;
9249 const short LOCNAM = 26;
9250 const long LOCSIG = 67324752;
9251 const short LOCSIZ = 18;
9252 const short LOCTIM = 10;
9253 const short LOCVER = 4;
9254 const short NO_COMPRESSION = 0;
9255 const long SPANSIG = 134695760;
9256 const short STORED = 0;
9258 published struct ZipEntry {
9259 short nVersion;
9260 short nFlag;
9261 short nMethod;
9262 long nTime;
9263 long nCrc;
9264 long nCompressedSize;
9265 long nSize;
9266 long nOffset;
9267 short nDiskNumber;
9268 string sName;
9269 sequence< byte > extra;
9270 string sComment;
9274 module task {
9275 published enum InteractionClassification {
9276 ERROR = 0,
9277 WARNING = 1,
9278 INFO = 2,
9279 QUERY = 3
9281 published exception ClassifiedInteractionRequest: ::com::sun::star::uno::Exception {
9282 ::com::sun::star::task::InteractionClassification Classification;
9285 module ucb {
9286 published enum IOErrorCode {
9287 ABORT = 0,
9288 ACCESS_DENIED = 1,
9289 ALREADY_EXISTING = 2,
9290 BAD_CRC = 3,
9291 CANT_CREATE = 4,
9292 CANT_READ = 5,
9293 CANT_SEEK = 6,
9294 CANT_TELL = 7,
9295 CANT_WRITE = 8,
9296 CURRENT_DIRECTORY = 9,
9297 DEVICE_NOT_READY = 10,
9298 DIFFERENT_DEVICES = 11,
9299 GENERAL = 12,
9300 INVALID_ACCESS = 13,
9301 INVALID_CHARACTER = 14,
9302 INVALID_DEVICE = 15,
9303 INVALID_LENGTH = 16,
9304 INVALID_PARAMETER = 17,
9305 IS_WILDCARD = 18,
9306 LOCKING_VIOLATION = 19,
9307 MISPLACED_CHARACTER = 20,
9308 NAME_TOO_LONG = 21,
9309 NOT_EXISTING = 22,
9310 NOT_EXISTING_PATH = 23,
9311 NOT_SUPPORTED = 24,
9312 NO_DIRECTORY = 25,
9313 NO_FILE = 26,
9314 OUT_OF_DISK_SPACE = 27,
9315 OUT_OF_FILE_HANDLES = 28,
9316 OUT_OF_MEMORY = 29,
9317 PENDING = 30,
9318 RECURSIVE = 31,
9319 UNKNOWN = 32,
9320 WRITE_PROTECTED = 33,
9321 WRONG_FORMAT = 34,
9322 WRONG_VERSION = 35
9324 published exception InteractiveIOException: ::com::sun::star::task::ClassifiedInteractionRequest {
9325 ::com::sun::star::ucb::IOErrorCode Code;
9328 module packages {
9329 module zip {
9330 published exception ZipIOException: ::com::sun::star::io::IOException {
9334 module presentation {
9335 published enum AnimationEffect {
9336 NONE = 0,
9337 FADE_FROM_LEFT = 1,
9338 FADE_FROM_TOP = 2,
9339 FADE_FROM_RIGHT = 3,
9340 FADE_FROM_BOTTOM = 4,
9341 FADE_TO_CENTER = 5,
9342 FADE_FROM_CENTER = 6,
9343 MOVE_FROM_LEFT = 7,
9344 MOVE_FROM_TOP = 8,
9345 MOVE_FROM_RIGHT = 9,
9346 MOVE_FROM_BOTTOM = 10,
9347 VERTICAL_STRIPES = 11,
9348 HORIZONTAL_STRIPES = 12,
9349 CLOCKWISE = 13,
9350 COUNTERCLOCKWISE = 14,
9351 FADE_FROM_UPPERLEFT = 15,
9352 FADE_FROM_UPPERRIGHT = 16,
9353 FADE_FROM_LOWERLEFT = 17,
9354 FADE_FROM_LOWERRIGHT = 18,
9355 CLOSE_VERTICAL = 19,
9356 CLOSE_HORIZONTAL = 20,
9357 OPEN_VERTICAL = 21,
9358 OPEN_HORIZONTAL = 22,
9359 PATH = 23,
9360 MOVE_TO_LEFT = 24,
9361 MOVE_TO_TOP = 25,
9362 MOVE_TO_RIGHT = 26,
9363 MOVE_TO_BOTTOM = 27,
9364 SPIRALIN_LEFT = 28,
9365 SPIRALIN_RIGHT = 29,
9366 SPIRALOUT_LEFT = 30,
9367 SPIRALOUT_RIGHT = 31,
9368 DISSOLVE = 32,
9369 WAVYLINE_FROM_LEFT = 33,
9370 WAVYLINE_FROM_TOP = 34,
9371 WAVYLINE_FROM_RIGHT = 35,
9372 WAVYLINE_FROM_BOTTOM = 36,
9373 RANDOM = 37,
9374 VERTICAL_LINES = 38,
9375 HORIZONTAL_LINES = 39,
9376 LASER_FROM_LEFT = 40,
9377 LASER_FROM_TOP = 41,
9378 LASER_FROM_RIGHT = 42,
9379 LASER_FROM_BOTTOM = 43,
9380 LASER_FROM_UPPERLEFT = 44,
9381 LASER_FROM_UPPERRIGHT = 45,
9382 LASER_FROM_LOWERLEFT = 46,
9383 LASER_FROM_LOWERRIGHT = 47,
9384 APPEAR = 48,
9385 HIDE = 49,
9386 MOVE_FROM_UPPERLEFT = 50,
9387 MOVE_FROM_UPPERRIGHT = 51,
9388 MOVE_FROM_LOWERRIGHT = 52,
9389 MOVE_FROM_LOWERLEFT = 53,
9390 MOVE_TO_UPPERLEFT = 54,
9391 MOVE_TO_UPPERRIGHT = 55,
9392 MOVE_TO_LOWERRIGHT = 56,
9393 MOVE_TO_LOWERLEFT = 57,
9394 MOVE_SHORT_FROM_LEFT = 58,
9395 MOVE_SHORT_FROM_UPPERLEFT = 59,
9396 MOVE_SHORT_FROM_TOP = 60,
9397 MOVE_SHORT_FROM_UPPERRIGHT = 61,
9398 MOVE_SHORT_FROM_RIGHT = 62,
9399 MOVE_SHORT_FROM_LOWERRIGHT = 63,
9400 MOVE_SHORT_FROM_BOTTOM = 64,
9401 MOVE_SHORT_FROM_LOWERLEFT = 65,
9402 MOVE_SHORT_TO_LEFT = 66,
9403 MOVE_SHORT_TO_UPPERLEFT = 67,
9404 MOVE_SHORT_TO_TOP = 68,
9405 MOVE_SHORT_TO_UPPERRIGHT = 69,
9406 MOVE_SHORT_TO_RIGHT = 70,
9407 MOVE_SHORT_TO_LOWERRIGHT = 71,
9408 MOVE_SHORT_TO_BOTTOM = 72,
9409 MOVE_SHORT_TO_LOWERLEFT = 73,
9410 VERTICAL_CHECKERBOARD = 74,
9411 HORIZONTAL_CHECKERBOARD = 75,
9412 HORIZONTAL_ROTATE = 76,
9413 VERTICAL_ROTATE = 77,
9414 HORIZONTAL_STRETCH = 78,
9415 VERTICAL_STRETCH = 79,
9416 STRETCH_FROM_LEFT = 80,
9417 STRETCH_FROM_UPPERLEFT = 81,
9418 STRETCH_FROM_TOP = 82,
9419 STRETCH_FROM_UPPERRIGHT = 83,
9420 STRETCH_FROM_RIGHT = 84,
9421 STRETCH_FROM_LOWERRIGHT = 85,
9422 STRETCH_FROM_BOTTOM = 86,
9423 STRETCH_FROM_LOWERLEFT = 87,
9424 ZOOM_IN = 88,
9425 ZOOM_IN_SMALL = 89,
9426 ZOOM_IN_SPIRAL = 90,
9427 ZOOM_OUT = 91,
9428 ZOOM_OUT_SMALL = 92,
9429 ZOOM_OUT_SPIRAL = 93,
9430 ZOOM_IN_FROM_LEFT = 94,
9431 ZOOM_IN_FROM_UPPERLEFT = 95,
9432 ZOOM_IN_FROM_TOP = 96,
9433 ZOOM_IN_FROM_UPPERRIGHT = 97,
9434 ZOOM_IN_FROM_RIGHT = 98,
9435 ZOOM_IN_FROM_LOWERRIGHT = 99,
9436 ZOOM_IN_FROM_BOTTOM = 100,
9437 ZOOM_IN_FROM_LOWERLEFT = 101,
9438 ZOOM_IN_FROM_CENTER = 102,
9439 ZOOM_OUT_FROM_LEFT = 103,
9440 ZOOM_OUT_FROM_UPPERLEFT = 104,
9441 ZOOM_OUT_FROM_TOP = 105,
9442 ZOOM_OUT_FROM_UPPERRIGHT = 106,
9443 ZOOM_OUT_FROM_RIGHT = 107,
9444 ZOOM_OUT_FROM_LOWERRIGHT = 108,
9445 ZOOM_OUT_FROM_BOTTOM = 109,
9446 ZOOM_OUT_FROM_LOWERLEFT = 110,
9447 ZOOM_OUT_FROM_CENTER = 111
9449 published enum AnimationSpeed {
9450 SLOW = 0,
9451 MEDIUM = 1,
9452 FAST = 2
9454 published enum ClickAction {
9455 NONE = 0,
9456 PREVPAGE = 1,
9457 NEXTPAGE = 2,
9458 FIRSTPAGE = 3,
9459 LASTPAGE = 4,
9460 BOOKMARK = 5,
9461 DOCUMENT = 6,
9462 INVISIBLE = 7,
9463 SOUND = 8,
9464 VERB = 9,
9465 VANISH = 10,
9466 PROGRAM = 11,
9467 MACRO = 12,
9468 STOPPRESENTATION = 13
9470 published service Shape {
9471 [property] string Bookmark;
9472 [property] ::com::sun::star::util::Color DimColor;
9473 [property] boolean DimHide;
9474 [property] boolean DimPrevious;
9475 [property] ::com::sun::star::presentation::AnimationEffect Effect;
9476 [property] boolean IsEmptyPresentationObject;
9477 [property, readonly] boolean IsPresentationObject;
9478 [property] ::com::sun::star::presentation::ClickAction OnClick;
9479 [property] boolean PlayFull;
9480 [property] long PresentationOrder;
9481 [property] string Sound;
9482 [property] boolean SoundOn;
9483 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9484 [property] ::com::sun::star::presentation::AnimationEffect TextEffect;
9485 [property] long Verb;
9487 published service ChartShape {
9488 service ::com::sun::star::presentation::Shape;
9489 service ::com::sun::star::drawing::OLE2Shape;
9491 published service CustomPresentation {
9492 interface ::com::sun::star::container::XIndexContainer;
9493 interface ::com::sun::star::container::XNamed;
9495 published service CustomPresentationAccess {
9496 interface ::com::sun::star::container::XNameContainer;
9497 interface ::com::sun::star::lang::XSingleServiceFactory;
9499 published service DocumentSettings {
9500 service ::com::sun::star::document::Settings;
9501 [optional] service ::com::sun::star::document::HeaderFooterSettings;
9502 interface ::com::sun::star::beans::XPropertySet;
9503 [property, optional] boolean IsPrintDrawing;
9504 [property, optional] boolean IsPrintNotes;
9505 [property, optional] boolean IsPrintHandout;
9506 [property, optional] boolean IsPrintOutline;
9507 [property, optional] boolean IsPrintHiddenPages;
9508 [property, optional] boolean IsPrintFitPage;
9509 [property, optional] boolean IsPrintTilePage;
9510 [property, optional] long PageNumberFormat;
9511 [property, optional] boolean ParagraphSummation;
9513 published enum FadeEffect {
9514 NONE = 0,
9515 FADE_FROM_LEFT = 1,
9516 FADE_FROM_TOP = 2,
9517 FADE_FROM_RIGHT = 3,
9518 FADE_FROM_BOTTOM = 4,
9519 FADE_TO_CENTER = 5,
9520 FADE_FROM_CENTER = 6,
9521 MOVE_FROM_LEFT = 7,
9522 MOVE_FROM_TOP = 8,
9523 MOVE_FROM_RIGHT = 9,
9524 MOVE_FROM_BOTTOM = 10,
9525 ROLL_FROM_LEFT = 11,
9526 ROLL_FROM_TOP = 12,
9527 ROLL_FROM_RIGHT = 13,
9528 ROLL_FROM_BOTTOM = 14,
9529 VERTICAL_STRIPES = 15,
9530 HORIZONTAL_STRIPES = 16,
9531 CLOCKWISE = 17,
9532 COUNTERCLOCKWISE = 18,
9533 FADE_FROM_UPPERLEFT = 19,
9534 FADE_FROM_UPPERRIGHT = 20,
9535 FADE_FROM_LOWERLEFT = 21,
9536 FADE_FROM_LOWERRIGHT = 22,
9537 CLOSE_VERTICAL = 23,
9538 CLOSE_HORIZONTAL = 24,
9539 OPEN_VERTICAL = 25,
9540 OPEN_HORIZONTAL = 26,
9541 SPIRALIN_LEFT = 27,
9542 SPIRALIN_RIGHT = 28,
9543 SPIRALOUT_LEFT = 29,
9544 SPIRALOUT_RIGHT = 30,
9545 DISSOLVE = 31,
9546 WAVYLINE_FROM_LEFT = 32,
9547 WAVYLINE_FROM_TOP = 33,
9548 WAVYLINE_FROM_RIGHT = 34,
9549 WAVYLINE_FROM_BOTTOM = 35,
9550 RANDOM = 36,
9551 STRETCH_FROM_LEFT = 37,
9552 STRETCH_FROM_TOP = 38,
9553 STRETCH_FROM_RIGHT = 39,
9554 STRETCH_FROM_BOTTOM = 40,
9555 VERTICAL_LINES = 41,
9556 HORIZONTAL_LINES = 42,
9557 MOVE_FROM_UPPERLEFT = 43,
9558 MOVE_FROM_UPPERRIGHT = 44,
9559 MOVE_FROM_LOWERRIGHT = 45,
9560 MOVE_FROM_LOWERLEFT = 46,
9561 UNCOVER_TO_LEFT = 47,
9562 UNCOVER_TO_UPPERLEFT = 48,
9563 UNCOVER_TO_TOP = 49,
9564 UNCOVER_TO_UPPERRIGHT = 50,
9565 UNCOVER_TO_RIGHT = 51,
9566 UNCOVER_TO_LOWERRIGHT = 52,
9567 UNCOVER_TO_BOTTOM = 53,
9568 UNCOVER_TO_LOWERLEFT = 54,
9569 VERTICAL_CHECKERBOARD = 55,
9570 HORIZONTAL_CHECKERBOARD = 56
9572 published service DrawPage {
9573 service ::com::sun::star::drawing::DrawPage;
9574 service ::com::sun::star::document::LinkTarget;
9575 [property] long Change;
9576 [property] long Duration;
9577 [property, optional] double HighResDuration;
9578 [property] ::com::sun::star::presentation::FadeEffect Effect;
9579 [property] short Layout;
9580 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9581 [property, optional] boolean IsHeaderVisible;
9582 [property, optional] string HeaderText;
9583 [property, optional] boolean IsFooterVisible;
9584 [property, optional] string FooterText;
9585 [property, optional] boolean IsPageNumberVisible;
9586 [property, optional] boolean IsDateTimeVisible;
9587 [property, optional] boolean IsDateTimeFixed;
9588 [property, optional] string DateTimeText;
9589 [property, optional] long DateTimeFormat;
9590 [property, optional] double TransitionDuration;
9592 published service GraphicObjectShape {
9593 service ::com::sun::star::presentation::Shape;
9594 service ::com::sun::star::drawing::GraphicObjectShape;
9596 published service HandoutShape {
9597 service ::com::sun::star::presentation::Shape;
9598 service ::com::sun::star::drawing::PageShape;
9600 published service HandoutView {
9601 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9603 published service NotesShape {
9604 service ::com::sun::star::presentation::Shape;
9605 service ::com::sun::star::drawing::TextShape;
9607 published service NotesView {
9608 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9610 published service OLE2Shape {
9611 service ::com::sun::star::presentation::Shape;
9612 service ::com::sun::star::drawing::OLE2Shape;
9614 published service OutlineView {
9615 service ::com::sun::star::frame::Controller;
9616 interface ::com::sun::star::awt::XWindow;
9617 interface ::com::sun::star::beans::XPropertySet;
9618 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9620 published service OutlinerShape {
9621 service ::com::sun::star::presentation::Shape;
9622 service ::com::sun::star::drawing::TextShape;
9624 published service PageShape {
9625 service ::com::sun::star::presentation::Shape;
9626 service ::com::sun::star::drawing::PageShape;
9628 published interface XPresentation {
9629 interface ::com::sun::star::uno::XInterface;
9630 void start();
9631 void end();
9632 void rehearseTimings();
9634 published service Presentation {
9635 interface ::com::sun::star::presentation::XPresentation;
9636 interface ::com::sun::star::beans::XPropertySet;
9637 [property] boolean AllowAnimations;
9638 [property] string CustomShow;
9639 [property] string FirstPage;
9640 [property] boolean IsAlwaysOnTop;
9641 [property] boolean IsAutomatic;
9642 [property] boolean IsEndless;
9643 [property] boolean IsFullScreen;
9644 [property] boolean IsLivePresentation;
9645 [property] boolean IsMouseVisible;
9646 [property] long Pause;
9647 [property] boolean StartWithNavigator;
9648 [property] boolean UsePen;
9650 published interface XCustomPresentationSupplier {
9651 interface ::com::sun::star::uno::XInterface;
9652 ::com::sun::star::container::XNameContainer getCustomPresentations();
9654 published interface XPresentationSupplier {
9655 interface ::com::sun::star::uno::XInterface;
9656 ::com::sun::star::presentation::XPresentation getPresentation();
9658 published enum PresentationRange {
9659 PRESENTATIONRANGE_ALL = 0,
9660 PRESENTATIONRANGE_FROM_PAGE = 1,
9661 PRESENTATIONRANGE_INDIVIDUAL = 2
9663 published service PresentationView {
9664 service ::com::sun::star::frame::Controller;
9665 interface ::com::sun::star::awt::XWindow;
9666 interface ::com::sun::star::drawing::XDrawView;
9667 interface ::com::sun::star::beans::XPropertySet;
9668 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9669 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9671 published service PreviewView {
9672 service ::com::sun::star::frame::Controller;
9673 interface ::com::sun::star::awt::XWindow;
9674 interface ::com::sun::star::drawing::XDrawView;
9675 interface ::com::sun::star::beans::XPropertySet;
9676 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9677 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9679 published service SlidesView {
9680 service ::com::sun::star::frame::Controller;
9681 interface ::com::sun::star::awt::XWindow;
9682 interface ::com::sun::star::beans::XPropertySet;
9683 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9685 published service SubtitleShape {
9686 service ::com::sun::star::presentation::Shape;
9687 service ::com::sun::star::drawing::TextShape;
9689 published service TitleTextShape {
9690 service ::com::sun::star::presentation::Shape;
9691 service ::com::sun::star::drawing::TextShape;
9693 published interface XHandoutMasterSupplier {
9694 interface ::com::sun::star::uno::XInterface;
9695 ::com::sun::star::drawing::XDrawPage getHandoutMasterPage();
9697 published interface XPresentationPage {
9698 interface ::com::sun::star::drawing::XDrawPage;
9699 ::com::sun::star::drawing::XDrawPage getNotesPage();
9702 module text {
9703 published enum TextContentAnchorType {
9704 AT_PARAGRAPH = 0,
9705 AS_CHARACTER = 1,
9706 AT_PAGE = 2,
9707 AT_FRAME = 3,
9708 AT_CHARACTER = 4
9710 published enum WrapTextMode {
9711 NONE = 0,
9712 THROUGH = 1,
9713 THROUGHT = 1,
9714 PARALLEL = 2,
9715 DYNAMIC = 3,
9716 LEFT = 4,
9717 RIGHT = 5
9719 published interface XTextContent {
9720 interface ::com::sun::star::lang::XComponent;
9721 void attach([in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::lang::IllegalArgumentException);
9722 ::com::sun::star::text::XTextRange getAnchor();
9724 published service TextContent {
9725 interface ::com::sun::star::text::XTextContent;
9726 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
9727 [property, optional, readonly] sequence< ::com::sun::star::text::TextContentAnchorType > AnchorTypes;
9728 [property, optional] ::com::sun::star::text::WrapTextMode TextWrap;
9730 published interface XTextField {
9731 interface ::com::sun::star::text::XTextContent;
9732 string getPresentation([in] boolean bShowCommand);
9734 published service TextField {
9735 service ::com::sun::star::text::TextContent;
9736 interface ::com::sun::star::text::XTextField;
9737 [optional] interface ::com::sun::star::beans::XPropertySet;
9738 [property, optional, readonly] boolean IsFieldUsed;
9739 [property, optional, readonly] boolean IsFieldDisplayed;
9742 module table {
9743 published struct CellAddress {
9744 short Sheet;
9745 long Column;
9746 long Row;
9749 module sheet {
9750 published struct FunctionArgument {
9751 string Name;
9752 string Description;
9753 boolean IsOptional;
9756 module resource {
9757 published exception MissingResourceException: ::com::sun::star::uno::RuntimeException {
9759 published interface XLocale {
9760 interface ::com::sun::star::uno::XInterface;
9761 ::com::sun::star::lang::Locale create([in] string aLanguage, [in] string aCountry, [in] string aVariant);
9762 ::com::sun::star::lang::Locale getDefault();
9763 void setDefault([in] ::com::sun::star::lang::Locale newLocale);
9764 sequence< ::com::sun::star::lang::Locale > getAvailableLocales();
9765 sequence< string > getISOCountries();
9766 sequence< string > getISOLanguages();
9767 sequence< string > getLanguagesForCountry([in] string country);
9768 string getISO3Language([in] ::com::sun::star::lang::Locale locale) raises (::com::sun::star::resource::MissingResourceException);
9769 string getISO3Country([in] ::com::sun::star::lang::Locale locale) raises (::com::sun::star::resource::MissingResourceException);
9770 string getDisplayLanguage_Default([in] ::com::sun::star::lang::Locale locale);
9771 string getDisplayLanguage([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9772 string getDisplayCountry_Default([in] ::com::sun::star::lang::Locale locale);
9773 string getDisplayCountry([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9774 string getDisplayVariant_Default([in] ::com::sun::star::lang::Locale locale);
9775 string getDisplayVariant([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9776 string getDisplayName_Default([in] ::com::sun::star::lang::Locale locale);
9777 string getDisplayName([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9778 boolean equals([in] ::com::sun::star::lang::Locale l1, [in] ::com::sun::star::lang::Locale l2);
9781 module scanner {
9782 published enum ScanError {
9783 ScanErrorNone = 0,
9784 ScannerNotAvailable = 1,
9785 ScanFailed = 2,
9786 ScanInProgress = 3,
9787 ScanCanceled = 4,
9788 InvalidContext = 5
9790 published struct ScannerContext {
9791 string ScannerName;
9792 long InternalData;
9794 published exception ScannerException: ::com::sun::star::uno::Exception {
9795 ::com::sun::star::scanner::ScanError Error;
9797 published interface XScannerManager {
9798 interface ::com::sun::star::uno::XInterface;
9799 sequence< ::com::sun::star::scanner::ScannerContext > getAvailableScanners();
9800 boolean configureScanner([inout] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9801 void startScan([in] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9802 ::com::sun::star::scanner::ScanError getError([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9803 ::com::sun::star::awt::XBitmap getBitmap([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9805 published interface XScannerManager2 {
9806 interface ::com::sun::star::scanner::XScannerManager;
9807 boolean configureScannerAndScan([inout] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9809 published service ScannerManager: ::com::sun::star::scanner::XScannerManager2;
9811 module script {
9812 published interface XLibraryContainer {
9813 interface ::com::sun::star::container::XNameAccess;
9814 ::com::sun::star::container::XNameContainer createLibrary([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
9815 ::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);
9816 void removeLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9817 boolean isLibraryLoaded([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9818 void loadLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9820 published interface XLibraryContainer2 {
9821 interface ::com::sun::star::script::XLibraryContainer;
9822 boolean isLibraryLink([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9823 string getLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9824 boolean isLibraryReadOnly([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9825 void setLibraryReadOnly([in] string Name, [in] boolean bReadOnly) raises (::com::sun::star::container::NoSuchElementException);
9826 void renameLibrary([in] string Name, [in] string NewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
9828 published constants ModuleType {
9829 const long CLASS = 2;
9830 const long DOCUMENT = 4;
9831 const long FORM = 3;
9832 const long NORMAL = 1;
9833 const long UNKNOWN = 0;
9835 published interface XLibraryContainer3 {
9836 interface ::com::sun::star::script::XLibraryContainer2;
9837 string getOriginalLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9839 published interface XLibraryContainerPassword {
9840 interface ::com::sun::star::uno::XInterface;
9841 boolean isLibraryPasswordProtected([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9842 boolean isLibraryPasswordVerified([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9843 boolean verifyLibraryPassword([in] string Name, [in] string Password) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9844 void changeLibraryPassword([in] string Name, [in] string OldPassword, [in] string NewPassword) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9847 module sdbc {
9848 published interface XMultipleResults {
9849 interface ::com::sun::star::uno::XInterface;
9850 ::com::sun::star::sdbc::XResultSet getResultSet() raises (::com::sun::star::sdbc::SQLException);
9851 long getUpdateCount() raises (::com::sun::star::sdbc::SQLException);
9852 boolean getMoreResults() raises (::com::sun::star::sdbc::SQLException);
9854 published interface XPreparedBatchExecution {
9855 interface ::com::sun::star::uno::XInterface;
9856 void addBatch() raises (::com::sun::star::sdbc::SQLException);
9857 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
9858 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
9860 published interface XPreparedStatement {
9861 interface ::com::sun::star::uno::XInterface;
9862 ::com::sun::star::sdbc::XResultSet executeQuery() raises (::com::sun::star::sdbc::SQLException);
9863 long executeUpdate() raises (::com::sun::star::sdbc::SQLException);
9864 boolean execute() raises (::com::sun::star::sdbc::SQLException);
9865 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
9867 published service PreparedStatement {
9868 interface ::com::sun::star::sdbc::XCloseable;
9869 interface ::com::sun::star::beans::XPropertySet;
9870 interface ::com::sun::star::sdbc::XPreparedStatement;
9871 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
9872 interface ::com::sun::star::sdbc::XParameters;
9873 interface ::com::sun::star::sdbc::XWarningsSupplier;
9874 interface ::com::sun::star::sdbc::XMultipleResults;
9875 [optional] interface ::com::sun::star::lang::XComponent;
9876 [optional] interface ::com::sun::star::util::XCancellable;
9877 [optional] interface ::com::sun::star::sdbc::XPreparedBatchExecution;
9878 [property] long QueryTimeOut;
9879 [property] long MaxFieldSize;
9880 [property] long MaxRows;
9881 [property] string CursorName;
9882 [property] long ResultSetConcurrency;
9883 [property] long ResultSetType;
9884 [property] long FetchDirection;
9885 [property] long FetchSize;
9888 module sdb {
9889 published service PreparedStatement {
9890 service ::com::sun::star::sdbc::PreparedStatement;
9891 interface ::com::sun::star::sdbcx::XColumnsSupplier;
9894 module sdbc {
9895 published interface XOutParameters {
9896 interface ::com::sun::star::uno::XInterface;
9897 void registerOutParameter([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
9898 void registerNumericOutParameter([in] long parameterIndex, [in] long sqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
9900 published service CallableStatement {
9901 service ::com::sun::star::sdbc::PreparedStatement;
9902 interface ::com::sun::star::sdbc::XRow;
9903 interface ::com::sun::star::sdbc::XOutParameters;
9906 module sdb {
9907 published service CallableStatement {
9908 service ::com::sun::star::sdbc::CallableStatement;
9909 service ::com::sun::star::sdb::PreparedStatement;
9911 published service ColumnSettings {
9912 interface ::com::sun::star::beans::XPropertySet;
9913 [property] long FormatKey;
9914 [property] long Align;
9915 [property] long Width;
9916 [property] long Position;
9917 [property] boolean Hidden;
9918 [property, optional] ::com::sun::star::beans::XPropertySet ControlModel;
9919 [property, optional] string HelpText;
9920 [property, optional] string ControlDefault;
9923 module sdbcx {
9924 published interface XDataDescriptorFactory {
9925 interface ::com::sun::star::uno::XInterface;
9926 ::com::sun::star::beans::XPropertySet createDataDescriptor();
9928 published service Column {
9929 interface ::com::sun::star::beans::XPropertySet;
9930 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
9931 [property, readonly] string Name;
9932 [property, readonly] long Type;
9933 [property, readonly] string TypeName;
9934 [property, readonly] long Precision;
9935 [property, readonly] long Scale;
9936 [property, readonly] long IsNullable;
9937 [property, readonly] boolean IsAutoIncrement;
9938 [property, readonly] boolean IsCurrency;
9939 [property, optional, readonly] boolean IsRowVersion;
9940 [property, optional, readonly] string Description;
9941 [property, optional, readonly] string DefaultValue;
9944 module sdb {
9945 published service Column {
9946 service ::com::sun::star::sdbcx::Column;
9947 service ::com::sun::star::sdb::ColumnSettings;
9950 module sdbcx {
9951 published interface XRename {
9952 interface ::com::sun::star::uno::XInterface;
9953 void rename([in] string newName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
9956 module sdb {
9957 published constants CommandType {
9958 const long COMMAND = 2;
9959 const long QUERY = 1;
9960 const long TABLE = 0;
9962 published interface XCommandPreparation {
9963 interface ::com::sun::star::uno::XInterface;
9964 ::com::sun::star::sdbc::XPreparedStatement prepareCommand([in] string command, [in] long commandType) raises (::com::sun::star::sdbc::SQLException);
9966 published interface XQueriesSupplier {
9967 interface ::com::sun::star::uno::XInterface;
9968 ::com::sun::star::container::XNameAccess getQueries();
9970 published interface XSQLQueryComposer;
9971 published interface XSQLQueryComposerFactory {
9972 interface ::com::sun::star::uno::XInterface;
9973 ::com::sun::star::sdb::XSQLQueryComposer createQueryComposer();
9976 module sdbc {
9977 published interface XDatabaseMetaData;
9978 published interface XStatement;
9979 published interface XConnection {
9980 interface ::com::sun::star::sdbc::XCloseable;
9981 ::com::sun::star::sdbc::XStatement createStatement() raises (::com::sun::star::sdbc::SQLException);
9982 ::com::sun::star::sdbc::XPreparedStatement prepareStatement([in] string sql) raises (::com::sun::star::sdbc::SQLException);
9983 ::com::sun::star::sdbc::XPreparedStatement prepareCall([in] string sql) raises (::com::sun::star::sdbc::SQLException);
9984 string nativeSQL([in] string sql) raises (::com::sun::star::sdbc::SQLException);
9985 void setAutoCommit([in] boolean autoCommit) raises (::com::sun::star::sdbc::SQLException);
9986 boolean getAutoCommit() raises (::com::sun::star::sdbc::SQLException);
9987 void commit() raises (::com::sun::star::sdbc::SQLException);
9988 void rollback() raises (::com::sun::star::sdbc::SQLException);
9989 boolean isClosed() raises (::com::sun::star::sdbc::SQLException);
9990 ::com::sun::star::sdbc::XDatabaseMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
9991 void setReadOnly([in] boolean readOnly) raises (::com::sun::star::sdbc::SQLException);
9992 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
9993 void setCatalog([in] string catalog) raises (::com::sun::star::sdbc::SQLException);
9994 string getCatalog() raises (::com::sun::star::sdbc::SQLException);
9995 void setTransactionIsolation([in] long level) raises (::com::sun::star::sdbc::SQLException);
9996 long getTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
9997 ::com::sun::star::container::XNameAccess getTypeMap() raises (::com::sun::star::sdbc::SQLException);
9998 void setTypeMap([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10000 published service Connection {
10001 interface ::com::sun::star::lang::XComponent;
10002 interface ::com::sun::star::sdbc::XConnection;
10003 interface ::com::sun::star::sdbc::XWarningsSupplier;
10006 module sdbcx {
10007 published interface XGroupsSupplier {
10008 interface ::com::sun::star::uno::XInterface;
10009 ::com::sun::star::container::XNameAccess getGroups();
10011 published interface XTablesSupplier {
10012 interface ::com::sun::star::uno::XInterface;
10013 ::com::sun::star::container::XNameAccess getTables();
10015 published interface XUsersSupplier {
10016 interface ::com::sun::star::uno::XInterface;
10017 ::com::sun::star::container::XNameAccess getUsers();
10019 published interface XViewsSupplier {
10020 interface ::com::sun::star::uno::XInterface;
10021 ::com::sun::star::container::XNameAccess getViews();
10023 published service DatabaseDefinition {
10024 interface ::com::sun::star::sdbcx::XTablesSupplier;
10025 [optional] interface ::com::sun::star::sdbcx::XViewsSupplier;
10026 [optional] interface ::com::sun::star::sdbcx::XUsersSupplier;
10027 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
10030 module sdb {
10031 published service Connection {
10032 service ::com::sun::star::sdbc::Connection;
10033 service ::com::sun::star::sdbcx::DatabaseDefinition;
10034 interface ::com::sun::star::container::XChild;
10035 interface ::com::sun::star::sdb::XCommandPreparation;
10036 interface ::com::sun::star::sdb::XQueriesSupplier;
10037 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10038 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
10040 published service ContentLoader {
10041 service ::com::sun::star::frame::FrameLoader;
10043 published service DataAccessDescriptor {
10044 [property, optional] string DataSourceName;
10045 [property, optional] string DatabaseLocation;
10046 [property, optional] string ConnectionResource;
10047 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ConnectionInfo;
10048 [property, optional] ::com::sun::star::sdbc::XConnection ActiveConnection;
10049 [property, optional] string Command;
10050 [property, optional] long CommandType;
10051 [property, optional] string Filter;
10052 [property, optional] string Order;
10053 [property, optional] string HavingClause;
10054 [property, optional] string GroupBy;
10055 [property, optional] boolean EscapeProcessing;
10056 [property, optional] ::com::sun::star::sdbc::XResultSet ResultSet;
10057 [property, optional] sequence< any > Selection;
10058 [property, optional] boolean BookmarkSelection;
10059 [property, optional] string ColumnName;
10060 [property, optional] ::com::sun::star::beans::XPropertySet Column;
10062 published service ResultColumn {
10063 service ::com::sun::star::sdbcx::Column;
10064 service ::com::sun::star::sdb::ColumnSettings;
10065 [property, readonly] boolean IsSearchable;
10066 [property, readonly] boolean IsSigned;
10067 [property, readonly] boolean IsCaseSensitive;
10068 [property, readonly] long DisplaySize;
10069 [property, readonly] string Label;
10070 [property, readonly] boolean IsReadOnly;
10071 [property, readonly] boolean IsWritable;
10072 [property, readonly] boolean IsDefinitelyWritable;
10073 [property, readonly] string ServiceName;
10074 [property, readonly] string TableName;
10075 [property, readonly] string SchemaName;
10076 [property, readonly] string CatalogName;
10078 published interface XColumn {
10079 interface ::com::sun::star::uno::XInterface;
10080 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
10081 string getString() raises (::com::sun::star::sdbc::SQLException);
10082 boolean getBoolean() raises (::com::sun::star::sdbc::SQLException);
10083 byte getByte() raises (::com::sun::star::sdbc::SQLException);
10084 short getShort() raises (::com::sun::star::sdbc::SQLException);
10085 long getInt() raises (::com::sun::star::sdbc::SQLException);
10086 hyper getLong() raises (::com::sun::star::sdbc::SQLException);
10087 float getFloat() raises (::com::sun::star::sdbc::SQLException);
10088 double getDouble() raises (::com::sun::star::sdbc::SQLException);
10089 sequence< byte > getBytes() raises (::com::sun::star::sdbc::SQLException);
10090 ::com::sun::star::util::Date getDate() raises (::com::sun::star::sdbc::SQLException);
10091 ::com::sun::star::util::Time getTime() raises (::com::sun::star::sdbc::SQLException);
10092 ::com::sun::star::util::DateTime getTimestamp() raises (::com::sun::star::sdbc::SQLException);
10093 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10094 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10095 any getObject([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10096 ::com::sun::star::sdbc::XRef getRef() raises (::com::sun::star::sdbc::SQLException);
10097 ::com::sun::star::sdbc::XBlob getBlob() raises (::com::sun::star::sdbc::SQLException);
10098 ::com::sun::star::sdbc::XClob getClob() raises (::com::sun::star::sdbc::SQLException);
10099 ::com::sun::star::sdbc::XArray getArray() raises (::com::sun::star::sdbc::SQLException);
10101 published interface XColumnUpdate {
10102 interface ::com::sun::star::uno::XInterface;
10103 void updateNull() raises (::com::sun::star::sdbc::SQLException);
10104 void updateBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
10105 void updateByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
10106 void updateShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
10107 void updateInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
10108 void updateLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
10109 void updateFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
10110 void updateDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
10111 void updateString([in] string x) raises (::com::sun::star::sdbc::SQLException);
10112 void updateBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
10113 void updateDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
10114 void updateTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
10115 void updateTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
10116 void updateBinaryStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10117 void updateCharacterStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10118 void updateObject([in] any x) raises (::com::sun::star::sdbc::SQLException);
10119 void updateNumericObject([in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
10121 published service DataColumn {
10122 service ::com::sun::star::sdb::ResultColumn;
10123 interface ::com::sun::star::sdb::XColumn;
10124 interface ::com::sun::star::sdb::XColumnUpdate;
10125 [property, optional] any Value;
10126 [property, optional, readonly] any OriginalValue;
10128 published service DataSettings {
10129 [property] string Filter;
10130 [property] boolean ApplyFilter;
10131 [property] string Order;
10132 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
10133 [property] long RowHeight;
10134 [property] ::com::sun::star::util::Color TextColor;
10135 [property, optional] string HavingClause;
10136 [property, optional] string GroupBy;
10138 published interface XBookmarksSupplier {
10139 interface ::com::sun::star::uno::XInterface;
10140 ::com::sun::star::container::XNameAccess getBookmarks();
10142 published interface XCompletedConnection {
10143 interface ::com::sun::star::uno::XInterface;
10144 ::com::sun::star::sdbc::XConnection connectWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10146 published interface XQueryDefinitionsSupplier {
10147 interface ::com::sun::star::uno::XInterface;
10148 ::com::sun::star::container::XNameAccess getQueryDefinitions();
10151 module sdbc {
10152 published interface XDataSource {
10153 interface ::com::sun::star::uno::XInterface;
10154 ::com::sun::star::sdbc::XConnection getConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10155 void setLoginTimeout([in] long seconds) raises (::com::sun::star::sdbc::SQLException);
10156 long getLoginTimeout() raises (::com::sun::star::sdbc::SQLException);
10158 published interface XIsolatedConnection {
10159 interface ::com::sun::star::uno::XInterface;
10160 ::com::sun::star::sdbc::XConnection getIsolatedConnectionWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10161 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10164 module sdb {
10165 published service DataSource {
10166 interface ::com::sun::star::beans::XPropertySet;
10167 interface ::com::sun::star::sdb::XCompletedConnection;
10168 interface ::com::sun::star::sdbc::XIsolatedConnection;
10169 interface ::com::sun::star::util::XFlushable;
10170 interface ::com::sun::star::sdb::XQueryDefinitionsSupplier;
10171 interface ::com::sun::star::sdbc::XDataSource;
10172 [optional] interface ::com::sun::star::sdb::XBookmarksSupplier;
10173 [property, readonly] string Name;
10174 [property] string URL;
10175 [property] sequence< ::com::sun::star::beans::PropertyValue > Info;
10176 [property, optional, readonly] ::com::sun::star::beans::XPropertySet Settings;
10177 [property] string User;
10178 [property] string Password;
10179 [property] boolean IsPasswordRequired;
10180 [property] boolean SuppressVersionColumns;
10181 [property, readonly] boolean IsReadOnly;
10182 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10183 [property] sequence< string > TableFilter;
10184 [property] sequence< string > TableTypeFilter;
10186 published service DataSourceBrowser {
10187 [optional] service ::com::sun::star::form::FormController;
10188 interface ::com::sun::star::frame::XController;
10189 interface ::com::sun::star::lang::XInitialization;
10190 interface ::com::sun::star::frame::XDispatchProvider;
10191 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
10193 published interface XDatabaseAccessListener;
10194 /** @deprecated */ published interface XDatabaseAccess {
10195 interface ::com::sun::star::sdbc::XDataSource;
10196 boolean hasConnections();
10197 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10198 boolean suspendConnections() raises (::com::sun::star::sdbc::SQLException);
10199 void addDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10200 void removeDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10202 /** @deprecated */ published service DatabaseAccess {
10203 interface ::com::sun::star::beans::XPropertySet;
10204 interface ::com::sun::star::sdb::XDatabaseAccess;
10205 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10206 [property, readonly] string URL;
10207 [property] string Title;
10208 [property] string ConnectURL;
10209 [property] sequence< ::com::sun::star::beans::PropertyValue > ConnectInfo;
10210 [property, readonly] boolean IsReadOnly;
10211 [property] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10212 [property, optional] boolean IsPasswordRequired;
10213 [property, optional] sequence< string > TableFilter;
10214 [property, optional] sequence< string > TableTypeFilter;
10216 /** @deprecated */ published service DatabaseAccessConnection {
10217 service ::com::sun::star::sdbc::Connection;
10218 service ::com::sun::star::sdbcx::DatabaseDefinition;
10219 interface ::com::sun::star::container::XChild;
10220 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10221 interface ::com::sun::star::sdb::XQueriesSupplier;
10224 module util {
10225 published struct AliasProgrammaticPair {
10226 string Alias;
10227 string ProgrammaticName;
10229 published interface XLocalizedAliases {
10230 interface ::com::sun::star::uno::XInterface;
10231 void bindAlias([in] string programmaticName, [in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::ElementExistException);
10232 void unbindAlias([in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::NoSuchElementException);
10233 string lookupAlias([in] ::com::sun::star::lang::Locale locale, [in] string Alias) raises (::com::sun::star::container::NoSuchElementException);
10234 string lookupProgrammatic([in] ::com::sun::star::lang::Locale locale, [in] string programmatic) raises (::com::sun::star::container::NoSuchElementException);
10235 void unbindAliases([in] string programmaticName) raises (::com::sun::star::container::NoSuchElementException);
10236 void rebindAliases([in] string currentProgrammatic, [in] string newProgrammatic) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
10237 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);
10238 sequence< ::com::sun::star::util::AliasProgrammaticPair > listAliases([in] ::com::sun::star::lang::Locale locale);
10241 module sdb {
10242 /** @deprecated */ published service DatabaseAccessContext {
10243 interface ::com::sun::star::container::XEnumerationAccess;
10244 interface ::com::sun::star::container::XNameAccess;
10245 interface ::com::sun::star::util::XLocalizedAliases;
10246 interface ::com::sun::star::lang::XLocalizable;
10249 module ucb {
10250 published enum RememberAuthentication {
10251 NO = 0,
10252 SESSION = 1,
10253 PERSISTENT = 2
10256 module sdb {
10257 /** @deprecated */ published service DatabaseAccessDataSource {
10258 interface ::com::sun::star::beans::XPropertySet;
10259 interface ::com::sun::star::sdbc::XDataSource;
10260 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10261 [property] string URL;
10262 [property, optional] ::com::sun::star::ucb::RememberAuthentication PasswordMode;
10264 published interface XDatabaseRegistrationsListener;
10265 published interface XDatabaseRegistrations {
10266 interface ::com::sun::star::uno::XInterface;
10267 boolean hasRegisteredDatabase([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException);
10268 sequence< string > getRegistrationNames();
10269 string getDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10270 void registerDatabaseLocation([in] string Name, [in] string Location) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
10271 void revokeDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10272 void changeDatabaseLocation([in] string Name, [in] string NewLocation) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10273 boolean isDatabaseRegistrationReadOnly([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10274 void addDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10275 void removeDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10277 published interface XDatabaseContext {
10278 interface ::com::sun::star::container::XEnumerationAccess;
10279 interface ::com::sun::star::container::XNameAccess;
10280 interface ::com::sun::star::uno::XNamingService;
10281 interface ::com::sun::star::container::XContainer;
10282 interface ::com::sun::star::lang::XSingleServiceFactory;
10283 interface ::com::sun::star::sdb::XDatabaseRegistrations;
10285 published service DatabaseContext: ::com::sun::star::sdb::XDatabaseContext;
10286 /** @deprecated */ published service DatabaseDocument {
10287 interface ::com::sun::star::beans::XPropertySet;
10288 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10289 interface ::com::sun::star::sdbcx::XRename;
10290 [property, readonly] string Name;
10291 [property, readonly] string URL;
10294 module sdbc {
10295 published interface XDriverManager {
10296 interface ::com::sun::star::uno::XInterface;
10297 ::com::sun::star::sdbc::XConnection getConnection([in] string url) raises (::com::sun::star::sdbc::SQLException);
10298 ::com::sun::star::sdbc::XConnection getConnectionWithInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10299 void setLoginTimeout([in] long seconds);
10300 long getLoginTimeout();
10303 module sdb {
10304 /** @deprecated */ published interface XDatabaseEnvironment {
10305 interface ::com::sun::star::sdbc::XDriverManager;
10306 ::com::sun::star::sdb::XDatabaseAccess getDatabaseAccess([in] string URL) raises (::com::sun::star::sdbc::SQLException);
10307 ::com::sun::star::sdb::XDatabaseAccess createDatabaseAccess([in] string URL, [in] string title) raises (::com::sun::star::sdbc::SQLException);
10309 /** @deprecated */ published service DatabaseEnvironment {
10310 interface ::com::sun::star::sdb::XDatabaseEnvironment;
10311 interface ::com::sun::star::beans::XPropertySet;
10312 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10314 published struct DatabaseRegistrationEvent: ::com::sun::star::lang::EventObject {
10315 string Name;
10316 string OldLocation;
10317 string NewLocation;
10319 published service DatasourceAdministrationDialog {
10320 interface ::com::sun::star::beans::XPropertySet;
10321 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
10322 interface ::com::sun::star::lang::XInitialization;
10323 [property] string Title;
10324 [property] ::com::sun::star::awt::XWindow ParentWindow;
10326 published service DefinitionContainer {
10327 interface ::com::sun::star::container::XNameAccess;
10328 interface ::com::sun::star::container::XNameContainer;
10329 interface ::com::sun::star::container::XIndexAccess;
10330 interface ::com::sun::star::container::XEnumerationAccess;
10331 [optional] interface ::com::sun::star::util::XRefreshable;
10332 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
10335 module ucb {
10336 published interface XCommandInfoChangeListener;
10337 published interface XCommandInfoChangeNotifier {
10338 interface ::com::sun::star::uno::XInterface;
10339 void addCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10340 void removeCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10342 published struct Command {
10343 string Name;
10344 long Handle;
10345 any Argument;
10347 published interface XCommandProcessor {
10348 interface ::com::sun::star::uno::XInterface;
10349 long createCommandIdentifier();
10350 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);
10351 void abort([in] long CommandId);
10353 published interface XCommandProcessor2 {
10354 interface ::com::sun::star::ucb::XCommandProcessor;
10355 void releaseCommandIdentifier([in] long CommandId);
10357 published interface XContentEventListener;
10358 published interface XContentIdentifier;
10359 published interface XContent {
10360 interface ::com::sun::star::uno::XInterface;
10361 ::com::sun::star::ucb::XContentIdentifier getIdentifier();
10362 string getContentType();
10363 void addContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10364 void removeContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10366 published struct ContentInfo {
10367 string Type;
10368 long Attributes;
10369 sequence< ::com::sun::star::beans::Property > Properties;
10371 /** @deprecated */ published interface XContentCreator {
10372 interface ::com::sun::star::uno::XInterface;
10373 sequence< ::com::sun::star::ucb::ContentInfo > queryCreatableContentsInfo();
10374 ::com::sun::star::ucb::XContent createNewContent([in] ::com::sun::star::ucb::ContentInfo Info);
10376 published service Content {
10377 interface ::com::sun::star::ucb::XContent;
10378 interface ::com::sun::star::lang::XComponent;
10379 interface ::com::sun::star::ucb::XCommandProcessor;
10380 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
10381 /** @deprecated */ interface ::com::sun::star::beans::XPropertyContainer;
10382 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
10383 [optional] interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
10384 [optional] interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
10385 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XContentCreator;
10386 [optional] interface ::com::sun::star::container::XChild;
10389 module sdb {
10390 /** @deprecated */ published service Document {
10391 interface ::com::sun::star::beans::XPropertySet;
10392 [property, readonly] string Name;
10393 [property] string DocumentLocation;
10395 published service ErrorMessageDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
10396 create([in] string initialTitle, [in] ::com::sun::star::awt::XWindow parentWindow, [in] any sqlException);
10398 /** @deprecated */ published service InteractionHandler: ::com::sun::star::task::XInteractionHandler;
10399 published exception ParametersRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
10400 ::com::sun::star::container::XIndexAccess Parameters;
10401 ::com::sun::star::sdbc::XConnection Connection;
10403 published interface XQueryDefinition {
10404 interface ::com::sun::star::beans::XPropertySet;
10405 interface ::com::sun::star::ucb::XContent;
10406 interface ::com::sun::star::lang::XComponent;
10408 published service Query {
10409 service ::com::sun::star::sdb::DataSettings;
10410 interface ::com::sun::star::sdb::XQueryDefinition;
10411 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10412 interface ::com::sun::star::sdbcx::XRename;
10413 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10415 published service QueryDefinition: ::com::sun::star::sdb::XQueryDefinition;
10417 module sdbcx {
10418 published service Descriptor {
10419 interface ::com::sun::star::beans::XPropertySet;
10420 [property] string Name;
10423 module sdb {
10424 published service QueryDescriptor {
10425 service ::com::sun::star::sdbcx::Descriptor;
10426 service ::com::sun::star::sdb::DataSettings;
10427 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10428 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10429 [property] string Command;
10430 [property] boolean EscapeProcessing;
10431 [property] string UpdateTableName;
10432 [property] string UpdateCatalogName;
10433 [property] string UpdateSchemaName;
10435 published service QueryDesign {
10436 interface ::com::sun::star::frame::XController;
10437 interface ::com::sun::star::lang::XInitialization;
10438 [property, readonly] string ActiveCommand;
10439 [property, optional, readonly] boolean EscapeProcessing;
10441 published service RelationDesign {
10442 interface ::com::sun::star::frame::XController;
10443 interface ::com::sun::star::lang::XInitialization;
10445 published constants RowChangeAction {
10446 const long DELETE = 3;
10447 const long INSERT = 1;
10448 const long UPDATE = 2;
10450 published exception RowSetVetoException: ::com::sun::star::sdbc::SQLException {
10453 module sdbc {
10454 published exception SQLWarning: ::com::sun::star::sdbc::SQLException {
10457 module sdb {
10458 published exception SQLContext: ::com::sun::star::sdbc::SQLWarning {
10459 string Details;
10461 published struct SQLErrorEvent: ::com::sun::star::lang::EventObject {
10462 any Reason;
10464 published interface XSQLQueryComposer {
10465 interface ::com::sun::star::uno::XInterface;
10466 string getQuery();
10467 void setQuery([in] string command) raises (::com::sun::star::sdbc::SQLException);
10468 string getComposedQuery();
10469 string getFilter();
10470 sequence< sequence< ::com::sun::star::beans::PropertyValue > > getStructuredFilter();
10471 string getOrder();
10472 void appendFilterByColumn([in] ::com::sun::star::beans::XPropertySet column) raises (::com::sun::star::sdbc::SQLException);
10473 void appendOrderByColumn([in] ::com::sun::star::beans::XPropertySet column, [in] boolean ascending) raises (::com::sun::star::sdbc::SQLException);
10474 void setFilter([in] string filter) raises (::com::sun::star::sdbc::SQLException);
10475 void setOrder([in] string order) raises (::com::sun::star::sdbc::SQLException);
10477 published service SQLQueryComposer {
10478 interface ::com::sun::star::sdb::XSQLQueryComposer;
10479 interface ::com::sun::star::sdbcx::XTablesSupplier;
10480 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10483 module sdbcx {
10484 published interface XAlterTable {
10485 interface ::com::sun::star::uno::XInterface;
10486 void alterColumnByName([in] string colName, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
10487 void alterColumnByIndex([in] long index, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
10489 published interface XIndexesSupplier {
10490 interface ::com::sun::star::uno::XInterface;
10491 ::com::sun::star::container::XNameAccess getIndexes();
10493 published interface XKeysSupplier {
10494 interface ::com::sun::star::uno::XInterface;
10495 ::com::sun::star::container::XIndexAccess getKeys();
10497 published service Table {
10498 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10499 interface ::com::sun::star::beans::XPropertySet;
10500 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10501 [optional] interface ::com::sun::star::sdbcx::XIndexesSupplier;
10502 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10503 [optional] interface ::com::sun::star::sdbcx::XRename;
10504 [optional] interface ::com::sun::star::sdbcx::XAlterTable;
10505 [property, readonly] string Name;
10506 [property, readonly] string CatalogName;
10507 [property, readonly] string SchemaName;
10508 [property, readonly] string Description;
10509 [property, optional, readonly] string Type;
10512 module sdb {
10513 published service Table {
10514 service ::com::sun::star::sdbcx::Table;
10515 service ::com::sun::star::sdb::DataSettings;
10516 [property, readonly] long Privileges;
10519 module sdbcx {
10520 published service TableDescriptor {
10521 service ::com::sun::star::sdbcx::Descriptor;
10522 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10523 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10524 [property] string CatalogName;
10525 [property] string SchemaName;
10526 [property] string Description;
10529 module sdb {
10530 published service TableDescriptor {
10531 service ::com::sun::star::sdbcx::TableDescriptor;
10532 service ::com::sun::star::sdb::DataSettings;
10534 published service TableDesign {
10535 interface ::com::sun::star::frame::XController;
10536 interface ::com::sun::star::lang::XInitialization;
10538 published interface XAlterQuery {
10539 interface ::com::sun::star::uno::XInterface;
10540 void alterCommand([in] string command, [in] boolean useEscapeProcessing) raises (::com::sun::star::sdbc::SQLException);
10542 /** @deprecated */ published interface XDatabaseAccessListener {
10543 interface ::com::sun::star::lang::XEventListener;
10544 void connectionChanged([in] ::com::sun::star::lang::EventObject event);
10545 boolean approveConnectionClosing([in] ::com::sun::star::lang::EventObject event);
10546 void connectionClosing([in] ::com::sun::star::lang::EventObject event);
10548 published interface XDatabaseRegistrationsListener {
10549 interface ::com::sun::star::lang::XEventListener;
10550 void registeredDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10551 void revokedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10552 void changedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10554 published interface XInteractionSupplyParameters {
10555 interface ::com::sun::star::task::XInteractionContinuation;
10556 void setParameters([in] sequence< ::com::sun::star::beans::PropertyValue > Values);
10558 published interface XRowSetApproveListener {
10559 interface ::com::sun::star::lang::XEventListener;
10560 boolean approveCursorMove([in] ::com::sun::star::lang::EventObject event);
10561 boolean approveRowChange([in] ::com::sun::star::sdb::RowChangeEvent event);
10562 boolean approveRowSetChange([in] ::com::sun::star::lang::EventObject event);
10564 published interface XRowSetSupplier {
10565 interface ::com::sun::star::uno::XInterface;
10566 ::com::sun::star::sdbc::XRowSet getRowSet();
10567 void setRowSet([in] ::com::sun::star::sdbc::XRowSet xDataSource);
10569 published interface XSQLErrorListener {
10570 interface ::com::sun::star::lang::XEventListener;
10571 void errorOccured([in] ::com::sun::star::sdb::SQLErrorEvent aEvent);
10574 module sdbc {
10575 published exception BatchUpdateException: ::com::sun::star::sdbc::SQLException {
10576 sequence< long > UpdateCounts;
10578 published constants BestRowScope {
10579 const long SESSION = 2;
10580 const long TEMPORARY = 0;
10581 const long TRANSACTION = 1;
10583 published constants BestRowType {
10584 const long NOT_PSEUDO = 1;
10585 const long PSEUDO = 2;
10586 const long UNKNOWN = 0;
10588 /** @deprecated */ published constants ChangeAction {
10589 const long DELETE = 3;
10590 const long INSERT = 1;
10591 const long UNDO = 4;
10592 const long UPDATE = 2;
10594 /** @deprecated */ published struct ChangeEvent: ::com::sun::star::lang::EventObject {
10595 long Action;
10596 long Rows;
10598 published constants ColumnSearch {
10599 const long BASIC = 2;
10600 const long CHAR = 1;
10601 const long FULL = 3;
10602 const long NONE = 0;
10604 published constants ColumnType {
10605 const long NOT_PSEUDO = 1;
10606 const long PSEUDO = 2;
10607 const long UNKNOWN = 0;
10609 published constants ColumnValue {
10610 const long NO_NULLS = 0;
10611 const long NULLABLE = 1;
10612 const long NULLABLE_UNKNOWN = 2;
10614 published interface XDriver;
10615 published interface XDriverAccess {
10616 interface ::com::sun::star::uno::XInterface;
10617 ::com::sun::star::sdbc::XDriver getDriverByURL([in] string url);
10619 published interface XConnectionPool {
10620 interface ::com::sun::star::sdbc::XDriverManager;
10621 interface ::com::sun::star::sdbc::XDriverAccess;
10623 published service ConnectionPool: ::com::sun::star::sdbc::XConnectionPool;
10624 published service ConnectionProperties {
10625 [property, optional] string user;
10626 [property, optional] string password;
10628 published exception DataTruncation: ::com::sun::star::sdbc::SQLWarning {
10629 long Index;
10630 boolean IsParameter;
10631 boolean DuringRead;
10632 long DataSize;
10633 long TransferSize;
10635 published constants DataType {
10636 const long ARRAY = 2003;
10637 const long BIGINT = -5;
10638 const long BINARY = -2;
10639 const long BIT = -7;
10640 const long BLOB = 2004;
10641 const long BOOLEAN = 16;
10642 const long CHAR = 1;
10643 const long CLOB = 2005;
10644 const long DATE = 91;
10645 const long DECIMAL = 3;
10646 const long DISTINCT = 2001;
10647 const long DOUBLE = 8;
10648 const long FLOAT = 6;
10649 const long INTEGER = 4;
10650 const long LONGVARBINARY = -4;
10651 const long LONGVARCHAR = -1;
10652 const long NUMERIC = 2;
10653 const long OBJECT = 2000;
10654 const long OTHER = 1111;
10655 const long REAL = 7;
10656 const long REF = 2006;
10657 const long SMALLINT = 5;
10658 const long SQLNULL = 0;
10659 const long STRUCT = 2002;
10660 const long TIME = 92;
10661 const long TIMESTAMP = 93;
10662 const long TINYINT = -6;
10663 const long VARBINARY = -3;
10664 const long VARCHAR = 12;
10666 published constants Deferrability {
10667 const long INITIALLY_DEFERRED = 5;
10668 const long INITIALLY_IMMEDIATE = 6;
10669 const long NONE = 7;
10671 published struct DriverPropertyInfo {
10672 string Name;
10673 string Description;
10674 boolean IsRequired;
10675 string Value;
10676 sequence< string > Choices;
10678 published interface XDriver {
10679 interface ::com::sun::star::uno::XInterface;
10680 ::com::sun::star::sdbc::XConnection connect([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10681 boolean acceptsURL([in] string url) raises (::com::sun::star::sdbc::SQLException);
10682 sequence< ::com::sun::star::sdbc::DriverPropertyInfo > getPropertyInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10683 long getMajorVersion();
10684 long getMinorVersion();
10686 published service Driver {
10687 interface ::com::sun::star::sdbc::XDriver;
10689 published interface XDriverManager2 {
10690 interface ::com::sun::star::sdbc::XDriverManager;
10691 interface ::com::sun::star::sdbc::XDriverAccess;
10692 interface ::com::sun::star::container::XEnumerationAccess;
10694 published service DriverManager: ::com::sun::star::sdbc::XDriverManager2;
10695 published constants FetchDirection {
10696 const long FORWARD = 1000;
10697 const long REVERSE = 1001;
10698 const long UNKNOWN = 1002;
10700 published constants IndexType {
10701 const short CLUSTERED = 1;
10702 const short HASHED = 2;
10703 const short OTHER = 3;
10704 const short STATISTIC = 0;
10706 published constants KeyRule {
10707 const long CASCADE = 0;
10708 const long NO_ACTION = 3;
10709 const long RESTRICT = 1;
10710 const long SET_DEFAULT = 4;
10711 const long SET_NULL = 2;
10713 published constants ProcedureColumn {
10714 const long IN = 1;
10715 const long INOUT = 2;
10716 const long OUT = 4;
10717 const long RESULT = 3;
10718 const long RETURN = 5;
10719 const long UNKNOWN = 0;
10721 published constants ProcedureResult {
10722 const long NONE = 1;
10723 const long RETURN = 2;
10724 const long UNKNOWN = 0;
10726 published constants ResultSetConcurrency {
10727 const long READ_ONLY = 1007;
10728 const long UPDATABLE = 1008;
10730 published constants ResultSetType {
10731 const long FORWARD_ONLY = 1003;
10732 const long SCROLL_INSENSITIVE = 1004;
10733 const long SCROLL_SENSITIVE = 1005;
10735 published interface XBatchExecution {
10736 interface ::com::sun::star::uno::XInterface;
10737 void addBatch([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10738 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
10739 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
10741 published interface XStatement {
10742 interface ::com::sun::star::uno::XInterface;
10743 ::com::sun::star::sdbc::XResultSet executeQuery([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10744 long executeUpdate([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10745 boolean execute([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10746 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10748 published service Statement {
10749 interface ::com::sun::star::sdbc::XCloseable;
10750 interface ::com::sun::star::beans::XPropertySet;
10751 interface ::com::sun::star::sdbc::XStatement;
10752 interface ::com::sun::star::sdbc::XWarningsSupplier;
10753 [optional] interface ::com::sun::star::lang::XComponent;
10754 [optional] interface ::com::sun::star::util::XCancellable;
10755 [optional] interface ::com::sun::star::sdbc::XBatchExecution;
10756 [optional] interface ::com::sun::star::sdbc::XMultipleResults;
10757 [property] long QueryTimeOut;
10758 [property] long MaxFieldSize;
10759 [property] long MaxRows;
10760 [property] string CursorName;
10761 [property] long ResultSetConcurrency;
10762 [property] long ResultSetType;
10763 [property] long FetchDirection;
10764 [property] long FetchSize;
10765 [property] boolean EscapeProcessing;
10767 published constants TransactionIsolation {
10768 const long NONE = 0;
10769 const long READ_COMMITTED = 2;
10770 const long READ_UNCOMMITTED = 1;
10771 const long REPEATABLE_READ = 4;
10772 const long SERIALIZABLE = 8;
10774 published interface XArray {
10775 interface ::com::sun::star::uno::XInterface;
10776 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
10777 long getBaseType() raises (::com::sun::star::sdbc::SQLException);
10778 sequence< any > getArray([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10779 sequence< any > getArrayAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10780 ::com::sun::star::sdbc::XResultSet getResultSet([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10781 ::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);
10783 published interface XBlob {
10784 interface ::com::sun::star::uno::XInterface;
10785 hyper length() raises (::com::sun::star::sdbc::SQLException);
10786 sequence< byte > getBytes([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10787 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10788 hyper position([in] sequence< byte > pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10789 hyper positionOfBlob([in] ::com::sun::star::sdbc::XBlob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10791 published interface XClob {
10792 interface ::com::sun::star::uno::XInterface;
10793 hyper length() raises (::com::sun::star::sdbc::SQLException);
10794 string getSubString([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10795 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10796 hyper position([in] string searchstr, [in] long start) raises (::com::sun::star::sdbc::SQLException);
10797 hyper positionOfClob([in] ::com::sun::star::sdbc::XClob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10799 published interface XDatabaseMetaData {
10800 interface ::com::sun::star::uno::XInterface;
10801 boolean allProceduresAreCallable() raises (::com::sun::star::sdbc::SQLException);
10802 boolean allTablesAreSelectable() raises (::com::sun::star::sdbc::SQLException);
10803 string getURL() raises (::com::sun::star::sdbc::SQLException);
10804 string getUserName() raises (::com::sun::star::sdbc::SQLException);
10805 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
10806 boolean nullsAreSortedHigh() raises (::com::sun::star::sdbc::SQLException);
10807 boolean nullsAreSortedLow() raises (::com::sun::star::sdbc::SQLException);
10808 boolean nullsAreSortedAtStart() raises (::com::sun::star::sdbc::SQLException);
10809 boolean nullsAreSortedAtEnd() raises (::com::sun::star::sdbc::SQLException);
10810 string getDatabaseProductName() raises (::com::sun::star::sdbc::SQLException);
10811 string getDatabaseProductVersion() raises (::com::sun::star::sdbc::SQLException);
10812 string getDriverName() raises (::com::sun::star::sdbc::SQLException);
10813 string getDriverVersion() raises (::com::sun::star::sdbc::SQLException);
10814 long getDriverMajorVersion();
10815 long getDriverMinorVersion();
10816 boolean usesLocalFiles() raises (::com::sun::star::sdbc::SQLException);
10817 boolean usesLocalFilePerTable() raises (::com::sun::star::sdbc::SQLException);
10818 boolean supportsMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10819 boolean storesUpperCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10820 boolean storesLowerCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10821 boolean storesMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10822 boolean supportsMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10823 boolean storesUpperCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10824 boolean storesLowerCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10825 boolean storesMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10826 string getIdentifierQuoteString() raises (::com::sun::star::sdbc::SQLException);
10827 string getSQLKeywords() raises (::com::sun::star::sdbc::SQLException);
10828 string getNumericFunctions() raises (::com::sun::star::sdbc::SQLException);
10829 string getStringFunctions() raises (::com::sun::star::sdbc::SQLException);
10830 string getSystemFunctions() raises (::com::sun::star::sdbc::SQLException);
10831 string getTimeDateFunctions() raises (::com::sun::star::sdbc::SQLException);
10832 string getSearchStringEscape() raises (::com::sun::star::sdbc::SQLException);
10833 string getExtraNameCharacters() raises (::com::sun::star::sdbc::SQLException);
10834 boolean supportsAlterTableWithAddColumn() raises (::com::sun::star::sdbc::SQLException);
10835 boolean supportsAlterTableWithDropColumn() raises (::com::sun::star::sdbc::SQLException);
10836 boolean supportsColumnAliasing() raises (::com::sun::star::sdbc::SQLException);
10837 boolean nullPlusNonNullIsNull() raises (::com::sun::star::sdbc::SQLException);
10838 boolean supportsTypeConversion() raises (::com::sun::star::sdbc::SQLException);
10839 boolean supportsConvert([in] long fromType, [in] long toType) raises (::com::sun::star::sdbc::SQLException);
10840 boolean supportsTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10841 boolean supportsDifferentTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10842 boolean supportsExpressionsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10843 boolean supportsOrderByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10844 boolean supportsGroupBy() raises (::com::sun::star::sdbc::SQLException);
10845 boolean supportsGroupByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10846 boolean supportsGroupByBeyondSelect() raises (::com::sun::star::sdbc::SQLException);
10847 boolean supportsLikeEscapeClause() raises (::com::sun::star::sdbc::SQLException);
10848 boolean supportsMultipleResultSets() raises (::com::sun::star::sdbc::SQLException);
10849 boolean supportsMultipleTransactions() raises (::com::sun::star::sdbc::SQLException);
10850 boolean supportsNonNullableColumns() raises (::com::sun::star::sdbc::SQLException);
10851 boolean supportsMinimumSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10852 boolean supportsCoreSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10853 boolean supportsExtendedSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10854 boolean supportsANSI92EntryLevelSQL() raises (::com::sun::star::sdbc::SQLException);
10855 boolean supportsANSI92IntermediateSQL() raises (::com::sun::star::sdbc::SQLException);
10856 boolean supportsANSI92FullSQL() raises (::com::sun::star::sdbc::SQLException);
10857 boolean supportsIntegrityEnhancementFacility() raises (::com::sun::star::sdbc::SQLException);
10858 boolean supportsOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10859 boolean supportsFullOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10860 boolean supportsLimitedOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10861 string getSchemaTerm() raises (::com::sun::star::sdbc::SQLException);
10862 string getProcedureTerm() raises (::com::sun::star::sdbc::SQLException);
10863 string getCatalogTerm() raises (::com::sun::star::sdbc::SQLException);
10864 boolean isCatalogAtStart() raises (::com::sun::star::sdbc::SQLException);
10865 string getCatalogSeparator() raises (::com::sun::star::sdbc::SQLException);
10866 boolean supportsSchemasInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10867 boolean supportsSchemasInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10868 boolean supportsSchemasInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10869 boolean supportsSchemasInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10870 boolean supportsSchemasInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10871 boolean supportsCatalogsInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10872 boolean supportsCatalogsInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10873 boolean supportsCatalogsInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10874 boolean supportsCatalogsInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10875 boolean supportsCatalogsInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10876 boolean supportsPositionedDelete() raises (::com::sun::star::sdbc::SQLException);
10877 boolean supportsPositionedUpdate() raises (::com::sun::star::sdbc::SQLException);
10878 boolean supportsSelectForUpdate() raises (::com::sun::star::sdbc::SQLException);
10879 boolean supportsStoredProcedures() raises (::com::sun::star::sdbc::SQLException);
10880 boolean supportsSubqueriesInComparisons() raises (::com::sun::star::sdbc::SQLException);
10881 boolean supportsSubqueriesInExists() raises (::com::sun::star::sdbc::SQLException);
10882 boolean supportsSubqueriesInIns() raises (::com::sun::star::sdbc::SQLException);
10883 boolean supportsSubqueriesInQuantifieds() raises (::com::sun::star::sdbc::SQLException);
10884 boolean supportsCorrelatedSubqueries() raises (::com::sun::star::sdbc::SQLException);
10885 boolean supportsUnion() raises (::com::sun::star::sdbc::SQLException);
10886 boolean supportsUnionAll() raises (::com::sun::star::sdbc::SQLException);
10887 boolean supportsOpenCursorsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10888 boolean supportsOpenCursorsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10889 boolean supportsOpenStatementsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10890 boolean supportsOpenStatementsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10891 long getMaxBinaryLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10892 long getMaxCharLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10893 long getMaxColumnNameLength() raises (::com::sun::star::sdbc::SQLException);
10894 long getMaxColumnsInGroupBy() raises (::com::sun::star::sdbc::SQLException);
10895 long getMaxColumnsInIndex() raises (::com::sun::star::sdbc::SQLException);
10896 long getMaxColumnsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10897 long getMaxColumnsInSelect() raises (::com::sun::star::sdbc::SQLException);
10898 long getMaxColumnsInTable() raises (::com::sun::star::sdbc::SQLException);
10899 long getMaxConnections() raises (::com::sun::star::sdbc::SQLException);
10900 long getMaxCursorNameLength() raises (::com::sun::star::sdbc::SQLException);
10901 long getMaxIndexLength() raises (::com::sun::star::sdbc::SQLException);
10902 long getMaxSchemaNameLength() raises (::com::sun::star::sdbc::SQLException);
10903 long getMaxProcedureNameLength() raises (::com::sun::star::sdbc::SQLException);
10904 long getMaxCatalogNameLength() raises (::com::sun::star::sdbc::SQLException);
10905 long getMaxRowSize() raises (::com::sun::star::sdbc::SQLException);
10906 boolean doesMaxRowSizeIncludeBlobs() raises (::com::sun::star::sdbc::SQLException);
10907 long getMaxStatementLength() raises (::com::sun::star::sdbc::SQLException);
10908 long getMaxStatements() raises (::com::sun::star::sdbc::SQLException);
10909 long getMaxTableNameLength() raises (::com::sun::star::sdbc::SQLException);
10910 long getMaxTablesInSelect() raises (::com::sun::star::sdbc::SQLException);
10911 long getMaxUserNameLength() raises (::com::sun::star::sdbc::SQLException);
10912 long getDefaultTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
10913 boolean supportsTransactions() raises (::com::sun::star::sdbc::SQLException);
10914 boolean supportsTransactionIsolationLevel([in] long level) raises (::com::sun::star::sdbc::SQLException);
10915 boolean supportsDataDefinitionAndDataManipulationTransactions() raises (::com::sun::star::sdbc::SQLException);
10916 boolean supportsDataManipulationTransactionsOnly() raises (::com::sun::star::sdbc::SQLException);
10917 boolean dataDefinitionCausesTransactionCommit() raises (::com::sun::star::sdbc::SQLException);
10918 boolean dataDefinitionIgnoredInTransactions() raises (::com::sun::star::sdbc::SQLException);
10919 ::com::sun::star::sdbc::XResultSet getProcedures([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern) raises (::com::sun::star::sdbc::SQLException);
10920 ::com::sun::star::sdbc::XResultSet getProcedureColumns([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10921 ::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);
10922 ::com::sun::star::sdbc::XResultSet getSchemas() raises (::com::sun::star::sdbc::SQLException);
10923 ::com::sun::star::sdbc::XResultSet getCatalogs() raises (::com::sun::star::sdbc::SQLException);
10924 ::com::sun::star::sdbc::XResultSet getTableTypes() raises (::com::sun::star::sdbc::SQLException);
10925 ::com::sun::star::sdbc::XResultSet getColumns([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10926 ::com::sun::star::sdbc::XResultSet getColumnPrivileges([in] any catalog, [in] string schema, [in] string table, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10927 ::com::sun::star::sdbc::XResultSet getTablePrivileges([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern) raises (::com::sun::star::sdbc::SQLException);
10928 ::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);
10929 ::com::sun::star::sdbc::XResultSet getVersionColumns([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10930 ::com::sun::star::sdbc::XResultSet getPrimaryKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10931 ::com::sun::star::sdbc::XResultSet getImportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10932 ::com::sun::star::sdbc::XResultSet getExportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10933 ::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);
10934 ::com::sun::star::sdbc::XResultSet getTypeInfo() raises (::com::sun::star::sdbc::SQLException);
10935 ::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);
10936 boolean supportsResultSetType([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10937 boolean supportsResultSetConcurrency([in] long setType, [in] long concurrency) raises (::com::sun::star::sdbc::SQLException);
10938 boolean ownUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10939 boolean ownDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10940 boolean ownInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10941 boolean othersUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10942 boolean othersDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10943 boolean othersInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10944 boolean updatesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10945 boolean deletesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10946 boolean insertsAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10947 boolean supportsBatchUpdates() raises (::com::sun::star::sdbc::SQLException);
10948 ::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);
10949 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10951 published interface XGeneratedResultSet {
10952 interface ::com::sun::star::uno::XInterface;
10953 ::com::sun::star::sdbc::XResultSet getGeneratedValues() raises (::com::sun::star::sdbc::SQLException);
10955 published interface XPooledConnection {
10956 interface ::com::sun::star::uno::XInterface;
10957 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10959 published interface XRef {
10960 interface ::com::sun::star::uno::XInterface;
10961 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
10963 published interface XResultSetMetaData {
10964 interface ::com::sun::star::uno::XInterface;
10965 long getColumnCount() raises (::com::sun::star::sdbc::SQLException);
10966 boolean isAutoIncrement([in] long column) raises (::com::sun::star::sdbc::SQLException);
10967 boolean isCaseSensitive([in] long column) raises (::com::sun::star::sdbc::SQLException);
10968 boolean isSearchable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10969 boolean isCurrency([in] long column) raises (::com::sun::star::sdbc::SQLException);
10970 long isNullable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10971 boolean isSigned([in] long column) raises (::com::sun::star::sdbc::SQLException);
10972 long getColumnDisplaySize([in] long column) raises (::com::sun::star::sdbc::SQLException);
10973 string getColumnLabel([in] long column) raises (::com::sun::star::sdbc::SQLException);
10974 string getColumnName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10975 string getSchemaName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10976 long getPrecision([in] long column) raises (::com::sun::star::sdbc::SQLException);
10977 long getScale([in] long column) raises (::com::sun::star::sdbc::SQLException);
10978 string getTableName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10979 string getCatalogName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10980 long getColumnType([in] long column) raises (::com::sun::star::sdbc::SQLException);
10981 string getColumnTypeName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10982 boolean isReadOnly([in] long column) raises (::com::sun::star::sdbc::SQLException);
10983 boolean isWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10984 boolean isDefinitelyWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10985 string getColumnServiceName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10987 published interface XRowSetListener {
10988 interface ::com::sun::star::lang::XEventListener;
10989 void cursorMoved([in] ::com::sun::star::lang::EventObject event);
10990 /** @deprecated */ void rowChanged([in] ::com::sun::star::lang::EventObject event);
10991 void rowSetChanged([in] ::com::sun::star::lang::EventObject event);
10993 published interface XSQLInput;
10994 published interface XSQLOutput;
10995 published interface XSQLData {
10996 interface ::com::sun::star::uno::XInterface;
10997 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
10998 void readSQL([in] ::com::sun::star::sdbc::XSQLInput stream, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
10999 void writeSQL([in] ::com::sun::star::sdbc::XSQLOutput stream) raises (::com::sun::star::sdbc::SQLException);
11001 published interface XSQLInput {
11002 interface ::com::sun::star::uno::XInterface;
11003 string readString() raises (::com::sun::star::sdbc::SQLException);
11004 boolean readBoolean() raises (::com::sun::star::sdbc::SQLException);
11005 byte readByte() raises (::com::sun::star::sdbc::SQLException);
11006 short readShort() raises (::com::sun::star::sdbc::SQLException);
11007 long readInt() raises (::com::sun::star::sdbc::SQLException);
11008 hyper readLong() raises (::com::sun::star::sdbc::SQLException);
11009 float readFloat() raises (::com::sun::star::sdbc::SQLException);
11010 double readDouble() raises (::com::sun::star::sdbc::SQLException);
11011 sequence< byte > readBytes() raises (::com::sun::star::sdbc::SQLException);
11012 ::com::sun::star::util::Date readDate() raises (::com::sun::star::sdbc::SQLException);
11013 ::com::sun::star::util::Time readTime() raises (::com::sun::star::sdbc::SQLException);
11014 ::com::sun::star::util::DateTime readTimestamp() raises (::com::sun::star::sdbc::SQLException);
11015 ::com::sun::star::io::XInputStream readBinaryStream() raises (::com::sun::star::sdbc::SQLException);
11016 ::com::sun::star::io::XInputStream readCharacterStream() raises (::com::sun::star::sdbc::SQLException);
11017 any readObject() raises (::com::sun::star::sdbc::SQLException);
11018 ::com::sun::star::sdbc::XRef readRef() raises (::com::sun::star::sdbc::SQLException);
11019 ::com::sun::star::sdbc::XBlob readBlob() raises (::com::sun::star::sdbc::SQLException);
11020 ::com::sun::star::sdbc::XClob readClob() raises (::com::sun::star::sdbc::SQLException);
11021 ::com::sun::star::sdbc::XArray readArray() raises (::com::sun::star::sdbc::SQLException);
11022 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
11024 published interface XStruct;
11025 published interface XSQLOutput {
11026 interface ::com::sun::star::uno::XInterface;
11027 void writeString([in] string x) raises (::com::sun::star::sdbc::SQLException);
11028 void writeBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
11029 void writeByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
11030 void writeShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
11031 void writeInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
11032 void writeLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
11033 void writeFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
11034 void writeDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
11035 void writeBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
11036 void writeDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
11037 void writeTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
11038 void writeTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
11039 void writeBinaryStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11040 void writeCharacterStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11041 void writeObject([in] ::com::sun::star::sdbc::XSQLData x) raises (::com::sun::star::sdbc::SQLException);
11042 void writeRef([in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
11043 void writeBlob([in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
11044 void writeClob([in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
11045 void writeStruct([in] ::com::sun::star::sdbc::XStruct x) raises (::com::sun::star::sdbc::SQLException);
11046 void writeArray([in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
11048 published interface XStruct {
11049 interface ::com::sun::star::uno::XInterface;
11050 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
11051 sequence< any > getAttributes([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
11054 module sdbcx {
11055 published constants CheckOption {
11056 const long CASCADE = 2;
11057 const long LOCAL = 3;
11058 const long NONE = 0;
11060 published service ColumnDescriptor {
11061 service ::com::sun::star::sdbcx::Descriptor;
11062 [property] long Type;
11063 [property] string TypeName;
11064 [property] long Precision;
11065 [property] long Scale;
11066 [property] long IsNullable;
11067 [property] boolean IsAutoIncrement;
11068 [property, optional] boolean IsRowVersion;
11069 [property, optional] string Description;
11070 [property, optional] string DefaultValue;
11071 [property, optional] string AutoIncrementCreation;
11073 published constants CompareBookmark {
11074 const long EQUAL = 0;
11075 const long GREATER = 1;
11076 const long LESS = -1;
11077 const long NOT_COMPARABLE = 3;
11078 const long NOT_EQUAL = 2;
11080 published interface XAppend {
11081 interface ::com::sun::star::uno::XInterface;
11082 void appendByDescriptor([in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11084 published interface XDrop {
11085 interface ::com::sun::star::uno::XInterface;
11086 void dropByName([in] string elementName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11087 void dropByIndex([in] long index) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
11089 published service Container {
11090 interface ::com::sun::star::container::XNameAccess;
11091 interface ::com::sun::star::container::XIndexAccess;
11092 interface ::com::sun::star::container::XEnumerationAccess;
11093 [optional] interface ::com::sun::star::util::XRefreshable;
11094 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11095 [optional] interface ::com::sun::star::sdbcx::XAppend;
11096 [optional] interface ::com::sun::star::sdbcx::XDrop;
11098 published interface XCreateCatalog {
11099 interface ::com::sun::star::uno::XInterface;
11100 void createCatalog([in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11102 published interface XDataDefinitionSupplier {
11103 interface ::com::sun::star::uno::XInterface;
11104 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByConnection([in] ::com::sun::star::sdbc::XConnection connection) raises (::com::sun::star::sdbc::SQLException);
11105 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByURL([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
11107 published interface XDropCatalog {
11108 interface ::com::sun::star::uno::XInterface;
11109 void dropCatalog([in] string catalogName, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11111 published service Driver {
11112 service ::com::sun::star::sdbc::Driver;
11113 interface ::com::sun::star::sdbcx::XDataDefinitionSupplier;
11114 [optional] interface ::com::sun::star::sdbcx::XCreateCatalog;
11115 [optional] interface ::com::sun::star::sdbcx::XDropCatalog;
11117 published interface XAuthorizable {
11118 interface ::com::sun::star::uno::XInterface;
11119 long getPrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11120 long getGrantablePrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11121 void grantPrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11122 void revokePrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11124 published service Group {
11125 interface ::com::sun::star::sdbcx::XUsersSupplier;
11126 interface ::com::sun::star::sdbcx::XAuthorizable;
11127 interface ::com::sun::star::beans::XPropertySet;
11128 [property, readonly] string Name;
11130 published service GroupDescriptor {
11131 service ::com::sun::star::sdbcx::Descriptor;
11132 [property] string Name;
11134 published service Index {
11135 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11136 interface ::com::sun::star::beans::XPropertySet;
11137 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11138 [property, readonly] string Name;
11139 [property, readonly] string Catalog;
11140 [property, readonly] boolean IsUnique;
11141 [property, readonly] boolean IsPrimaryKeyIndex;
11142 [property, readonly] boolean IsClustered;
11144 published service IndexColumn {
11145 service ::com::sun::star::sdbcx::Column;
11146 [property, readonly] boolean IsAscending;
11148 published service IndexColumnDescriptor {
11149 service ::com::sun::star::sdbcx::Descriptor;
11150 [property] boolean IsAscending;
11152 published service IndexDescriptor {
11153 service ::com::sun::star::sdbcx::Descriptor;
11154 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11155 [property] string Catalog;
11156 [property] boolean IsUnique;
11157 [property] boolean IsClustered;
11159 published service Key {
11160 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11161 interface ::com::sun::star::beans::XPropertySet;
11162 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11163 [property, readonly] string Name;
11164 [property, readonly] long Type;
11165 [property, readonly] string ReferencedTable;
11166 [property, readonly] long UpdateRule;
11167 [property, readonly] long DeleteRule;
11169 published service KeyColumn {
11170 service ::com::sun::star::sdbcx::Column;
11171 [property, readonly] string RelatedColumn;
11173 published service KeyColumnDescriptor {
11174 service ::com::sun::star::sdbcx::Descriptor;
11175 [property] string RelatedColumn;
11177 published service KeyDescriptor {
11178 service ::com::sun::star::sdbcx::Descriptor;
11179 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11180 [property] long Type;
11181 [property] string ReferencedTable;
11182 [property] long UpdateRule;
11183 [property] long DeleteRule;
11185 published constants KeyType {
11186 const long FOREIGN = 3;
11187 const long PRIMARY = 1;
11188 const long UNIQUE = 2;
11190 published service PreparedStatement {
11191 service ::com::sun::star::sdbc::PreparedStatement;
11192 [property] boolean UseBookmarks;
11194 published constants Privilege {
11195 const long ALTER = 64;
11196 const long CREATE = 32;
11197 const long DELETE = 8;
11198 const long DROP = 256;
11199 const long INSERT = 2;
11200 const long READ = 16;
11201 const long REFERENCE = 128;
11202 const long SELECT = 1;
11203 const long UPDATE = 4;
11205 published constants PrivilegeObject {
11206 const long COLUMN = 2;
11207 const long TABLE = 0;
11208 const long VIEW = 1;
11210 published service ReferenceColumn {
11211 service ::com::sun::star::sdbcx::Column;
11212 [property, readonly] string ReferencedColumn;
11214 published service Statement {
11215 service ::com::sun::star::sdbc::Statement;
11216 [property] boolean UseBookmarks;
11218 published interface XUser {
11219 interface ::com::sun::star::sdbcx::XAuthorizable;
11220 void changePassword([in] string oldPassword, [in] string newPassword) raises (::com::sun::star::sdbc::SQLException);
11222 published service User {
11223 interface ::com::sun::star::sdbcx::XUser;
11224 interface ::com::sun::star::beans::XPropertySet;
11225 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
11226 [property, readonly] string Name;
11228 published service UserDescriptor {
11229 service ::com::sun::star::sdbcx::Descriptor;
11230 [property] string Password;
11232 interface XAlterView {
11233 interface ::com::sun::star::uno::XInterface;
11234 void alterCommand([in] string NewCommand) raises (::com::sun::star::sdbc::SQLException);
11236 published service View {
11237 interface ::com::sun::star::beans::XPropertySet;
11238 [optional] interface ::com::sun::star::sdbcx::XRename;
11239 [optional] interface ::com::sun::star::sdbcx::XAlterView;
11240 [property, readonly] string Name;
11241 [property, readonly] string CatalogName;
11242 [property, readonly] string SchemaName;
11243 [property, readonly] string Command;
11244 [property, readonly] long CheckOption;
11246 published service ViewDescriptor {
11247 service ::com::sun::star::sdbcx::Descriptor;
11248 [property] string CatalogName;
11249 [property] string SchemaName;
11250 [property] string Command;
11251 [property] long CheckOption;
11254 module sheet {
11255 published interface XSpreadsheet;
11256 published struct ActivationEvent: ::com::sun::star::lang::EventObject {
11257 ::com::sun::star::sheet::XSpreadsheet ActiveSheet;
11259 published interface XAddIn {
11260 interface ::com::sun::star::lang::XLocalizable;
11261 string getProgrammaticFuntionName([in] string aDisplayName);
11262 string getDisplayFunctionName([in] string aProgrammaticName);
11263 string getFunctionDescription([in] string aProgrammaticName);
11264 string getDisplayArgumentName([in] string aProgrammaticFunctionName, [in] long nArgument);
11265 string getArgumentDescription([in] string aProgrammaticFunctionName, [in] long nArgument);
11266 string getProgrammaticCategoryName([in] string aProgrammaticFunctionName);
11267 string getDisplayCategoryName([in] string aProgrammaticFunctionName);
11269 published struct LocalizedName {
11270 ::com::sun::star::lang::Locale Locale;
11271 string Name;
11273 published interface XCompatibilityNames {
11274 interface ::com::sun::star::uno::XInterface;
11275 sequence< ::com::sun::star::sheet::LocalizedName > getCompatibilityNames([in] string aProgrammaticName);
11277 published service AddIn {
11278 interface ::com::sun::star::lang::XServiceName;
11279 interface ::com::sun::star::sheet::XAddIn;
11280 [optional] interface ::com::sun::star::sheet::XCompatibilityNames;
11282 published enum Border {
11283 TOP = 0,
11284 BOTTOM = 1,
11285 RIGHT = 2,
11286 LEFT = 3
11288 published interface XSheetAnnotation {
11289 interface ::com::sun::star::uno::XInterface;
11290 ::com::sun::star::table::CellAddress getPosition();
11291 string getAuthor();
11292 string getDate();
11293 boolean getIsVisible();
11294 void setIsVisible([in] boolean bIsVisible);
11296 published interface XSheetAnnotationShapeSupplier {
11297 interface ::com::sun::star::uno::XInterface;
11298 ::com::sun::star::drawing::XShape getAnnotationShape();
11300 published service CellAnnotation {
11301 interface ::com::sun::star::sheet::XSheetAnnotation;
11302 interface ::com::sun::star::container::XChild;
11303 interface ::com::sun::star::text::XSimpleText;
11304 [optional] interface ::com::sun::star::sheet::XSheetAnnotationShapeSupplier;
11306 published service CellAnnotationShape {
11307 service ::com::sun::star::drawing::CaptionShape;
11309 published interface XSheetAnnotations {
11310 interface ::com::sun::star::container::XIndexAccess;
11311 void insertNew([in] ::com::sun::star::table::CellAddress aPosition, [in] string aText);
11312 void removeByIndex([in] long nIndex);
11314 published service CellAnnotations {
11315 interface ::com::sun::star::sheet::XSheetAnnotations;
11316 interface ::com::sun::star::container::XEnumerationAccess;
11318 published service CellAnnotationsEnumeration {
11319 interface ::com::sun::star::container::XEnumeration;
11322 module table {
11323 published struct CellRangeAddress {
11324 short Sheet;
11325 long StartColumn;
11326 long StartRow;
11327 long EndColumn;
11328 long EndRow;
11331 module sheet {
11332 published interface XAreaLink {
11333 interface ::com::sun::star::uno::XInterface;
11334 string getSourceArea();
11335 void setSourceArea([in] string aSourceArea);
11336 ::com::sun::star::table::CellRangeAddress getDestArea();
11337 void setDestArea([in] ::com::sun::star::table::CellRangeAddress aDestArea);
11339 published service CellAreaLink {
11340 interface ::com::sun::star::sheet::XAreaLink;
11341 interface ::com::sun::star::util::XRefreshable;
11342 interface ::com::sun::star::beans::XPropertySet;
11343 [property] string Url;
11344 [property] string Filter;
11345 [property] string FilterOptions;
11346 /** @deprecated */ [property] long RefreshDelay;
11347 [property, optional] long RefreshPeriod;
11349 published interface XAreaLinks {
11350 interface ::com::sun::star::container::XIndexAccess;
11351 void insertAtPosition([in] ::com::sun::star::table::CellAddress aDestPos, [in] string aFileName, [in] string aSourceArea, [in] string aFilter, [in] string aFilterOptions);
11352 void removeByIndex([in] long nIndex);
11354 published service CellAreaLinks {
11355 interface ::com::sun::star::sheet::XAreaLinks;
11356 interface ::com::sun::star::container::XIndexAccess;
11357 interface ::com::sun::star::container::XEnumerationAccess;
11359 published service CellAreaLinksEnumeration {
11360 interface ::com::sun::star::container::XEnumeration;
11362 published enum CellDeleteMode {
11363 NONE = 0,
11364 UP = 1,
11365 LEFT = 2,
11366 ROWS = 3,
11367 COLUMNS = 4
11369 published constants CellFlags {
11370 const long ANNOTATION = 8;
11371 const long DATETIME = 2;
11372 const long EDITATTR = 256;
11373 const long FORMATTED = 512;
11374 const long FORMULA = 16;
11375 const long HARDATTR = 32;
11376 const long OBJECTS = 128;
11377 const long STRING = 4;
11378 const long STYLES = 64;
11379 const long VALUE = 1;
11381 published service CellFormatRanges {
11382 interface ::com::sun::star::container::XIndexAccess;
11383 interface ::com::sun::star::container::XEnumerationAccess;
11385 published service CellFormatRangesEnumeration {
11386 interface ::com::sun::star::container::XEnumeration;
11388 published enum CellInsertMode {
11389 NONE = 0,
11390 DOWN = 1,
11391 RIGHT = 2,
11392 ROWS = 3,
11393 COLUMNS = 4
11395 published service Cells {
11396 interface ::com::sun::star::container::XEnumerationAccess;
11398 published service CellsEnumeration {
11399 interface ::com::sun::star::container::XEnumeration;
11401 published enum ConditionOperator {
11402 NONE = 0,
11403 EQUAL = 1,
11404 NOT_EQUAL = 2,
11405 GREATER = 3,
11406 GREATER_EQUAL = 4,
11407 LESS = 5,
11408 LESS_EQUAL = 6,
11409 BETWEEN = 7,
11410 NOT_BETWEEN = 8,
11411 FORMULA = 9
11413 published enum GeneralFunction {
11414 NONE = 0,
11415 AUTO = 1,
11416 SUM = 2,
11417 COUNT = 3,
11418 AVERAGE = 4,
11419 MAX = 5,
11420 MIN = 6,
11421 PRODUCT = 7,
11422 COUNTNUMS = 8,
11423 STDEV = 9,
11424 STDEVP = 10,
11425 VAR = 11,
11426 VARP = 12
11428 /** @deprecated */ published interface XConsolidationDescriptor {
11429 interface ::com::sun::star::uno::XInterface;
11430 ::com::sun::star::sheet::GeneralFunction getFunction();
11431 void setFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction);
11432 sequence< ::com::sun::star::table::CellRangeAddress > getSources();
11433 void setSources([in] sequence< ::com::sun::star::table::CellRangeAddress > aSources);
11434 ::com::sun::star::table::CellAddress getStartOutputPosition();
11435 void setStartOutputPosition([in] ::com::sun::star::table::CellAddress aStartOutputPosition);
11436 boolean getUseColumnHeaders();
11437 void setUseColumnHeaders([in] boolean bUseColumnHeaders);
11438 boolean getUseRowHeaders();
11439 void setUseRowHeaders([in] boolean bUseRowHeaders);
11440 boolean getInsertLinks();
11441 void setInsertLinks([in] boolean bInsertLinks);
11443 published service ConsolidationDescriptor {
11444 interface ::com::sun::star::sheet::XConsolidationDescriptor;
11446 /** @deprecated */ published interface XDDELink {
11447 interface ::com::sun::star::uno::XInterface;
11448 string getApplication();
11449 string getTopic();
11450 string getItem();
11452 published interface XDDELinkResults {
11453 interface ::com::sun::star::uno::XInterface;
11454 sequence< sequence< any > > getResults();
11455 void setResults([in] sequence< sequence< any > > aResults);
11457 published service DDELink {
11458 interface ::com::sun::star::container::XNamed;
11459 interface ::com::sun::star::sheet::XDDELink;
11460 interface ::com::sun::star::util::XRefreshable;
11461 [optional] interface ::com::sun::star::sheet::XDDELinkResults;
11463 published enum DDELinkMode {
11464 DEFAULT = 0,
11465 ENGLISH = 1,
11466 TEXT = 2
11468 published interface XDDELinks {
11469 interface ::com::sun::star::container::XNameAccess;
11470 ::com::sun::star::sheet::XDDELink addDDELink([in] string aApplication, [in] string aTopic, [in] string aItem, [in] ::com::sun::star::sheet::DDELinkMode nMode);
11472 published service DDELinks {
11473 interface ::com::sun::star::container::XNameAccess;
11474 interface ::com::sun::star::container::XIndexAccess;
11475 interface ::com::sun::star::container::XEnumerationAccess;
11476 [optional] interface ::com::sun::star::sheet::XDDELinks;
11478 published service DDELinksEnumeration {
11479 interface ::com::sun::star::container::XEnumeration;
11481 published enum DataImportMode {
11482 NONE = 0,
11483 SQL = 1,
11484 TABLE = 2,
11485 QUERY = 3
11487 published interface XDataPilotField;
11488 published interface XDataPilotDataLayoutFieldSupplier {
11489 interface ::com::sun::star::uno::XInterface;
11490 ::com::sun::star::sheet::XDataPilotField getDataLayoutField();
11492 published interface XSheetFilterDescriptor;
11493 published interface XDataPilotDescriptor {
11494 interface ::com::sun::star::container::XNamed;
11495 string getTag();
11496 void setTag([in] string aTag);
11497 ::com::sun::star::table::CellRangeAddress getSourceRange();
11498 void setSourceRange([in] ::com::sun::star::table::CellRangeAddress aSourceRange);
11499 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11500 ::com::sun::star::container::XIndexAccess getDataPilotFields();
11501 ::com::sun::star::container::XIndexAccess getColumnFields();
11502 ::com::sun::star::container::XIndexAccess getRowFields();
11503 ::com::sun::star::container::XIndexAccess getPageFields();
11504 ::com::sun::star::container::XIndexAccess getDataFields();
11505 ::com::sun::star::container::XIndexAccess getHiddenFields();
11507 published service DataPilotDescriptor {
11508 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11509 [optional] interface ::com::sun::star::beans::XPropertySet;
11510 [optional] interface ::com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier;
11511 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ImportDescriptor;
11512 [property, optional] string SourceServiceName;
11513 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ServiceArguments;
11514 [property, optional] boolean IgnoreEmptyRows;
11515 [property, optional] boolean RepeatIfEmpty;
11516 [property, optional] boolean ColumnGrand;
11517 [property, optional] boolean RowGrand;
11518 [property, optional] boolean ShowFilterButton;
11519 [property, optional] boolean DrillDownOnDoubleClick;
11520 [property, optional] string GrandTotalName;
11522 published struct DataPilotFieldAutoShowInfo {
11523 boolean IsEnabled;
11524 long ShowItemsMode;
11525 long ItemCount;
11526 string DataField;
11528 published struct DataPilotFieldGroupInfo {
11529 boolean HasAutoStart;
11530 boolean HasAutoEnd;
11531 boolean HasDateValues;
11532 double Start;
11533 double End;
11534 double Step;
11535 long GroupBy;
11536 ::com::sun::star::sheet::XDataPilotField SourceField;
11537 ::com::sun::star::container::XNameAccess Groups;
11539 published struct DataPilotFieldLayoutInfo {
11540 long LayoutMode;
11541 boolean AddEmptyLines;
11543 published enum DataPilotFieldOrientation {
11544 HIDDEN = 0,
11545 COLUMN = 1,
11546 ROW = 2,
11547 PAGE = 3,
11548 DATA = 4
11550 published struct DataPilotFieldReference {
11551 long ReferenceType;
11552 string ReferenceField;
11553 long ReferenceItemType;
11554 string ReferenceItemName;
11556 published struct DataPilotFieldSortInfo {
11557 string Field;
11558 boolean IsAscending;
11559 long Mode;
11561 published interface XDataPilotField {
11562 interface ::com::sun::star::uno::XInterface;
11563 ::com::sun::star::container::XIndexAccess getItems();
11565 published interface XDataPilotFieldGrouping {
11566 interface ::com::sun::star::uno::XInterface;
11567 ::com::sun::star::sheet::XDataPilotField createNameGroup([in] sequence< string > aItems) raises (::com::sun::star::lang::IllegalArgumentException);
11568 ::com::sun::star::sheet::XDataPilotField createDateGroup([in] ::com::sun::star::sheet::DataPilotFieldGroupInfo aInfo) raises (::com::sun::star::lang::IllegalArgumentException);
11570 published service DataPilotField {
11571 interface ::com::sun::star::container::XNamed;
11572 interface ::com::sun::star::beans::XPropertySet;
11573 [optional] interface ::com::sun::star::sheet::XDataPilotField;
11574 [optional] interface ::com::sun::star::sheet::XDataPilotFieldGrouping;
11575 [property] ::com::sun::star::sheet::DataPilotFieldOrientation Orientation;
11576 [property] ::com::sun::star::sheet::GeneralFunction Function;
11577 [property, optional] sequence< ::com::sun::star::sheet::GeneralFunction > Subtotals;
11578 [property, optional] string SelectedPage;
11579 [property, optional] boolean UseSelectedPage;
11580 [property, optional] string UsedHierarchy;
11581 [property, optional] boolean HasSortInfo;
11582 [property, optional] ::com::sun::star::sheet::DataPilotFieldSortInfo SortInfo;
11583 [property, optional] boolean HasLayoutInfo;
11584 [property, optional] ::com::sun::star::sheet::DataPilotFieldLayoutInfo LayoutInfo;
11585 [property, optional] boolean HasAutoShowInfo;
11586 [property, optional] ::com::sun::star::sheet::DataPilotFieldAutoShowInfo AutoShowInfo;
11587 [property, optional] boolean HasReference;
11588 [property, optional] ::com::sun::star::sheet::DataPilotFieldReference Reference;
11589 [property, optional] boolean IsGroupField;
11590 [property, optional] ::com::sun::star::sheet::DataPilotFieldGroupInfo GroupInfo;
11591 [property, optional] boolean ShowEmpty;
11592 [property, optional] short Function2;
11593 [property, optional] sequence< short > Subtotals2;
11595 published service DataPilotFieldGroup {
11596 interface ::com::sun::star::container::XNamed;
11597 interface ::com::sun::star::container::XIndexAccess;
11598 interface ::com::sun::star::container::XEnumerationAccess;
11599 interface ::com::sun::star::container::XNameAccess;
11600 [optional] interface ::com::sun::star::container::XNameContainer;
11602 published constants DataPilotFieldGroupBy {
11603 const long DAYS = 8;
11604 const long HOURS = 4;
11605 const long MINUTES = 2;
11606 const long MONTHS = 16;
11607 const long QUARTERS = 32;
11608 const long SECONDS = 1;
11609 const long YEARS = 64;
11611 published service DataPilotFieldGroupItem {
11612 interface ::com::sun::star::container::XNamed;
11614 published service DataPilotFieldGroups {
11615 interface ::com::sun::star::container::XIndexAccess;
11616 interface ::com::sun::star::container::XEnumerationAccess;
11617 interface ::com::sun::star::container::XNameAccess;
11618 [optional] interface ::com::sun::star::container::XNameContainer;
11620 published service DataPilotFields {
11621 interface ::com::sun::star::container::XIndexAccess;
11622 interface ::com::sun::star::container::XEnumerationAccess;
11623 interface ::com::sun::star::container::XNameAccess;
11625 published service DataPilotFieldsEnumeration {
11626 interface ::com::sun::star::container::XEnumeration;
11628 published enum FilterConnection {
11629 AND = 0,
11630 OR = 1
11632 published enum FilterOperator {
11633 EMPTY = 0,
11634 NOT_EMPTY = 1,
11635 EQUAL = 2,
11636 NOT_EQUAL = 3,
11637 GREATER = 4,
11638 GREATER_EQUAL = 5,
11639 LESS = 6,
11640 LESS_EQUAL = 7,
11641 TOP_VALUES = 8,
11642 TOP_PERCENT = 9,
11643 BOTTOM_VALUES = 10,
11644 BOTTOM_PERCENT = 11
11646 published struct TableFilterField {
11647 ::com::sun::star::sheet::FilterConnection Connection;
11648 long Field;
11649 ::com::sun::star::sheet::FilterOperator Operator;
11650 boolean IsNumeric;
11651 double NumericValue;
11652 string StringValue;
11654 published interface XDataPilotTable {
11655 interface ::com::sun::star::uno::XInterface;
11656 ::com::sun::star::table::CellRangeAddress getOutputRange();
11657 void refresh();
11659 published service DataPilotTable {
11660 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11661 interface ::com::sun::star::sheet::XDataPilotTable;
11662 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
11664 published interface XDataPilotTables {
11665 interface ::com::sun::star::container::XNameAccess;
11666 ::com::sun::star::sheet::XDataPilotDescriptor createDataPilotDescriptor();
11667 void insertNewByName([in] string aName, [in] ::com::sun::star::table::CellAddress OutputAddress, [in] ::com::sun::star::sheet::XDataPilotDescriptor xDescriptor);
11668 void removeByName([in] string aName);
11670 published service DataPilotTables {
11671 interface ::com::sun::star::sheet::XDataPilotTables;
11672 interface ::com::sun::star::container::XEnumerationAccess;
11673 interface ::com::sun::star::container::XIndexAccess;
11675 published service DataPilotTablesEnumeration {
11676 interface ::com::sun::star::container::XEnumeration;
11678 published service DatabaseImportDescriptor {
11679 [property] ::com::sun::star::sheet::DataImportMode SourceType;
11680 [property] string DatabaseName;
11681 [property] string SourceObject;
11682 [property, optional] boolean IsNative;
11683 [property, optional] string ConnectionResource;
11686 module table {
11687 published interface XCellRange;
11689 module sheet {
11690 published interface XCellRangeReferrer {
11691 interface ::com::sun::star::uno::XInterface;
11692 ::com::sun::star::table::XCellRange getReferredCells();
11694 published interface XSubTotalDescriptor;
11695 published interface XDatabaseRange {
11696 interface ::com::sun::star::uno::XInterface;
11697 ::com::sun::star::table::CellRangeAddress getDataArea();
11698 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11699 sequence< ::com::sun::star::beans::PropertyValue > getSortDescriptor();
11700 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11701 ::com::sun::star::sheet::XSubTotalDescriptor getSubTotalDescriptor();
11702 sequence< ::com::sun::star::beans::PropertyValue > getImportDescriptor();
11703 void refresh();
11705 published service DatabaseRange {
11706 interface ::com::sun::star::sheet::XDatabaseRange;
11707 interface ::com::sun::star::sheet::XCellRangeReferrer;
11708 interface ::com::sun::star::beans::XPropertySet;
11709 interface ::com::sun::star::container::XNamed;
11710 [optional] interface ::com::sun::star::util::XRefreshable;
11711 [property] boolean MoveCells;
11712 [property] boolean KeepFormats;
11713 [property] boolean StripData;
11714 [property, optional] boolean AutoFilter;
11715 [property, optional] boolean UseFilterCriteriaSource;
11716 [property, optional] ::com::sun::star::table::CellRangeAddress FilterCriteriaSource;
11717 [property, optional] long RefreshPeriod;
11718 [property, optional] boolean FromSelection;
11719 [property, optional, readonly] long TokenIndex;
11720 [property, optional] boolean TotalsRow;
11721 [property, optional] boolean ContainsHeader;
11723 published interface XDatabaseRanges {
11724 interface ::com::sun::star::container::XNameAccess;
11725 void addNewByName([in] string aName, [in] ::com::sun::star::table::CellRangeAddress aRange);
11726 void removeByName([in] string aName);
11728 published service DatabaseRanges {
11729 interface ::com::sun::star::sheet::XDatabaseRanges;
11730 interface ::com::sun::star::container::XEnumerationAccess;
11731 interface ::com::sun::star::container::XIndexAccess;
11733 published service DatabaseRangesEnumeration {
11734 interface ::com::sun::star::container::XEnumeration;
11736 published constants DimensionFlags {
11737 const long NO_COLUMN_ORIENTATION = 1;
11738 const long NO_DATA_ORIENTATION = 8;
11739 const long NO_PAGE_ORIENTATION = 4;
11740 const long NO_ROW_ORIENTATION = 2;
11742 published service DocumentSettings {
11743 service ::com::sun::star::document::Settings;
11744 interface ::com::sun::star::beans::XPropertySet;
11745 [property, optional] boolean ShowZeroValues;
11746 [property, optional] boolean ShowNotes;
11747 [property, optional] boolean ShowGrid;
11748 [property, optional] ::com::sun::star::util::Color GridColor;
11749 [property, optional] boolean ShowPageBreaks;
11750 [property, optional] boolean HasColumnRowHeaders;
11751 [property, optional] boolean HasSheetTabs;
11752 [property, optional] boolean IsOutlineSymbolsSet;
11753 [property, optional] boolean IsSnapToRaster;
11754 [property, optional] boolean RasterIsVisible;
11755 [property, optional] long RasterResolutionX;
11756 [property, optional] long RasterResolutionY;
11757 [property, optional] long RasterSubdivisionX;
11758 [property, optional] long RasterSubdivisionY;
11759 [property, optional] boolean IsRasterAxisSynchronized;
11760 [property, optional] boolean IsDocumentShared;
11762 published enum FillDateMode {
11763 FILL_DATE_DAY = 0,
11764 FILL_DATE_WEEKDAY = 1,
11765 FILL_DATE_MONTH = 2,
11766 FILL_DATE_YEAR = 3
11768 published enum FillDirection {
11769 TO_BOTTOM = 0,
11770 TO_RIGHT = 1,
11771 TO_TOP = 2,
11772 TO_LEFT = 3
11774 published enum FillMode {
11775 SIMPLE = 0,
11776 LINEAR = 1,
11777 GROWTH = 2,
11778 DATE = 3,
11779 AUTO = 4
11781 published constants FilterOperator2 {
11782 const long BEGINS_WITH = 14;
11783 const long BOTTOM_PERCENT = 11;
11784 const long BOTTOM_VALUES = 10;
11785 const long CONTAINS = 12;
11786 const long DOES_NOT_BEGIN_WITH = 15;
11787 const long DOES_NOT_CONTAIN = 13;
11788 const long DOES_NOT_END_WITH = 17;
11789 const long EMPTY = 0;
11790 const long ENDS_WITH = 16;
11791 const long EQUAL = 2;
11792 const long GREATER = 4;
11793 const long GREATER_EQUAL = 5;
11794 const long LESS = 6;
11795 const long LESS_EQUAL = 7;
11796 const long NOT_EMPTY = 1;
11797 const long NOT_EQUAL = 3;
11798 const long TOP_PERCENT = 9;
11799 const long TOP_VALUES = 8;
11801 published constants FormulaResult {
11802 const long ERROR = 4;
11803 const long STRING = 2;
11804 const long VALUE = 1;
11806 /** @deprecated */ published service SpreadsheetDocumentSettings {
11807 interface ::com::sun::star::beans::XPropertySet;
11808 [property] boolean IsIterationEnabled;
11809 [property] long IterationCount;
11810 [property] double IterationEpsilon;
11811 [property] short StandardDecimals;
11812 [property] ::com::sun::star::util::Date NullDate;
11813 [property] short DefaultTabStop;
11814 [property] boolean IgnoreCase;
11815 [property] boolean CalcAsShown;
11816 [property] boolean MatchWholeCell;
11817 [property] boolean SpellOnline;
11818 [property] boolean LookUpLabels;
11819 [property] boolean RegularExpressions;
11820 [property, optional, readonly] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
11821 [property, optional, readonly] boolean HasDrawPages;
11822 [property, optional] ::com::sun::star::lang::Locale CharLocale;
11823 [property, optional] ::com::sun::star::lang::Locale CharLocaleAsian;
11824 [property, optional] ::com::sun::star::lang::Locale CharLocaleComplex;
11825 [property, optional] boolean IsLoaded;
11826 [property, optional] boolean IsUndoEnabled;
11827 [property, optional] boolean IsAdjustHeightEnabled;
11828 [property, optional] boolean IsExecuteLinkEnabled;
11829 [property, optional, readonly] ::com::sun::star::awt::XDevice ReferenceDevice;
11830 [property, optional] boolean RecordChanges;
11831 [property, optional, readonly] boolean IsRecordChangesProtected;
11832 [property, optional] boolean Wildcards;
11834 published interface XFunctionAccess {
11835 interface ::com::sun::star::uno::XInterface;
11836 any callFunction([in] string aName, [in] sequence< any > aArguments) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
11838 published service FunctionAccess {
11839 service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
11840 interface ::com::sun::star::sheet::XFunctionAccess;
11841 [property, optional] boolean IsArrayFunction;
11843 published constants FunctionCategory {
11844 const long ADDIN = 11;
11845 const long DATABASE = 1;
11846 const long DATETIME = 2;
11847 const long FINANCIAL = 3;
11848 const long INFORMATION = 4;
11849 const long LOGICAL = 5;
11850 const long MATHEMATICAL = 6;
11851 const long MATRIX = 7;
11852 const long SPREADSHEET = 9;
11853 const long STATISTICAL = 8;
11854 const long TEXT = 10;
11856 published service FunctionDescription {
11857 [property, readonly] long Id;
11858 [property, readonly] long Category;
11859 [property, readonly] string Name;
11860 [property, readonly] string Description;
11861 [property, readonly] sequence< ::com::sun::star::sheet::FunctionArgument > Arguments;
11863 published service FunctionDescriptionEnumeration {
11864 interface ::com::sun::star::container::XEnumeration;
11866 published interface XFunctionDescriptions {
11867 interface ::com::sun::star::container::XIndexAccess;
11868 sequence< ::com::sun::star::beans::PropertyValue > getById([in] long nId) raises (::com::sun::star::lang::IllegalArgumentException);
11870 published service FunctionDescriptions {
11871 interface ::com::sun::star::sheet::XFunctionDescriptions;
11872 interface ::com::sun::star::container::XNameAccess;
11873 interface ::com::sun::star::container::XEnumerationAccess;
11875 published constants GeneralFunction2 {
11876 const short AUTO = 1;
11877 const short AVERAGE = 4;
11878 const short COUNT = 3;
11879 const short COUNTNUMS = 8;
11880 const short MAX = 5;
11881 const short MEDIAN = 13;
11882 const short MIN = 6;
11883 const short NONE = 0;
11884 const short PRODUCT = 7;
11885 const short STDEV = 9;
11886 const short STDEVP = 10;
11887 const short SUM = 2;
11888 const short VAR = 11;
11889 const short VARP = 12;
11891 published interface XGlobalSheetSettings {
11892 interface ::com::sun::star::uno::XInterface;
11893 [attribute] boolean MoveSelection;
11894 [attribute] short MoveDirection;
11895 [attribute] boolean EnterEdit;
11896 [attribute] boolean ExtendFormat;
11897 [attribute] boolean RangeFinder;
11898 [attribute] boolean ExpandReferences;
11899 [attribute] boolean MarkHeader;
11900 [attribute] boolean UseTabCol;
11901 [attribute] short Metric;
11902 [attribute] short Scale;
11903 [attribute] boolean DoAutoComplete;
11904 [attribute] short StatusBarFunction;
11905 [attribute] sequence< string > UserLists;
11906 [attribute] short LinkUpdateMode;
11907 [attribute] boolean PrintAllSheets;
11908 [attribute] boolean PrintEmptyPages;
11909 [attribute] boolean UsePrinterMetrics;
11910 [attribute] boolean ReplaceCellsWarning;
11912 published service GlobalSheetSettings: ::com::sun::star::sheet::XGlobalSheetSettings;
11913 published struct GoalResult {
11914 double Divergence;
11915 double Result;
11917 published interface XHeaderFooterContent {
11918 interface ::com::sun::star::uno::XInterface;
11919 ::com::sun::star::text::XText getLeftText();
11920 ::com::sun::star::text::XText getCenterText();
11921 ::com::sun::star::text::XText getRightText();
11923 published service HeaderFooterContent {
11924 interface ::com::sun::star::sheet::XHeaderFooterContent;
11926 published interface XLabelRange {
11927 interface ::com::sun::star::uno::XInterface;
11928 ::com::sun::star::table::CellRangeAddress getLabelArea();
11929 void setLabelArea([in] ::com::sun::star::table::CellRangeAddress aLabelArea);
11930 ::com::sun::star::table::CellRangeAddress getDataArea();
11931 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11933 published service LabelRange {
11934 interface ::com::sun::star::sheet::XLabelRange;
11936 published interface XLabelRanges {
11937 interface ::com::sun::star::container::XIndexAccess;
11938 void addNew([in] ::com::sun::star::table::CellRangeAddress aLabelArea, [in] ::com::sun::star::table::CellRangeAddress aDataArea);
11939 void removeByIndex([in] long nIndex);
11941 published service LabelRanges {
11942 interface ::com::sun::star::sheet::XLabelRanges;
11943 interface ::com::sun::star::container::XIndexAccess;
11944 interface ::com::sun::star::container::XEnumerationAccess;
11946 published service LabelRangesEnumeration {
11947 interface ::com::sun::star::container::XEnumeration;
11949 published constants MoveDirection {
11950 const short DOWN = 0;
11951 const short LEFT = 3;
11952 const short RIGHT = 1;
11953 const short UP = 2;
11955 published interface XNamedRange {
11956 interface ::com::sun::star::container::XNamed;
11957 string getContent();
11958 void setContent([in] string aContent);
11959 ::com::sun::star::table::CellAddress getReferencePosition();
11960 void setReferencePosition([in] ::com::sun::star::table::CellAddress aReferencePosition);
11961 long getType();
11962 void setType([in] long nType);
11964 published service NamedRange {
11965 interface ::com::sun::star::sheet::XNamedRange;
11966 interface ::com::sun::star::sheet::XCellRangeReferrer;
11967 [property, optional, readonly] long TokenIndex;
11968 [property, optional] boolean IsSharedFormula;
11970 published constants NamedRangeFlag {
11971 const long COLUMN_HEADER = 4;
11972 const long FILTER_CRITERIA = 1;
11973 const long PRINT_AREA = 2;
11974 const long ROW_HEADER = 8;
11976 published interface XNamedRanges {
11977 interface ::com::sun::star::container::XNameAccess;
11978 void addNewByName([in] string aName, [in] string aContent, [in] ::com::sun::star::table::CellAddress aPosition, [in] long nType);
11979 void addNewFromTitles([in] ::com::sun::star::table::CellRangeAddress aSource, [in] ::com::sun::star::sheet::Border aBorder);
11980 void removeByName([in] string aName);
11981 void outputList([in] ::com::sun::star::table::CellAddress aOutputPosition);
11983 published service NamedRanges {
11984 interface ::com::sun::star::sheet::XNamedRanges;
11985 interface ::com::sun::star::container::XIndexAccess;
11986 interface ::com::sun::star::container::XEnumerationAccess;
11987 [optional] interface ::com::sun::star::document::XActionLockable;
11989 published service NamedRangesEnumeration {
11990 interface ::com::sun::star::container::XEnumeration;
11992 published enum PasteOperation {
11993 NONE = 0,
11994 ADD = 1,
11995 SUBTRACT = 2,
11996 MULTIPLY = 3,
11997 DIVIDE = 4
11999 published service RangeSelectionArguments {
12000 [property] string InitialValue;
12001 [property] string Title;
12002 [property] boolean CloseOnMouseRelease;
12003 [property, optional] boolean SingleCellMode;
12005 published struct RangeSelectionEvent: ::com::sun::star::lang::EventObject {
12006 string RangeDescriptor;
12008 published interface XRecentFunctions {
12009 interface ::com::sun::star::uno::XInterface;
12010 sequence< long > getRecentFunctionIds();
12011 void setRecentFunctionIds([in] sequence< long > aRecentFunctionIds);
12012 long getMaxRecentFunctions();
12014 published service RecentFunctions: ::com::sun::star::sheet::XRecentFunctions;
12015 published struct ResultEvent: ::com::sun::star::lang::EventObject {
12016 any Value;
12018 published interface XScenario {
12019 interface ::com::sun::star::uno::XInterface;
12020 boolean getIsScenario();
12021 string getScenarioComment();
12022 void setScenarioComment([in] string aScenarioComment);
12023 void addRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
12024 void apply();
12026 published interface XScenarios {
12027 interface ::com::sun::star::container::XNameAccess;
12028 void addNewByName([in] string aName, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] string aComment);
12029 void removeByName([in] string aName);
12031 published service Scenarios {
12032 interface ::com::sun::star::sheet::XScenarios;
12033 interface ::com::sun::star::container::XEnumerationAccess;
12034 interface ::com::sun::star::container::XIndexAccess;
12036 published service ScenariosEnumeration {
12037 interface ::com::sun::star::container::XEnumeration;
12039 published interface XSheetCellRanges;
12040 published interface XCellRangesQuery {
12041 interface ::com::sun::star::uno::XInterface;
12042 ::com::sun::star::sheet::XSheetCellRanges queryVisibleCells();
12043 ::com::sun::star::sheet::XSheetCellRanges queryEmptyCells();
12044 ::com::sun::star::sheet::XSheetCellRanges queryContentCells([in] short nContentFlags);
12045 ::com::sun::star::sheet::XSheetCellRanges queryFormulaCells([in] long nResultFlags);
12046 ::com::sun::star::sheet::XSheetCellRanges queryColumnDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12047 ::com::sun::star::sheet::XSheetCellRanges queryRowDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12048 ::com::sun::star::sheet::XSheetCellRanges queryIntersection([in] ::com::sun::star::table::CellRangeAddress aRange);
12050 published interface XFormulaQuery {
12051 interface ::com::sun::star::uno::XInterface;
12052 ::com::sun::star::sheet::XSheetCellRanges queryDependents([in] boolean bRecursive);
12053 ::com::sun::star::sheet::XSheetCellRanges queryPrecedents([in] boolean bRecursive);
12055 published service SheetRangesQuery {
12056 interface ::com::sun::star::sheet::XCellRangesQuery;
12057 interface ::com::sun::star::sheet::XFormulaQuery;
12059 published interface XCellAddressable {
12060 interface ::com::sun::star::uno::XInterface;
12061 ::com::sun::star::table::CellAddress getCellAddress();
12063 published interface XSheetAnnotationAnchor {
12064 interface ::com::sun::star::uno::XInterface;
12065 ::com::sun::star::sheet::XSheetAnnotation getAnnotation();
12068 module table {
12069 published enum CellHoriJustify {
12070 STANDARD = 0,
12071 LEFT = 1,
12072 CENTER = 2,
12073 RIGHT = 3,
12074 BLOCK = 4,
12075 REPEAT = 5
12077 published enum CellOrientation {
12078 STANDARD = 0,
12079 TOPBOTTOM = 1,
12080 BOTTOMTOP = 2,
12081 STACKED = 3
12083 published struct TableBorder {
12084 ::com::sun::star::table::BorderLine TopLine;
12085 boolean IsTopLineValid;
12086 ::com::sun::star::table::BorderLine BottomLine;
12087 boolean IsBottomLineValid;
12088 ::com::sun::star::table::BorderLine LeftLine;
12089 boolean IsLeftLineValid;
12090 ::com::sun::star::table::BorderLine RightLine;
12091 boolean IsRightLineValid;
12092 ::com::sun::star::table::BorderLine HorizontalLine;
12093 boolean IsHorizontalLineValid;
12094 ::com::sun::star::table::BorderLine VerticalLine;
12095 boolean IsVerticalLineValid;
12096 short Distance;
12097 boolean IsDistanceValid;
12099 published struct TableBorder2 {
12100 ::com::sun::star::table::BorderLine2 TopLine;
12101 boolean IsTopLineValid;
12102 ::com::sun::star::table::BorderLine2 BottomLine;
12103 boolean IsBottomLineValid;
12104 ::com::sun::star::table::BorderLine2 LeftLine;
12105 boolean IsLeftLineValid;
12106 ::com::sun::star::table::BorderLine2 RightLine;
12107 boolean IsRightLineValid;
12108 ::com::sun::star::table::BorderLine2 HorizontalLine;
12109 boolean IsHorizontalLineValid;
12110 ::com::sun::star::table::BorderLine2 VerticalLine;
12111 boolean IsVerticalLineValid;
12112 short Distance;
12113 boolean IsDistanceValid;
12116 module util {
12117 published struct CellProtection {
12118 boolean IsLocked;
12119 boolean IsFormulaHidden;
12120 boolean IsHidden;
12121 boolean IsPrintHidden;
12124 module table {
12125 published service CellProperties {
12126 interface ::com::sun::star::beans::XPropertySet;
12127 [property, optional] string CellStyle;
12128 [property] ::com::sun::star::util::Color CellBackColor;
12129 [property] boolean IsCellBackgroundTransparent;
12130 [property] ::com::sun::star::table::CellHoriJustify HoriJustify;
12131 [property] long VertJustify;
12132 [property] boolean IsTextWrapped;
12133 [property] short ParaIndent;
12134 [property] ::com::sun::star::table::CellOrientation Orientation;
12135 [property] long RotateAngle;
12136 [property] long RotateReference;
12137 [property, optional] boolean AsianVerticalMode;
12138 [property] ::com::sun::star::table::TableBorder TableBorder;
12139 [property] ::com::sun::star::table::BorderLine TopBorder;
12140 [property] ::com::sun::star::table::BorderLine BottomBorder;
12141 [property] ::com::sun::star::table::BorderLine LeftBorder;
12142 [property] ::com::sun::star::table::BorderLine RightBorder;
12143 [property] long NumberFormat;
12144 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
12145 [property] ::com::sun::star::util::CellProtection CellProtection;
12146 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
12147 [property, optional] ::com::sun::star::table::BorderLine DiagonalTLBR;
12148 [property, optional] ::com::sun::star::table::BorderLine DiagonalBLTR;
12149 [property, optional] boolean ShrinkToFit;
12150 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
12151 [property, optional] ::com::sun::star::table::BorderLine2 TopBorder2;
12152 [property, optional] ::com::sun::star::table::BorderLine2 BottomBorder2;
12153 [property, optional] ::com::sun::star::table::BorderLine2 LeftBorder2;
12154 [property, optional] ::com::sun::star::table::BorderLine2 RightBorder2;
12155 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalTLBR2;
12156 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalBLTR2;
12157 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CellInteropGrabBag;
12159 published enum CellContentType {
12160 EMPTY = 0,
12161 VALUE = 1,
12162 TEXT = 2,
12163 FORMULA = 3
12165 published interface XCell {
12166 interface ::com::sun::star::uno::XInterface;
12167 string getFormula();
12168 void setFormula([in] string aFormula);
12169 double getValue();
12170 void setValue([in] double nValue);
12171 ::com::sun::star::table::CellContentType getType();
12172 long getError();
12174 published service Cell {
12175 service ::com::sun::star::table::CellProperties;
12176 interface ::com::sun::star::table::XCell;
12177 interface ::com::sun::star::text::XText;
12179 published interface XTableColumns;
12180 published interface XTableRows;
12181 published interface XColumnRowRange {
12182 interface ::com::sun::star::uno::XInterface;
12183 ::com::sun::star::table::XTableColumns getColumns();
12184 ::com::sun::star::table::XTableRows getRows();
12187 module text {
12188 /** @deprecated */ published interface XRelativeTextContentInsert {
12189 interface ::com::sun::star::uno::XInterface;
12190 void insertTextContentBefore([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
12191 void insertTextContentAfter([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
12193 published interface XTextRangeCompare {
12194 interface ::com::sun::star::uno::XInterface;
12195 short compareRegionStarts([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12196 short compareRegionEnds([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12198 published interface XTextRangeMover {
12199 interface ::com::sun::star::uno::XInterface;
12200 void moveTextRange([in] ::com::sun::star::text::XTextRange xRange, [in] short nParagraphs);
12202 published service Text {
12203 interface ::com::sun::star::container::XEnumerationAccess;
12204 interface ::com::sun::star::text::XText;
12205 [optional] interface ::com::sun::star::text::XTextRangeCompare;
12206 [optional] interface ::com::sun::star::text::XTextRangeMover;
12207 /** @deprecated */ [optional] interface ::com::sun::star::text::XRelativeTextContentInsert;
12208 [property, optional] ::com::sun::star::beans::PropertyValues StartRedline;
12209 [property, maybevoid, optional] ::com::sun::star::beans::PropertyValues EndRedline;
12211 published interface XTextFieldsSupplier {
12212 interface ::com::sun::star::uno::XInterface;
12213 ::com::sun::star::container::XEnumerationAccess getTextFields();
12214 ::com::sun::star::container::XNameAccess getTextFieldMasters();
12217 module util {
12218 published interface XIndent {
12219 interface ::com::sun::star::uno::XInterface;
12220 void decrementIndent();
12221 void incrementIndent();
12223 published interface XSearchDescriptor;
12224 published interface XSearchable {
12225 interface ::com::sun::star::uno::XInterface;
12226 ::com::sun::star::util::XSearchDescriptor createSearchDescriptor();
12227 ::com::sun::star::container::XIndexAccess findAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12228 ::com::sun::star::uno::XInterface findFirst([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12229 ::com::sun::star::uno::XInterface findNext([in] ::com::sun::star::uno::XInterface xStartAt, [in] ::com::sun::star::util::XSearchDescriptor xDesc);
12231 published interface XReplaceDescriptor;
12232 published interface XReplaceable {
12233 interface ::com::sun::star::util::XSearchable;
12234 ::com::sun::star::util::XReplaceDescriptor createReplaceDescriptor();
12235 long replaceAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12238 module sheet {
12239 published interface XSheetConditionalEntries;
12240 published service SheetCell {
12241 service ::com::sun::star::table::Cell;
12242 service ::com::sun::star::text::Text;
12243 service ::com::sun::star::style::CharacterProperties;
12244 service ::com::sun::star::style::CharacterPropertiesAsian;
12245 service ::com::sun::star::style::CharacterPropertiesComplex;
12246 service ::com::sun::star::style::ParagraphProperties;
12247 service ::com::sun::star::sheet::SheetRangesQuery;
12248 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
12249 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
12250 interface ::com::sun::star::document::XActionLockable;
12251 interface ::com::sun::star::util::XReplaceable;
12252 interface ::com::sun::star::util::XIndent;
12253 interface ::com::sun::star::table::XColumnRowRange;
12254 interface ::com::sun::star::sheet::XCellAddressable;
12255 interface ::com::sun::star::sheet::XSheetAnnotationAnchor;
12256 interface ::com::sun::star::text::XTextFieldsSupplier;
12257 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12258 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12259 [property, readonly] ::com::sun::star::awt::Point Position;
12260 [property, readonly] ::com::sun::star::awt::Size Size;
12261 [property, optional] string FormulaLocal;
12262 [property, readonly] long FormulaResultType;
12263 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12264 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12265 [property] ::com::sun::star::beans::XPropertySet Validation;
12266 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12267 [property, optional, readonly] string AbsoluteName;
12268 [property, optional, readonly] ::com::sun::star::table::CellContentType CellContentType;
12269 [property, optional, readonly] long FormulaResultType2;
12271 published interface XArrayFormulaRange {
12272 interface ::com::sun::star::uno::XInterface;
12273 string getArrayFormula();
12274 void setArrayFormula([in] string aFormula);
12276 published interface XCellFormatRangesSupplier {
12277 interface ::com::sun::star::uno::XInterface;
12278 ::com::sun::star::container::XIndexAccess getCellFormatRanges();
12280 published interface XCellRangeAddressable {
12281 interface ::com::sun::star::uno::XInterface;
12282 ::com::sun::star::table::CellRangeAddress getRangeAddress();
12284 published interface XCellRangeData {
12285 interface ::com::sun::star::uno::XInterface;
12286 sequence< sequence< any > > getDataArray();
12287 void setDataArray([in] sequence< sequence< any > > aArray);
12289 published interface XCellRangeFormula {
12290 interface ::com::sun::star::uno::XInterface;
12291 sequence< sequence< string > > getFormulaArray();
12292 void setFormulaArray([in] sequence< sequence< string > > aArray);
12294 published interface XCellSeries {
12295 interface ::com::sun::star::uno::XInterface;
12296 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);
12297 void fillAuto([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] long nSourceCount);
12299 published enum TableOperationMode {
12300 COLUMN = 0,
12301 ROW = 1,
12302 BOTH = 2
12304 published interface XMultipleOperation {
12305 interface ::com::sun::star::uno::XInterface;
12306 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);
12309 module table {
12310 published interface XCellRange {
12311 interface ::com::sun::star::uno::XInterface;
12312 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12313 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12314 ::com::sun::star::table::XCellRange getCellRangeByName([in] string aRange);
12317 module sheet {
12318 published interface XSheetCellRange {
12319 interface ::com::sun::star::table::XCellRange;
12320 ::com::sun::star::sheet::XSpreadsheet getSpreadsheet();
12322 published interface XSheetFilterable {
12323 interface ::com::sun::star::uno::XInterface;
12324 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptor([in] boolean bEmpty);
12325 void filter([in] ::com::sun::star::sheet::XSheetFilterDescriptor xDescriptor);
12327 published interface XSheetFilterableEx {
12328 interface ::com::sun::star::sheet::XSheetFilterable;
12329 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptorByObject([in] ::com::sun::star::sheet::XSheetFilterable xObject);
12331 published interface XSheetOperation {
12332 interface ::com::sun::star::uno::XInterface;
12333 double computeFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction) raises (::com::sun::star::uno::Exception);
12334 void clearContents([in] long nContentFlags);
12336 published interface XSubTotalCalculatable {
12337 interface ::com::sun::star::uno::XInterface;
12338 ::com::sun::star::sheet::XSubTotalDescriptor createSubTotalDescriptor([in] boolean bEmpty);
12339 void applySubTotals([in] ::com::sun::star::sheet::XSubTotalDescriptor xDescriptor, [in] boolean bReplace);
12340 void removeSubTotals();
12342 published interface XUniqueCellFormatRangesSupplier {
12343 interface ::com::sun::star::uno::XInterface;
12344 ::com::sun::star::container::XIndexAccess getUniqueCellFormatRanges();
12347 module table {
12348 published service CellRange {
12349 service ::com::sun::star::table::CellProperties;
12350 interface ::com::sun::star::table::XCellRange;
12352 published interface XAutoFormattable {
12353 interface ::com::sun::star::uno::XInterface;
12354 void autoFormat([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
12357 module util {
12358 published interface XImportable {
12359 interface ::com::sun::star::uno::XInterface;
12360 sequence< ::com::sun::star::beans::PropertyValue > createImportDescriptor([in] boolean bEmpty);
12361 void doImport([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
12363 published interface XMergeable {
12364 interface ::com::sun::star::uno::XInterface;
12365 void merge([in] boolean bMerge);
12366 boolean getIsMerged();
12368 published interface XSortable {
12369 interface ::com::sun::star::uno::XInterface;
12370 sequence< ::com::sun::star::beans::PropertyValue > createSortDescriptor();
12371 void sort([in] sequence< ::com::sun::star::beans::PropertyValue > xDescriptor);
12374 module sheet {
12375 published service SheetCellRange {
12376 service ::com::sun::star::table::CellRange;
12377 service ::com::sun::star::style::CharacterProperties;
12378 service ::com::sun::star::style::CharacterPropertiesAsian;
12379 service ::com::sun::star::style::CharacterPropertiesComplex;
12380 service ::com::sun::star::style::ParagraphProperties;
12381 service ::com::sun::star::sheet::SheetRangesQuery;
12382 interface ::com::sun::star::util::XReplaceable;
12383 interface ::com::sun::star::util::XMergeable;
12384 interface ::com::sun::star::util::XIndent;
12385 interface ::com::sun::star::table::XColumnRowRange;
12386 interface ::com::sun::star::table::XAutoFormattable;
12387 interface ::com::sun::star::sheet::XSheetCellRange;
12388 interface ::com::sun::star::sheet::XCellRangeData;
12389 interface ::com::sun::star::sheet::XCellRangeAddressable;
12390 interface ::com::sun::star::sheet::XSheetOperation;
12391 interface ::com::sun::star::sheet::XCellSeries;
12392 interface ::com::sun::star::sheet::XArrayFormulaRange;
12393 interface ::com::sun::star::sheet::XMultipleOperation;
12394 interface ::com::sun::star::util::XSortable;
12395 interface ::com::sun::star::util::XImportable;
12396 interface ::com::sun::star::sheet::XSubTotalCalculatable;
12397 interface ::com::sun::star::sheet::XSheetFilterableEx;
12398 interface ::com::sun::star::sheet::XCellFormatRangesSupplier;
12399 interface ::com::sun::star::sheet::XUniqueCellFormatRangesSupplier;
12400 interface ::com::sun::star::chart::XChartDataArray;
12401 [optional] interface ::com::sun::star::sheet::XCellRangeFormula;
12402 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12403 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12404 [property, readonly] ::com::sun::star::awt::Point Position;
12405 [property, readonly] ::com::sun::star::awt::Size Size;
12406 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12407 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12408 [property] ::com::sun::star::beans::XPropertySet Validation;
12409 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12410 [property, optional, readonly] string AbsoluteName;
12412 published interface XSheetCellCursor {
12413 interface ::com::sun::star::sheet::XSheetCellRange;
12414 void collapseToCurrentRegion();
12415 void collapseToCurrentArray();
12416 void collapseToMergedArea();
12417 void expandToEntireColumns();
12418 void expandToEntireRows();
12419 void collapseToSize([in] long nColumns, [in] long nRows);
12421 published interface XUsedAreaCursor {
12422 interface ::com::sun::star::uno::XInterface;
12423 void gotoStartOfUsedArea([in] boolean bExpand);
12424 void gotoEndOfUsedArea([in] boolean bExpand);
12427 module table {
12428 published interface XCellCursor {
12429 interface ::com::sun::star::table::XCellRange;
12430 void gotoStart();
12431 void gotoEnd();
12432 void gotoNext();
12433 void gotoPrevious();
12434 void gotoOffset([in] long nColumnOffset, [in] long nRowOffset);
12436 published service CellCursor {
12437 interface ::com::sun::star::table::XCellCursor;
12440 module sheet {
12441 published service SheetCellCursor {
12442 service ::com::sun::star::table::CellCursor;
12443 service ::com::sun::star::sheet::SheetCellRange;
12444 interface ::com::sun::star::sheet::XSheetCellCursor;
12445 interface ::com::sun::star::sheet::XUsedAreaCursor;
12447 published interface XSheetCellRanges {
12448 interface ::com::sun::star::container::XIndexAccess;
12449 ::com::sun::star::container::XEnumerationAccess getCells();
12450 string getRangeAddressesAsString();
12451 sequence< ::com::sun::star::table::CellRangeAddress > getRangeAddresses();
12453 published interface XSheetCellRangeContainer {
12454 interface ::com::sun::star::sheet::XSheetCellRanges;
12455 void addRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress, [in] boolean bMergeRanges);
12456 void removeRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress) raises (::com::sun::star::container::NoSuchElementException);
12457 void addRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses, [in] boolean bMergeRanges);
12458 void removeRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses) raises (::com::sun::star::container::NoSuchElementException);
12460 published service SheetCellRanges {
12461 service ::com::sun::star::table::CellProperties;
12462 service ::com::sun::star::style::CharacterProperties;
12463 service ::com::sun::star::style::CharacterPropertiesAsian;
12464 service ::com::sun::star::style::CharacterPropertiesComplex;
12465 service ::com::sun::star::style::ParagraphProperties;
12466 service ::com::sun::star::sheet::SheetRangesQuery;
12467 interface ::com::sun::star::util::XReplaceable;
12468 interface ::com::sun::star::util::XIndent;
12469 interface ::com::sun::star::sheet::XSheetOperation;
12470 interface ::com::sun::star::chart::XChartDataArray;
12471 interface ::com::sun::star::sheet::XSheetCellRangeContainer;
12472 interface ::com::sun::star::container::XEnumerationAccess;
12473 interface ::com::sun::star::container::XNameContainer;
12474 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12475 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12476 [property] ::com::sun::star::beans::XPropertySet Validation;
12477 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12478 [property, optional, readonly] string AbsoluteName;
12480 published service SheetCellRangesEnumeration {
12481 interface ::com::sun::star::container::XEnumeration;
12483 published interface XSheetFilterDescriptor {
12484 interface ::com::sun::star::uno::XInterface;
12485 sequence< ::com::sun::star::sheet::TableFilterField > getFilterFields();
12486 void setFilterFields([in] sequence< ::com::sun::star::sheet::TableFilterField > aFilterFields);
12488 published struct TableFilterField2 {
12489 ::com::sun::star::sheet::FilterConnection Connection;
12490 long Field;
12491 long Operator;
12492 boolean IsNumeric;
12493 double NumericValue;
12494 string StringValue;
12496 published interface XSheetFilterDescriptor2 {
12497 interface ::com::sun::star::uno::XInterface;
12498 sequence< ::com::sun::star::sheet::TableFilterField2 > getFilterFields2();
12499 void setFilterFields2([in] sequence< ::com::sun::star::sheet::TableFilterField2 > aFilterFields);
12502 module table {
12503 published enum TableOrientation {
12504 COLUMNS = 0,
12505 ROWS = 1
12508 module sheet {
12509 published service SheetFilterDescriptor {
12510 interface ::com::sun::star::sheet::XSheetFilterDescriptor;
12511 interface ::com::sun::star::beans::XPropertySet;
12512 [optional] interface ::com::sun::star::sheet::XSheetFilterDescriptor2;
12513 [property] boolean IsCaseSensitive;
12514 [property] boolean SkipDuplicates;
12515 [property] boolean UseRegularExpressions;
12516 [property] boolean SaveOutputPosition;
12517 [property] ::com::sun::star::table::TableOrientation Orientation;
12518 [property] boolean ContainsHeader;
12519 [property] boolean CopyOutputData;
12520 [property] ::com::sun::star::table::CellAddress OutputPosition;
12521 [property, readonly] long MaxFieldCount;
12523 published service SheetLink {
12524 interface ::com::sun::star::container::XNamed;
12525 interface ::com::sun::star::util::XRefreshable;
12526 interface ::com::sun::star::beans::XPropertySet;
12527 [property] string Url;
12528 [property] string Filter;
12529 [property] string FilterOptions;
12531 published enum SheetLinkMode {
12532 NONE = 0,
12533 NORMAL = 1,
12534 VALUE = 2
12536 published service SheetLinks {
12537 interface ::com::sun::star::container::XIndexAccess;
12538 interface ::com::sun::star::container::XNameAccess;
12539 interface ::com::sun::star::container::XEnumerationAccess;
12541 published service SheetLinksEnumeration {
12542 interface ::com::sun::star::container::XEnumeration;
12545 module util {
12546 /** @deprecated */ published service SortDescriptor {
12547 interface ::com::sun::star::beans::XPropertySet;
12548 [property] boolean IsCaseSensitive;
12549 [property, optional] boolean SortAscending;
12550 [property] boolean SortColumns;
12551 [property] ::com::sun::star::lang::Locale CollatorLocale;
12552 [property, optional] string CollatorAlgorithm;
12554 /** @deprecated */ published enum SortFieldType {
12555 AUTOMATIC = 0,
12556 NUMERIC = 1,
12557 ALPHANUMERIC = 2
12559 /** @deprecated */ published struct SortField {
12560 long Field;
12561 boolean SortAscending;
12562 ::com::sun::star::util::SortFieldType FieldType;
12565 module table {
12566 /** @deprecated */ published service TableSortDescriptor {
12567 service ::com::sun::star::util::SortDescriptor;
12568 [property] sequence< ::com::sun::star::util::SortField > SortFields;
12569 [property, readonly] long MaxFieldCount;
12570 /** @deprecated */ [property] ::com::sun::star::table::TableOrientation Orientation;
12571 [property] boolean ContainsHeader;
12574 module sheet {
12575 published service SheetSortDescriptor {
12576 service ::com::sun::star::table::TableSortDescriptor;
12577 [property] boolean BindFormatsToContent;
12578 [property] boolean IsUserListEnabled;
12579 [property] long UserListIndex;
12580 [property] boolean CopyOutputData;
12581 [property] ::com::sun::star::table::CellAddress OutputPosition;
12584 module table {
12585 published enum TableSortFieldType {
12586 AUTOMATIC = 0,
12587 NUMERIC = 1,
12588 ALPHANUMERIC = 2
12590 published struct TableSortField {
12591 long Field;
12592 boolean IsAscending;
12593 boolean IsCaseSensitive;
12594 ::com::sun::star::table::TableSortFieldType FieldType;
12595 ::com::sun::star::lang::Locale CollatorLocale;
12596 string CollatorAlgorithm;
12599 module util {
12600 published service SortDescriptor2 {
12603 module table {
12604 published service TableSortDescriptor2 {
12605 service ::com::sun::star::util::SortDescriptor2;
12606 [property] sequence< ::com::sun::star::table::TableSortField > SortFields;
12607 [property, readonly] long MaxSortFieldsCount;
12608 [property] boolean IsSortColumns;
12611 module sheet {
12612 published service SheetSortDescriptor2 {
12613 service ::com::sun::star::table::TableSortDescriptor2;
12614 [property] boolean BindFormatsToContent;
12615 [property] boolean IsUserListEnabled;
12616 [property] long UserListIndex;
12617 [property] boolean CopyOutputData;
12618 [property] ::com::sun::star::table::CellAddress OutputPosition;
12619 [property] boolean ContainsHeader;
12621 published interface XCellRangeMovement {
12622 interface ::com::sun::star::uno::XInterface;
12623 void insertCells([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellInsertMode nMode);
12624 void removeRange([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellDeleteMode nMode);
12625 void moveRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12626 void copyRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12628 published interface XDataPilotTablesSupplier {
12629 interface ::com::sun::star::uno::XInterface;
12630 ::com::sun::star::sheet::XDataPilotTables getDataPilotTables();
12632 published interface XPrintAreas {
12633 interface ::com::sun::star::uno::XInterface;
12634 sequence< ::com::sun::star::table::CellRangeAddress > getPrintAreas();
12635 void setPrintAreas([in] sequence< ::com::sun::star::table::CellRangeAddress > aPrintAreas);
12636 boolean getPrintTitleColumns();
12637 void setPrintTitleColumns([in] boolean bPrintTitleColumns);
12638 ::com::sun::star::table::CellRangeAddress getTitleColumns();
12639 void setTitleColumns([in] ::com::sun::star::table::CellRangeAddress aTitleColumns);
12640 boolean getPrintTitleRows();
12641 void setPrintTitleRows([in] boolean bPrintTitleRows);
12642 ::com::sun::star::table::CellRangeAddress getTitleRows();
12643 void setTitleRows([in] ::com::sun::star::table::CellRangeAddress aTitleRows);
12645 published interface XScenariosSupplier {
12646 interface ::com::sun::star::uno::XInterface;
12647 ::com::sun::star::sheet::XScenarios getScenarios();
12649 published interface XSheetAnnotationsSupplier {
12650 interface ::com::sun::star::uno::XInterface;
12651 ::com::sun::star::sheet::XSheetAnnotations getAnnotations();
12653 published interface XSheetAuditing {
12654 interface ::com::sun::star::uno::XInterface;
12655 boolean hideDependents([in] ::com::sun::star::table::CellAddress aPosition);
12656 boolean hidePrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12657 boolean showDependents([in] ::com::sun::star::table::CellAddress aPosition);
12658 boolean showPrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12659 boolean showErrors([in] ::com::sun::star::table::CellAddress aPosition);
12660 boolean showInvalid();
12661 void clearArrows();
12663 /** @deprecated */ published interface XSheetLinkable {
12664 interface ::com::sun::star::uno::XInterface;
12665 ::com::sun::star::sheet::SheetLinkMode getLinkMode();
12666 void setLinkMode([in] ::com::sun::star::sheet::SheetLinkMode nLinkMode);
12667 string getLinkUrl();
12668 void setLinkUrl([in] string aLinkUrl);
12669 string getLinkSheetName();
12670 void setLinkSheetName([in] string aLinkSheetName);
12671 void link([in] string aUrl, [in] string aSheetName, [in] string aFilterName, [in] string aFilterOptions, [in] ::com::sun::star::sheet::SheetLinkMode nMode);
12673 published interface XSheetOutline {
12674 interface ::com::sun::star::uno::XInterface;
12675 void group([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12676 void ungroup([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12677 void autoOutline([in] ::com::sun::star::table::CellRangeAddress aRange);
12678 void clearOutline();
12679 void hideDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12680 void showDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12681 void showLevel([in] short nLevel, [in] ::com::sun::star::table::TableOrientation nOrientation);
12683 published struct TablePageBreakData {
12684 long Position;
12685 boolean ManualBreak;
12687 /** @deprecated */ published interface XSheetPageBreak {
12688 interface ::com::sun::star::uno::XInterface;
12689 sequence< ::com::sun::star::sheet::TablePageBreakData > getColumnPageBreaks();
12690 sequence< ::com::sun::star::sheet::TablePageBreakData > getRowPageBreaks();
12691 void removeAllManualPageBreaks();
12693 published interface XSpreadsheet {
12694 interface ::com::sun::star::sheet::XSheetCellRange;
12695 ::com::sun::star::sheet::XSheetCellCursor createCursor();
12696 ::com::sun::star::sheet::XSheetCellCursor createCursorByRange([in] ::com::sun::star::sheet::XSheetCellRange aRange);
12699 module table {
12700 published interface XTableCharts;
12701 published interface XTableChartsSupplier {
12702 interface ::com::sun::star::uno::XInterface;
12703 ::com::sun::star::table::XTableCharts getCharts();
12706 module util {
12707 published interface XProtectable {
12708 interface ::com::sun::star::uno::XInterface;
12709 void protect([in] string aPassword);
12710 void unprotect([in] string aPassword) raises (::com::sun::star::lang::IllegalArgumentException);
12711 boolean isProtected();
12714 module sheet {
12715 published interface XCalculatable {
12716 interface ::com::sun::star::uno::XInterface;
12717 void calculate();
12718 void calculateAll();
12719 boolean isAutomaticCalculationEnabled();
12720 void enableAutomaticCalculation([in] boolean bEnabled);
12722 /** @deprecated */ published interface XConsolidatable {
12723 interface ::com::sun::star::uno::XInterface;
12724 ::com::sun::star::sheet::XConsolidationDescriptor createConsolidationDescriptor([in] boolean bEmpty);
12725 void consolidate([in] ::com::sun::star::sheet::XConsolidationDescriptor xDescriptor);
12727 published interface XDocumentAuditing {
12728 interface ::com::sun::star::uno::XInterface;
12729 void refreshArrows();
12731 published interface XGoalSeek {
12732 interface ::com::sun::star::uno::XInterface;
12733 ::com::sun::star::sheet::GoalResult seekGoal([in] ::com::sun::star::table::CellAddress aFormulaPosition, [in] ::com::sun::star::table::CellAddress aVariablePosition, [in] string aGoalValue);
12735 published interface XSpreadsheets;
12736 published interface XSpreadsheetDocument {
12737 interface ::com::sun::star::uno::XInterface;
12738 ::com::sun::star::sheet::XSpreadsheets getSheets();
12740 published service SpreadsheetDocument {
12741 service ::com::sun::star::document::OfficeDocument;
12742 /** @deprecated */ [optional] service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
12743 interface ::com::sun::star::lang::XMultiServiceFactory;
12744 interface ::com::sun::star::frame::XModel;
12745 interface ::com::sun::star::document::XActionLockable;
12746 interface ::com::sun::star::document::XLinkTargetSupplier;
12747 interface ::com::sun::star::util::XProtectable;
12748 interface ::com::sun::star::sheet::XSpreadsheetDocument;
12749 interface ::com::sun::star::sheet::XCalculatable;
12750 interface ::com::sun::star::sheet::XDocumentAuditing;
12751 interface ::com::sun::star::sheet::XConsolidatable;
12752 interface ::com::sun::star::sheet::XGoalSeek;
12753 interface ::com::sun::star::drawing::XDrawPagesSupplier;
12754 interface ::com::sun::star::style::XStyleFamiliesSupplier;
12755 interface ::com::sun::star::util::XNumberFormatsSupplier;
12756 [property, readonly] ::com::sun::star::sheet::XNamedRanges NamedRanges;
12757 [property, readonly] ::com::sun::star::sheet::XDatabaseRanges DatabaseRanges;
12758 [property, readonly] ::com::sun::star::sheet::XLabelRanges ColumnLabelRanges;
12759 [property, readonly] ::com::sun::star::sheet::XLabelRanges RowLabelRanges;
12760 [property, readonly] ::com::sun::star::container::XNameAccess SheetLinks;
12761 [property, readonly] ::com::sun::star::sheet::XAreaLinks AreaLinks;
12762 [property, readonly] ::com::sun::star::container::XNameAccess DDELinks;
12764 published service SpreadsheetDrawPage {
12765 interface ::com::sun::star::drawing::XDrawPage;
12766 interface ::com::sun::star::drawing::XShapeGrouper;
12768 published interface XViewPane {
12769 interface ::com::sun::star::uno::XInterface;
12770 long getFirstVisibleColumn();
12771 void setFirstVisibleColumn([in] long nFirstVisibleColumn);
12772 long getFirstVisibleRow();
12773 void setFirstVisibleRow([in] long nFirstVisibleRow);
12774 ::com::sun::star::table::CellRangeAddress getVisibleRange();
12776 published service SpreadsheetViewPane {
12777 interface ::com::sun::star::sheet::XViewPane;
12778 interface ::com::sun::star::sheet::XCellRangeReferrer;
12779 [optional] interface ::com::sun::star::view::XControlAccess;
12781 published service SpreadsheetViewSettings {
12782 interface ::com::sun::star::beans::XPropertySet;
12783 [property] boolean ShowFormulas;
12784 [property] boolean ShowZeroValues;
12785 [property] boolean IsValueHighlightingEnabled;
12786 [property] boolean ShowNotes;
12787 [property] boolean HasVerticalScrollBar;
12788 [property] boolean HasHorizontalScrollBar;
12789 [property] boolean HasSheetTabs;
12790 [property] boolean IsOutlineSymbolsSet;
12791 [property] boolean HasColumnRowHeaders;
12792 [property] boolean ShowGrid;
12793 [property] ::com::sun::star::util::Color GridColor;
12794 [property] boolean ShowHelpLines;
12795 [property] boolean ShowAnchor;
12796 [property] boolean ShowPageBreaks;
12797 [property] short ShowObjects;
12798 [property] short ShowCharts;
12799 [property] short ShowDrawing;
12800 /** @deprecated */ [property] boolean HideSpellMarks;
12801 [property] short ZoomType;
12802 [property] short ZoomValue;
12804 published interface XActivationEventListener;
12805 published interface XActivationBroadcaster {
12806 interface ::com::sun::star::uno::XInterface;
12807 void addActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12808 void removeActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12810 published interface XEnhancedMouseClickBroadcaster {
12811 interface ::com::sun::star::uno::XInterface;
12812 void addEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12813 void removeEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12815 published interface XRangeSelectionChangeListener;
12816 published interface XRangeSelectionListener;
12817 published interface XRangeSelection {
12818 interface ::com::sun::star::uno::XInterface;
12819 void startRangeSelection([in] sequence< ::com::sun::star::beans::PropertyValue > aArguments);
12820 void abortRangeSelection();
12821 void addRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12822 void removeRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12823 void addRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12824 void removeRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12826 published interface XSpreadsheetView {
12827 interface ::com::sun::star::uno::XInterface;
12828 ::com::sun::star::sheet::XSpreadsheet getActiveSheet();
12829 void setActiveSheet([in] ::com::sun::star::sheet::XSpreadsheet xActiveSheet);
12831 published interface XViewFreezable {
12832 interface ::com::sun::star::uno::XInterface;
12833 boolean hasFrozenPanes();
12834 void freezeAtPosition([in] long nColumns, [in] long nRows);
12836 /** @deprecated */ published interface XViewSplitable {
12837 interface ::com::sun::star::uno::XInterface;
12838 boolean getIsWindowSplit();
12839 long getSplitHorizontal();
12840 long getSplitVertical();
12841 long getSplitColumn();
12842 long getSplitRow();
12843 void splitAtPosition([in] long nPixelX, [in] long nPixelY);
12845 published service SpreadsheetView {
12846 service ::com::sun::star::frame::Controller;
12847 service ::com::sun::star::sheet::SpreadsheetViewSettings;
12848 service ::com::sun::star::sheet::SpreadsheetViewPane;
12849 interface ::com::sun::star::sheet::XSpreadsheetView;
12850 interface ::com::sun::star::container::XIndexAccess;
12851 interface ::com::sun::star::container::XEnumerationAccess;
12852 interface ::com::sun::star::view::XSelectionSupplier;
12853 interface ::com::sun::star::sheet::XViewSplitable;
12854 interface ::com::sun::star::sheet::XViewFreezable;
12855 interface ::com::sun::star::sheet::XRangeSelection;
12856 [optional] interface ::com::sun::star::sheet::XEnhancedMouseClickBroadcaster;
12857 [optional] interface ::com::sun::star::sheet::XActivationBroadcaster;
12859 published constants SpreadsheetViewObjectsMode {
12860 const short HIDE = 1;
12861 const short SHOW = 0;
12863 published service SpreadsheetViewPanesEnumeration {
12864 interface ::com::sun::star::container::XEnumeration;
12866 published interface XCellRangesAccess {
12867 interface ::com::sun::star::uno::XInterface;
12868 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12869 ::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);
12870 sequence< ::com::sun::star::table::XCellRange > getCellRangesByName([in] string aRange) raises (::com::sun::star::lang::IllegalArgumentException);
12872 published interface XSpreadsheets {
12873 interface ::com::sun::star::container::XNameContainer;
12874 void insertNewByName([in] string aName, [in] short nPosition);
12875 void moveByName([in] string aName, [in] short nDestination);
12876 void copyByName([in] string aName, [in] string aCopy, [in] short nDestination);
12878 published service Spreadsheets {
12879 interface ::com::sun::star::sheet::XSpreadsheets;
12880 interface ::com::sun::star::container::XIndexAccess;
12881 interface ::com::sun::star::container::XEnumerationAccess;
12882 [optional] interface ::com::sun::star::sheet::XCellRangesAccess;
12884 published service SpreadsheetsEnumeration {
12885 interface ::com::sun::star::container::XEnumeration;
12887 published constants StatusBarFunction {
12888 const short AVERAGE = 1;
12889 const short COUNT = 3;
12890 const short COUNTNUMS = 2;
12891 const short MAX = 4;
12892 const short MIN = 5;
12893 const short NONE = 0;
12894 const short SUM = 9;
12896 published struct SubTotalColumn {
12897 long Column;
12898 ::com::sun::star::sheet::GeneralFunction Function;
12900 published interface XSubTotalDescriptor {
12901 interface ::com::sun::star::uno::XInterface;
12902 void addNew([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns, [in] long nGroupColumn);
12903 void clear();
12905 published service SubTotalDescriptor {
12906 interface ::com::sun::star::sheet::XSubTotalDescriptor;
12907 interface ::com::sun::star::container::XEnumerationAccess;
12908 interface ::com::sun::star::container::XIndexAccess;
12909 interface ::com::sun::star::beans::XPropertySet;
12910 [property] boolean InsertPageBreaks;
12911 [property] boolean IsCaseSensitive;
12912 [property] boolean EnableUserSortList;
12913 [property] long UserSortListIndex;
12914 [property] boolean BindFormatsToContent;
12915 [property] boolean EnableSort;
12916 [property] boolean SortAscending;
12917 [property, readonly] long MaxFieldCount;
12919 published interface XSubTotalField {
12920 interface ::com::sun::star::uno::XInterface;
12921 long getGroupColumn();
12922 void setGroupColumn([in] long nGroupColumn);
12923 sequence< ::com::sun::star::sheet::SubTotalColumn > getSubTotalColumns();
12924 void setSubTotalColumns([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns);
12926 published service SubTotalField {
12927 interface ::com::sun::star::sheet::XSubTotalField;
12929 published service SubTotalFieldsEnumeration {
12930 interface ::com::sun::star::container::XEnumeration;
12932 published service TableAutoFormat {
12933 interface ::com::sun::star::beans::XPropertySet;
12934 interface ::com::sun::star::container::XIndexAccess;
12935 interface ::com::sun::star::container::XEnumerationAccess;
12936 interface ::com::sun::star::container::XNamed;
12937 [property] boolean IncludeFont;
12938 [property] boolean IncludeJustify;
12939 [property] boolean IncludeBorder;
12940 [property] boolean IncludeBackground;
12941 [property] boolean IncludeNumberFormat;
12942 [property] boolean IncludeWidthAndHeight;
12944 published service TableAutoFormatEnumeration {
12945 interface ::com::sun::star::container::XEnumeration;
12947 published service TableAutoFormatField {
12948 interface ::com::sun::star::beans::XPropertySet;
12949 [property] string CharFontName;
12950 [property, optional] string CharFontNameAsian;
12951 [property, optional] string CharFontNameComplex;
12952 [property] string CharFontStyleName;
12953 [property, optional] string CharFontStyleNameAsian;
12954 [property, optional] string CharFontStyleNameComplex;
12955 [property] string CharFontCharSet;
12956 [property, optional] string CharFontCharSetAsian;
12957 [property, optional] string CharFontCharSetComplex;
12958 [property] string CharFontFamily;
12959 [property, optional] string CharFontFamilyAsian;
12960 [property, optional] string CharFontFamilyComplex;
12961 [property] string CharFontPitch;
12962 [property, optional] string CharFontPitchAsian;
12963 [property, optional] string CharFontPitchComplex;
12964 [property] float CharHeight;
12965 [property, optional] float CharHeightAsian;
12966 [property, optional] float CharHeightComplex;
12967 [property] float CharWeight;
12968 [property, optional] float CharWeightAsian;
12969 [property, optional] float CharWeightComplex;
12970 [property] ::com::sun::star::awt::FontSlant CharPosture;
12971 [property, optional] ::com::sun::star::awt::FontSlant CharPostureAsian;
12972 [property, optional] ::com::sun::star::awt::FontSlant CharPostureComplex;
12973 [property] short CharUnderline;
12974 [property] boolean CharCrossedOut;
12975 [property] boolean CharContoured;
12976 [property] boolean CharShadowed;
12977 [property] ::com::sun::star::util::Color CharColor;
12978 [property] ::com::sun::star::util::Color CellBackColor;
12979 [property] boolean IsCellBackgroundTransparent;
12980 [property, optional] ::com::sun::star::table::ShadowFormat ShadowFormat;
12981 [property, optional] ::com::sun::star::table::CellHoriJustify HoriJustify;
12982 [property, optional] long VertJustify;
12983 [property, optional] boolean IsTextWrapped;
12984 [property, optional] ::com::sun::star::table::CellOrientation Orientation;
12985 [property, optional] long RotateAngle;
12986 [property, optional] long RotateReference;
12987 [property, optional] long ParaTopMargin;
12988 [property, optional] long ParaBottomMargin;
12989 [property, optional] long ParaLeftMargin;
12990 [property, optional] long ParaRightMargin;
12991 [property, optional] ::com::sun::star::table::TableBorder TableBorder;
12992 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
12994 published service TableAutoFormats {
12995 interface ::com::sun::star::container::XNameContainer;
12996 interface ::com::sun::star::container::XIndexAccess;
12997 interface ::com::sun::star::container::XEnumerationAccess;
12999 published service TableAutoFormatsEnumeration {
13000 interface ::com::sun::star::container::XEnumeration;
13003 module style {
13004 published service CellStyle {
13005 service ::com::sun::star::style::Style;
13008 module sheet {
13009 published service TableCellStyle {
13010 service ::com::sun::star::table::CellProperties;
13011 service ::com::sun::star::style::CellStyle;
13012 service ::com::sun::star::style::CharacterProperties;
13013 service ::com::sun::star::style::CharacterPropertiesAsian;
13014 service ::com::sun::star::style::CharacterPropertiesComplex;
13015 service ::com::sun::star::style::ParagraphProperties;
13017 published interface XSheetCondition {
13018 interface ::com::sun::star::uno::XInterface;
13019 ::com::sun::star::sheet::ConditionOperator getOperator();
13020 void setOperator([in] ::com::sun::star::sheet::ConditionOperator nOperator);
13021 string getFormula1();
13022 void setFormula1([in] string aFormula1);
13023 string getFormula2();
13024 void setFormula2([in] string aFormula2);
13025 ::com::sun::star::table::CellAddress getSourcePosition();
13026 void setSourcePosition([in] ::com::sun::star::table::CellAddress aSourcePosition);
13028 published interface XSheetConditionalEntry {
13029 interface ::com::sun::star::uno::XInterface;
13030 string getStyleName();
13031 void setStyleName([in] string aStyleName);
13033 published service TableConditionalEntry {
13034 interface ::com::sun::star::sheet::XSheetCondition;
13035 interface ::com::sun::star::sheet::XSheetConditionalEntry;
13037 published service TableConditionalEntryEnumeration {
13038 interface ::com::sun::star::container::XEnumeration;
13040 published interface XSheetConditionalEntries {
13041 interface ::com::sun::star::container::XIndexAccess;
13042 void addNew([in] sequence< ::com::sun::star::beans::PropertyValue > aConditionalEntry);
13043 void removeByIndex([in] long nIndex);
13044 void clear();
13046 published service TableConditionalFormat {
13047 interface ::com::sun::star::sheet::XSheetConditionalEntries;
13048 interface ::com::sun::star::container::XNameAccess;
13049 interface ::com::sun::star::container::XEnumerationAccess;
13050 interface ::com::sun::star::container::XIndexAccess;
13053 module style {
13054 published enum PageStyleLayout {
13055 ALL = 0,
13056 LEFT = 1,
13057 RIGHT = 2,
13058 MIRRORED = 3
13061 module text {
13062 published interface XTextColumns;
13064 module style {
13065 published service PageProperties {
13066 [property] ::com::sun::star::util::Color BackColor;
13067 /** @deprecated */ [property] string BackGraphicURL;
13068 [property] string BackGraphicFilter;
13069 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13070 [property] boolean BackTransparent;
13071 [property] long LeftMargin;
13072 [property] long RightMargin;
13073 [property] long TopMargin;
13074 [property] long BottomMargin;
13075 [property] ::com::sun::star::table::BorderLine LeftBorder;
13076 [property] ::com::sun::star::table::BorderLine RightBorder;
13077 [property] ::com::sun::star::table::BorderLine TopBorder;
13078 [property] ::com::sun::star::table::BorderLine BottomBorder;
13079 [property] long LeftBorderDistance;
13080 [property] long RightBorderDistance;
13081 [property] long TopBorderDistance;
13082 [property] long BottomBorderDistance;
13083 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13084 [property] boolean IsLandscape;
13085 [property] short NumberingType;
13086 [property] ::com::sun::star::style::PageStyleLayout PageStyleLayout;
13087 [property] string PrinterPaperTray;
13088 [property, optional] boolean RegisterModeActive;
13089 [property, optional] string RegisterParagraphStyle;
13090 [property] ::com::sun::star::awt::Size Size;
13091 [property] long Width;
13092 [property] long Height;
13093 [property, optional] ::com::sun::star::text::XTextColumns TextColumns;
13094 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
13095 [property, maybevoid] ::com::sun::star::util::Color HeaderBackColor;
13096 /** @deprecated */ [property, maybevoid] string HeaderBackGraphicURL;
13097 [property, maybevoid] string HeaderBackGraphicFilter;
13098 [property, maybevoid] ::com::sun::star::style::GraphicLocation HeaderBackGraphicLocation;
13099 [property, maybevoid] long HeaderLeftMargin;
13100 [property, maybevoid] long HeaderRightMargin;
13101 [property, maybevoid] boolean HeaderBackTransparent;
13102 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderLeftBorder;
13103 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderRightBorder;
13104 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderTopBorder;
13105 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderBottomBorder;
13106 [property, maybevoid] long HeaderLeftBorderDistance;
13107 [property, maybevoid] long HeaderRightBorderDistance;
13108 [property, maybevoid] long HeaderTopBorderDistance;
13109 [property, maybevoid] long HeaderBottomBorderDistance;
13110 [property, maybevoid] ::com::sun::star::table::ShadowFormat HeaderShadowFormat;
13111 [property, maybevoid] long HeaderBodyDistance;
13112 [property, maybevoid] boolean HeaderIsShared;
13113 [property, maybevoid, optional] boolean FirstIsShared;
13114 [property, maybevoid] long HeaderHeight;
13115 [property, maybevoid] boolean HeaderIsDynamicHeight;
13116 [property] boolean HeaderIsOn;
13117 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderText;
13118 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextLeft;
13119 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextRight;
13120 [property, maybevoid] ::com::sun::star::util::Color FooterBackColor;
13121 /** @deprecated */ [property, maybevoid] string FooterBackGraphicURL;
13122 [property, maybevoid] string FooterBackGraphicFilter;
13123 [property, maybevoid] ::com::sun::star::style::GraphicLocation FooterBackGraphicLocation;
13124 [property, maybevoid] long FooterLeftMargin;
13125 [property, maybevoid] long FooterRightMargin;
13126 [property, maybevoid] boolean FooterBackTransparent;
13127 [property, maybevoid] ::com::sun::star::table::BorderLine FooterLeftBorder;
13128 [property, maybevoid] ::com::sun::star::table::BorderLine FooterRightBorder;
13129 [property, maybevoid] ::com::sun::star::table::BorderLine FooterTopBorder;
13130 [property, maybevoid] ::com::sun::star::table::BorderLine FooterBottomBorder;
13131 [property, maybevoid] long FooterLeftBorderDistance;
13132 [property, maybevoid] long FooterRightBorderDistance;
13133 [property, maybevoid] long FooterTopBorderDistance;
13134 [property, maybevoid] long FooterBottomBorderDistance;
13135 [property, maybevoid] ::com::sun::star::table::ShadowFormat FooterShadowFormat;
13136 [property, maybevoid] long FooterBodyDistance;
13137 [property, maybevoid] boolean FooterIsDynamicHeight;
13138 [property, maybevoid] boolean FooterIsShared;
13139 [property, maybevoid] long FooterHeight;
13140 [property] boolean FooterIsOn;
13141 [property, maybevoid, optional] ::com::sun::star::text::XText FooterText;
13142 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextLeft;
13143 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextRight;
13144 [property, optional] long FootnoteHeight;
13145 [property, optional] short FootnoteLineWeight;
13146 [property, optional] short FootnoteLineStyle;
13147 [property, optional] ::com::sun::star::util::Color FootnoteLineColor;
13148 [property, optional] byte FootnoteLineRelativeWidth;
13149 [property, optional] short FootnoteLineAdjust;
13150 [property, optional] long FootnoteLineTextDistance;
13151 [property, optional] long FootnoteLineDistance;
13152 [property, optional] short WritingMode;
13153 [property, optional] short GridMode;
13154 [property, optional] ::com::sun::star::util::Color GridColor;
13155 [property, optional] short GridLines;
13156 [property, optional] long GridBaseHeight;
13157 [property, optional] long GridRubyHeight;
13158 [property, optional] boolean GridRubyBelow;
13159 [property, optional] boolean GridPrint;
13160 [property, optional] boolean GridDisplay;
13161 [property, maybevoid, optional] boolean HeaderDynamicSpacing;
13162 [property, maybevoid, optional] boolean FooterDynamicSpacing;
13163 [property] long BorderDistance;
13164 [property, maybevoid] long FooterBorderDistance;
13165 [property, maybevoid] long HeaderBorderDistance;
13166 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13167 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic HeaderBackGraphic;
13168 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic FooterBackGraphic;
13170 published service PageStyle {
13171 service ::com::sun::star::style::Style;
13172 service ::com::sun::star::style::PageProperties;
13175 module sheet {
13176 published service TablePageStyle {
13177 service ::com::sun::star::style::PageStyle;
13178 [property] boolean CenterHorizontally;
13179 [property] boolean CenterVertically;
13180 [property] boolean PrintAnnotations;
13181 [property] boolean PrintGrid;
13182 [property] boolean PrintHeaders;
13183 [property] boolean PrintCharts;
13184 [property] boolean PrintObjects;
13185 [property] boolean PrintDrawing;
13186 [property] boolean PrintFormulas;
13187 [property] boolean PrintZeroValues;
13188 [property] boolean PrintDownFirst;
13189 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageHeaderContent;
13190 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageFooterContent;
13191 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageHeaderContent;
13192 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageFooterContent;
13193 [property] short FirstPageNumber;
13194 [property] short PageScale;
13195 [property] short ScaleToPages;
13196 [property, optional] short ScaleToPagesX;
13197 [property, optional] short ScaleToPagesY;
13199 published enum ValidationAlertStyle {
13200 STOP = 0,
13201 WARNING = 1,
13202 INFO = 2,
13203 MACRO = 3
13205 published enum ValidationType {
13206 ANY = 0,
13207 WHOLE = 1,
13208 DECIMAL = 2,
13209 DATE = 3,
13210 TIME = 4,
13211 TEXT_LEN = 5,
13212 LIST = 6,
13213 CUSTOM = 7
13215 published service TableValidation {
13216 interface ::com::sun::star::beans::XPropertySet;
13217 interface ::com::sun::star::sheet::XSheetCondition;
13218 [property] ::com::sun::star::sheet::ValidationType Type;
13219 [property] boolean ShowInputMessage;
13220 [property] string InputTitle;
13221 [property] string InputMessage;
13222 [property] boolean ShowErrorMessage;
13223 [property] string ErrorTitle;
13224 [property] string ErrorMessage;
13225 [property] boolean IgnoreBlankCells;
13226 [property] ::com::sun::star::sheet::ValidationAlertStyle ErrorAlertStyle;
13227 [property, optional] short ShowList;
13229 published service UniqueCellFormatRanges {
13230 interface ::com::sun::star::container::XIndexAccess;
13231 interface ::com::sun::star::container::XEnumerationAccess;
13233 published service UniqueCellFormatRangesEnumeration {
13234 interface ::com::sun::star::container::XEnumeration;
13236 published interface XResultListener;
13237 published interface XVolatileResult {
13238 interface ::com::sun::star::uno::XInterface;
13239 void addResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13240 void removeResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13242 published service VolatileResult {
13243 interface ::com::sun::star::sheet::XVolatileResult;
13245 published interface XActivationEventListener {
13246 interface ::com::sun::star::lang::XEventListener;
13247 void activeSpreadsheetChanged([in] ::com::sun::star::sheet::ActivationEvent aEvent);
13249 /** @deprecated */ published interface XFillAcrossSheet {
13250 interface ::com::sun::star::uno::XInterface;
13251 void fillAcrossSheets([in] long nContentFlags);
13253 published interface XRangeSelectionChangeListener {
13254 interface ::com::sun::star::lang::XEventListener;
13255 void descriptorChanged([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13257 published interface XRangeSelectionListener {
13258 interface ::com::sun::star::lang::XEventListener;
13259 void done([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13260 void aborted([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13262 published interface XResultListener {
13263 interface ::com::sun::star::lang::XEventListener;
13264 void modified([in] ::com::sun::star::sheet::ResultEvent aEvent);
13266 /** @deprecated */ published interface XSheetPastable {
13267 interface ::com::sun::star::uno::XInterface;
13268 void paste([in] ::com::sun::star::table::CellAddress aDestination);
13269 void pasteFormat([in] ::com::sun::star::table::CellAddress aDestination, [in] string aFormat);
13270 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);
13272 /** @deprecated */ published interface XViewPanesSupplier {
13273 interface ::com::sun::star::uno::XInterface;
13274 ::com::sun::star::container::XIndexAccess getViewPanes();
13277 module style {
13278 published constants CaseMap {
13279 const short LOWERCASE = 2;
13280 const short NONE = 0;
13281 const short SMALLCAPS = 4;
13282 const short TITLE = 3;
13283 const short UPPERCASE = 1;
13285 published service CharacterStyle {
13286 service ::com::sun::star::style::Style;
13287 service ::com::sun::star::style::CharacterProperties;
13288 [property] float CharDiffHeight;
13289 [property] short CharPropHeight;
13290 [property] float CharDiffHeightAsian;
13291 [property] short CharPropHeightAsian;
13292 [property] float CharDiffHeightComplex;
13293 [property] short CharPropHeightComplex;
13295 published constants FootnoteLineStyle {
13296 const short DASHED = 3;
13297 const short DOTTED = 2;
13298 const short NONE = 0;
13299 const short SOLID = 1;
13301 published constants LineNumberPosition {
13302 const short INSIDE = 2;
13303 const short LEFT = 0;
13304 const short OUTSIDE = 3;
13305 const short RIGHT = 1;
13307 published constants LineSpacingMode {
13308 const short FIX = 3;
13309 const short LEADING = 2;
13310 const short MINIMUM = 1;
13311 const short PROP = 0;
13313 published service NumberingAlignment {
13314 [property] ::com::sun::star::style::HorizontalAlignment Alignment;
13315 [property] short TextMarginDistance;
13316 [property] short TextNumberingDistance;
13317 [property] short Insertion;
13319 published service NumberingLevel {
13320 [property] short NumberingType;
13321 [property] short ParentNumbering;
13322 [property] string Prefix;
13323 [property] string Suffix;
13324 [property] string CharStyleName;
13325 [property] short BulletId;
13326 [property] string BulletFontName;
13327 /** @deprecated */ [property] string GraphicURL;
13328 [property] short StartWith;
13329 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
13331 published service NumberingRule {
13332 service ::com::sun::star::style::NumberingAlignment;
13333 service ::com::sun::star::style::NumberingLevel;
13335 published constants NumberingType {
13336 const short AIU_FULLWIDTH_JA = 21;
13337 const short AIU_HALFWIDTH_JA = 22;
13338 const short ARABIC = 4;
13339 const short ARABIC_ZERO = 64;
13340 const short ARABIC_ZERO3 = 65;
13341 const short ARABIC_ZERO4 = 66;
13342 const short ARABIC_ZERO5 = 67;
13343 const short BITMAP = 8;
13344 const short CHARS_ARABIC = 31;
13345 const short CHARS_ARABIC_ABJAD = 54;
13346 const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39;
13347 const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41;
13348 const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45;
13349 const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51;
13350 const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43;
13351 const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49;
13352 const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38;
13353 const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40;
13354 const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44;
13355 const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50;
13356 const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42;
13357 const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48;
13358 const short CHARS_GREEK_LOWER_LETTER = 53;
13359 const short CHARS_GREEK_UPPER_LETTER = 52;
13360 const short CHARS_HEBREW = 33;
13361 const short CHARS_KHMER = 35;
13362 const short CHARS_LAO = 36;
13363 const short CHARS_LOWER_LETTER = 1;
13364 const short CHARS_LOWER_LETTER_N = 10;
13365 const short CHARS_MYANMAR = 47;
13366 const short CHARS_NEPALI = 34;
13367 const short CHARS_PERSIAN = 46;
13368 const short CHARS_PERSIAN_WORD = 55;
13369 const short CHARS_THAI = 32;
13370 const short CHARS_TIBETAN = 37;
13371 const short CHARS_UPPER_LETTER = 0;
13372 const short CHARS_UPPER_LETTER_N = 9;
13373 const short CHAR_SPECIAL = 6;
13374 const short CIRCLE_NUMBER = 14;
13375 const short DI_ZI_ZH = 19;
13376 const short FULLWIDTH_ARABIC = 13;
13377 const short HANGUL_CIRCLED_JAMO_KO = 29;
13378 const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
13379 const short HANGUL_JAMO_KO = 27;
13380 const short HANGUL_SYLLABLE_KO = 28;
13381 const short IROHA_FULLWIDTH_JA = 23;
13382 const short IROHA_HALFWIDTH_JA = 24;
13383 const short NATIVE_NUMBERING = 12;
13384 const short NUMBER_ARABIC_INDIC = 57;
13385 const short NUMBER_EAST_ARABIC_INDIC = 58;
13386 const short NUMBER_HANGUL_KO = 26;
13387 const short NUMBER_HEBREW = 56;
13388 const short NUMBER_INDIC_DEVANAGARI = 59;
13389 const short NUMBER_LOWER_ZH = 15;
13390 const short NUMBER_NONE = 5;
13391 const short NUMBER_TRADITIONAL_JA = 20;
13392 const short NUMBER_UPPER_KO = 25;
13393 const short NUMBER_UPPER_ZH = 16;
13394 const short NUMBER_UPPER_ZH_TW = 17;
13395 const short PAGE_DESCRIPTOR = 7;
13396 const short ROMAN_LOWER = 3;
13397 const short ROMAN_UPPER = 2;
13398 const short SYMBOL_CHICAGO = 63;
13399 const short SZEKELY_ROVAS = 68;
13400 const short TEXT_CARDINAL = 61;
13401 const short TEXT_NUMBER = 60;
13402 const short TEXT_ORDINAL = 62;
13403 const short TIAN_GAN_ZH = 18;
13404 const short TRANSLITERATION = 11;
13407 module xml {
13408 published service ParaUserDefinedAttributesSupplier {
13409 [property] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
13412 module style {
13413 published service ParagraphStyle {
13414 service ::com::sun::star::style::Style;
13415 service ::com::sun::star::style::ParagraphProperties;
13416 [optional] service ::com::sun::star::xml::ParaUserDefinedAttributesSupplier;
13417 [property] long ParaLeftMarginRelative;
13418 [property] long ParaRightMarginRelative;
13419 [property] long ParaTopMarginRelative;
13420 [property] long ParaBottomMarginRelative;
13421 [property] short Category;
13422 [property] float CharDiffHeight;
13423 [property] short CharPropHeight;
13424 [property] float CharDiffHeightAsian;
13425 [property] short CharPropHeightAsian;
13426 [property] float CharDiffHeightComplex;
13427 [property] short CharPropHeightComplex;
13428 [property, optional, readonly] string PageStyleName;
13430 published constants ParagraphStyleCategory {
13431 const short CHAPTER = 1;
13432 const short EXTRA = 4;
13433 const short HTML = 5;
13434 const short INDEX = 3;
13435 const short LIST = 2;
13436 const short TEXT = 0;
13438 published service StyleFamilies {
13439 interface ::com::sun::star::container::XNameAccess;
13440 [optional] interface ::com::sun::star::container::XIndexAccess;
13442 published service StyleFamily {
13443 interface ::com::sun::star::container::XNameAccess;
13444 [optional] interface ::com::sun::star::container::XNameContainer;
13445 [optional] interface ::com::sun::star::container::XIndexAccess;
13447 published interface XStyleLoader {
13448 interface ::com::sun::star::uno::XInterface;
13449 void loadStylesFromURL([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::io::IOException);
13450 sequence< ::com::sun::star::beans::PropertyValue > getStyleLoaderOptions();
13453 module svg {
13454 /** @deprecated */ published interface XSVGPrinter {
13455 interface ::com::sun::star::uno::XInterface;
13456 boolean startJob([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aJobSetup, [in] string aJobName, [in] unsigned long nCopies, [in] boolean bCollate);
13457 void printPage([in] sequence< byte > aPrintPage);
13458 void endJob();
13460 /** @deprecated */ published interface XSVGWriter {
13461 interface ::com::sun::star::uno::XInterface;
13462 void write([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aMtf);
13465 module system {
13466 published interface XSimpleMailClient;
13467 published interface XSimpleMailClientSupplier {
13468 interface ::com::sun::star::uno::XInterface;
13469 ::com::sun::star::system::XSimpleMailClient querySimpleMailClient();
13471 published service SimpleCommandMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13472 published constants SimpleMailClientFlags {
13473 const long DEFAULTS = 0;
13474 const long NO_LOGON_DIALOG = 2;
13475 const long NO_USER_INTERFACE = 1;
13477 published service SimpleSystemMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13478 published exception SystemShellExecuteException: ::com::sun::star::uno::Exception {
13479 long PosixError;
13481 published interface XSystemShellExecute {
13482 interface ::com::sun::star::uno::XInterface;
13483 void execute([in] string aCommand, [in] string aParameter, [in] long nFlags) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::system::SystemShellExecuteException);
13485 published service SystemShellExecute: ::com::sun::star::system::XSystemShellExecute;
13486 published constants SystemShellExecuteFlags {
13487 const long DEFAULTS = 0;
13488 const long NO_SYSTEM_ERROR_MESSAGE = 1;
13489 const long URIS_ONLY = 2;
13491 published interface XSimpleMailMessage;
13492 published interface XSimpleMailClient {
13493 interface ::com::sun::star::uno::XInterface;
13494 ::com::sun::star::system::XSimpleMailMessage createSimpleMailMessage();
13495 void sendSimpleMailMessage([in] ::com::sun::star::system::XSimpleMailMessage xSimpleMailMessage, [in] long aFlag) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
13497 published interface XSimpleMailMessage {
13498 interface ::com::sun::star::uno::XInterface;
13499 void setRecipient([in] string aRecipient);
13500 string getRecipient();
13501 void setCcRecipient([in] sequence< string > aCcRecipient);
13502 sequence< string > getCcRecipient();
13503 void setBccRecipient([in] sequence< string > aBccRecipient);
13504 sequence< string > getBccRecipient();
13505 void setOriginator([in] string aOriginator);
13506 string getOriginator();
13507 void setSubject([in] string aSubject);
13508 string getSubject();
13509 void setAttachement([in] sequence< string > aAttachement) raises (::com::sun::star::lang::IllegalArgumentException);
13510 sequence< string > getAttachement();
13513 module table {
13514 published enum CellVertJustify {
13515 STANDARD = 0,
13516 TOP = 1,
13517 CENTER = 2,
13518 BOTTOM = 3
13520 published struct TableBorderDistances {
13521 short TopDistance;
13522 boolean IsTopDistanceValid;
13523 short BottomDistance;
13524 boolean IsBottomDistanceValid;
13525 short LeftDistance;
13526 boolean IsLeftDistanceValid;
13527 short RightDistance;
13528 boolean IsRightDistanceValid;
13530 published interface XTableChart {
13531 interface ::com::sun::star::uno::XInterface;
13532 boolean getHasColumnHeaders();
13533 void setHasColumnHeaders([in] boolean bHasColumnHeaders);
13534 boolean getHasRowHeaders();
13535 void setHasRowHeaders([in] boolean bHasRowHeaders);
13536 sequence< ::com::sun::star::table::CellRangeAddress > getRanges();
13537 void setRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
13539 published service TableChart {
13540 interface ::com::sun::star::table::XTableChart;
13541 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
13542 interface ::com::sun::star::container::XNamed;
13544 published interface XTableCharts {
13545 interface ::com::sun::star::container::XNameAccess;
13546 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);
13547 void removeByName([in] string aName);
13549 published service TableCharts {
13550 interface ::com::sun::star::table::XTableCharts;
13551 interface ::com::sun::star::container::XIndexAccess;
13552 interface ::com::sun::star::container::XEnumerationAccess;
13554 published service TableChartsEnumeration {
13555 interface ::com::sun::star::container::XEnumeration;
13557 published service TableColumn {
13558 interface ::com::sun::star::table::XCellRange;
13559 interface ::com::sun::star::beans::XPropertySet;
13560 interface ::com::sun::star::container::XNamed;
13561 [property] long Width;
13562 [property] boolean OptimalWidth;
13563 [property] boolean IsVisible;
13564 [property] boolean IsStartOfNewPage;
13566 published interface XTableColumns {
13567 interface ::com::sun::star::container::XIndexAccess;
13568 void insertByIndex([in] long nIndex, [in] long nCount);
13569 void removeByIndex([in] long nIndex, [in] long nCount);
13571 published service TableColumns {
13572 interface ::com::sun::star::table::XTableColumns;
13573 interface ::com::sun::star::container::XEnumerationAccess;
13574 [optional] interface ::com::sun::star::container::XNameAccess;
13576 published service TableColumnsEnumeration {
13577 interface ::com::sun::star::container::XEnumeration;
13579 published service TableRow {
13580 interface ::com::sun::star::table::XCellRange;
13581 interface ::com::sun::star::beans::XPropertySet;
13582 [property] long Height;
13583 [property] boolean OptimalHeight;
13584 [property] boolean IsVisible;
13585 [property] boolean IsStartOfNewPage;
13587 published interface XTableRows {
13588 interface ::com::sun::star::container::XIndexAccess;
13589 void insertByIndex([in] long nIndex, [in] long nCount);
13590 void removeByIndex([in] long nIndex, [in] long nCount);
13592 published service TableRows {
13593 interface ::com::sun::star::table::XTableRows;
13594 interface ::com::sun::star::container::XEnumerationAccess;
13596 published service TableRowsEnumeration {
13597 interface ::com::sun::star::container::XEnumeration;
13600 module task {
13601 published interface XJobListener;
13602 published interface XAsyncJob {
13603 interface ::com::sun::star::uno::XInterface;
13604 void executeAsync([in] sequence< ::com::sun::star::beans::NamedValue > Arguments, [in] ::com::sun::star::task::XJobListener Listener) raises (::com::sun::star::lang::IllegalArgumentException);
13606 published service AsyncJob {
13607 interface ::com::sun::star::task::XAsyncJob;
13608 [optional] interface ::com::sun::star::util::XCloseable;
13610 published enum PasswordRequestMode {
13611 PASSWORD_CREATE = 0,
13612 PASSWORD_ENTER = 1,
13613 PASSWORD_REENTER = 2
13615 published exception PasswordRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13616 ::com::sun::star::task::PasswordRequestMode Mode;
13618 published exception DocumentMSPasswordRequest: ::com::sun::star::task::PasswordRequest {
13619 string Name;
13621 published exception DocumentPasswordRequest: ::com::sun::star::task::PasswordRequest {
13622 string Name;
13624 published exception ErrorCodeRequest: ::com::sun::star::uno::Exception {
13625 long ErrCode;
13627 published service InteractionHandler: ::com::sun::star::task::XInteractionHandler2 {
13628 createWithParent([in] ::com::sun::star::awt::XWindow parent);
13629 createWithParentAndContext([in] ::com::sun::star::awt::XWindow parent, [in] string context);
13631 published service Job {
13632 interface ::com::sun::star::task::XJob;
13633 [optional] interface ::com::sun::star::util::XCloseable;
13635 published interface XJobExecutor {
13636 interface ::com::sun::star::uno::XInterface;
13637 void trigger([in] string Event);
13639 /** @deprecated */ published service JobExecutor: ::com::sun::star::task::XJobExecutor;
13640 published exception MasterPasswordRequest: ::com::sun::star::task::PasswordRequest {
13642 published exception NoMasterException: ::com::sun::star::uno::RuntimeException {
13643 ::com::sun::star::task::PasswordRequestMode Mode;
13645 published interface XRestartManager {
13646 interface ::com::sun::star::uno::XInterface;
13647 void requestRestart([in] ::com::sun::star::task::XInteractionHandler xInteractionHandler) raises (::com::sun::star::uno::Exception);
13648 boolean isRestartRequested([in] boolean bInitialized) raises (::com::sun::star::uno::Exception);
13650 published exception PDFExportException: ::com::sun::star::uno::Exception {
13651 sequence< long > ErrorCodes;
13653 published interface XMasterPasswordHandling {
13654 interface ::com::sun::star::uno::XInterface;
13655 boolean authorizateWithMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13656 boolean changeMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13657 void removeMasterPassword();
13658 boolean hasMasterPassword();
13659 boolean allowPersistentStoring([in] boolean bAllow);
13660 boolean isPersistentStoringAllowed();
13662 published interface XMasterPasswordHandling2 {
13663 interface ::com::sun::star::task::XMasterPasswordHandling;
13664 boolean useDefaultMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13665 boolean isDefaultMasterPasswordUsed();
13667 published struct UserRecord {
13668 string UserName;
13669 sequence< string > Passwords;
13671 published struct UrlRecord {
13672 string Url;
13673 sequence< ::com::sun::star::task::UserRecord > UserList;
13675 published interface XPasswordContainer {
13676 interface ::com::sun::star::uno::XInterface;
13677 void add([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13678 void addPersistent([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13679 ::com::sun::star::task::UrlRecord find([in] string Url, [in] ::com::sun::star::task::XInteractionHandler Handler);
13680 ::com::sun::star::task::UrlRecord findForName([in] string Url, [in] string UserName, [in] ::com::sun::star::task::XInteractionHandler Handler);
13681 void remove([in] string Url, [in] string UserName);
13682 void removePersistent([in] string Url, [in] string UserName);
13683 void removeAllPersistent();
13684 sequence< ::com::sun::star::task::UrlRecord > getAllPersistent([in] ::com::sun::star::task::XInteractionHandler Handler);
13686 published interface XUrlContainer {
13687 interface ::com::sun::star::uno::XInterface;
13688 void addUrl([in] string Url, [in] boolean MakePersistent);
13689 string findUrl([in] string Url);
13690 void removeUrl([in] string Url);
13691 sequence< string > getUrls([in] boolean OnlyPersistent);
13693 published interface XPasswordContainer2 {
13694 interface ::com::sun::star::task::XPasswordContainer;
13695 interface ::com::sun::star::task::XMasterPasswordHandling2;
13696 interface ::com::sun::star::task::XUrlContainer;
13698 published service PasswordContainer: ::com::sun::star::task::XPasswordContainer2;
13699 published service PasswordContainerInteractionHandler: ::com::sun::star::task::XInteractionHandler;
13700 published exception UnsupportedOverwriteRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13701 string Name;
13703 published interface XInteractionApprove {
13704 interface ::com::sun::star::task::XInteractionContinuation;
13706 published interface XInteractionDisapprove {
13707 interface ::com::sun::star::task::XInteractionContinuation;
13709 published interface XInteractionPassword {
13710 interface ::com::sun::star::task::XInteractionContinuation;
13711 void setPassword([in] string aPasswd);
13712 string getPassword();
13714 published interface XInteractionPassword2 {
13715 interface ::com::sun::star::task::XInteractionPassword;
13716 void setPasswordToModify([in] string aPasswd);
13717 string getPasswordToModify();
13718 void setRecommendReadOnly([in] boolean bReadOnly);
13719 boolean getRecommendReadOnly();
13721 published interface XJobListener {
13722 interface ::com::sun::star::lang::XEventListener;
13723 void jobFinished([in] ::com::sun::star::task::XAsyncJob Job, [in] any Result);
13725 published interface XStatusIndicator {
13726 interface ::com::sun::star::uno::XInterface;
13727 void start([in] string Text, [in] long Range);
13728 void end();
13729 void setText([in] string Text);
13730 void setValue([in] long Value);
13731 void reset();
13733 /** @deprecated */ published interface XStatusIndicatorSupplier {
13734 interface ::com::sun::star::uno::XInterface;
13735 /** @deprecated */ ::com::sun::star::task::XStatusIndicator getStatusIndicator();
13737 published singleton theJobExecutor: ::com::sun::star::task::XJobExecutor;
13739 module text {
13740 published constants AuthorDisplayFormat {
13741 const short FIRST_NAME = 2;
13742 const short FULL = 0;
13743 const short INITIALS = 3;
13744 const short LAST_NAME = 1;
13746 published interface XAutoTextGroup;
13747 published interface XAutoTextContainer {
13748 interface ::com::sun::star::container::XNameAccess;
13749 ::com::sun::star::text::XAutoTextGroup insertNewByName([in] string aGroupName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
13750 void removeByName([in] string aGroupName) raises (::com::sun::star::container::NoSuchElementException);
13752 published interface XAutoTextContainer2 {
13753 interface ::com::sun::star::text::XAutoTextContainer;
13754 interface ::com::sun::star::container::XIndexAccess;
13756 published service AutoTextContainer: ::com::sun::star::text::XAutoTextContainer2;
13757 /** @deprecated */ published interface XAutoTextEntry {
13758 interface ::com::sun::star::uno::XInterface;
13759 void applyTo([in] ::com::sun::star::text::XTextRange xRange);
13761 published service AutoTextEntry {
13762 interface ::com::sun::star::text::XAutoTextEntry;
13763 interface ::com::sun::star::text::XText;
13765 published interface XAutoTextGroup {
13766 interface ::com::sun::star::container::XNameAccess;
13767 sequence< string > getTitles();
13768 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);
13769 ::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);
13770 void removeByName([in] string aEntryName) raises (::com::sun::star::container::NoSuchElementException);
13772 published service AutoTextGroup {
13773 interface ::com::sun::star::text::XAutoTextGroup;
13774 interface ::com::sun::star::container::XIndexAccess;
13775 interface ::com::sun::star::container::XNamed;
13776 [property, readonly] string FilePath;
13777 [property] string Title;
13779 published interface XTextFrame;
13780 published service BaseFrameProperties {
13781 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
13782 [property] short AnchorPageNo;
13783 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
13784 [property] ::com::sun::star::util::Color BackColor;
13785 /** @deprecated */ [property] string BackGraphicURL;
13786 [property] string BackGraphicFilter;
13787 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13788 [property] ::com::sun::star::table::BorderLine LeftBorder;
13789 [property] ::com::sun::star::table::BorderLine RightBorder;
13790 [property] ::com::sun::star::table::BorderLine TopBorder;
13791 [property] ::com::sun::star::table::BorderLine BottomBorder;
13792 [property] long BorderDistance;
13793 [property] long LeftBorderDistance;
13794 [property] long RightBorderDistance;
13795 [property] long TopBorderDistance;
13796 [property] long BottomBorderDistance;
13797 [property] boolean BackTransparent;
13798 [property] boolean ContentProtected;
13799 [property] long LeftMargin;
13800 [property] long RightMargin;
13801 [property] long TopMargin;
13802 [property] long BottomMargin;
13803 [property] long Height;
13804 [property] long Width;
13805 [property] short RelativeHeight;
13806 [property] short RelativeWidth;
13807 [property] boolean IsSyncWidthToHeight;
13808 [property] boolean IsSyncHeightToWidth;
13809 [property] short HoriOrient;
13810 [property] long HoriOrientPosition;
13811 [property] short HoriOrientRelation;
13812 [property] short VertOrient;
13813 [property] long VertOrientPosition;
13814 [property] short VertOrientRelation;
13815 [property] string HyperLinkURL;
13816 [property] string HyperLinkTarget;
13817 [property] string HyperLinkName;
13818 [property] boolean Opaque;
13819 [property] boolean PageToggle;
13820 [property] boolean PositionProtected;
13821 [property] boolean Print;
13822 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13823 [property] boolean ServerMap;
13824 [property] ::com::sun::star::awt::Size Size;
13825 [property] boolean SizeProtected;
13826 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
13827 [property] boolean SurroundAnchorOnly;
13828 [property, optional] short WrapInfluenceOnPosition;
13829 [property, maybevoid, optional] ::com::sun::star::awt::Size LayoutSize;
13830 [property, optional] string Title;
13831 [property, optional] string Description;
13832 [property, optional] ::com::sun::star::drawing::FillStyle FillStyle;
13833 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
13834 [property, optional] string FillGradientName;
13835 [property, optional] short ShadowTransparence;
13836 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > FrameInteropGrabBag;
13837 [property, optional] short RelativeHeightRelation;
13838 [property, optional] short RelativeWidthRelation;
13839 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13840 [property, optional] boolean AllowOverlap;
13842 published service BaseFrame {
13843 service ::com::sun::star::text::BaseFrameProperties;
13844 service ::com::sun::star::text::TextContent;
13845 interface ::com::sun::star::beans::XPropertySet;
13846 interface ::com::sun::star::container::XNamed;
13847 [optional] interface ::com::sun::star::drawing::XShape;
13848 [property] string FrameStyleName;
13850 /** @deprecated */ published interface XDocumentIndex {
13851 interface ::com::sun::star::text::XTextContent;
13852 string getServiceName();
13853 void update();
13855 published interface XTextSection;
13856 published service BaseIndex {
13857 interface ::com::sun::star::text::XDocumentIndex;
13858 [optional] interface ::com::sun::star::util::XRefreshable;
13859 [property] string Title;
13860 [property] boolean IsProtected;
13861 [property] string ParaStyleHeading;
13862 [property] string ParaStyleLevel1;
13863 [property, optional] string ParaStyleLevel2;
13864 [property, optional] string ParaStyleLevel3;
13865 [property, optional] string ParaStyleLevel4;
13866 [property, optional] string ParaStyleLevel5;
13867 [property, optional] string ParaStyleLevel6;
13868 [property, optional] string ParaStyleLevel7;
13869 [property, optional] string ParaStyleLevel8;
13870 [property, optional] string ParaStyleLevel9;
13871 [property, optional] string ParaStyleLevel10;
13872 [property, optional] string ParaStyleSeparator;
13873 [property] ::com::sun::star::text::XTextColumns TextColumns;
13874 /** @deprecated */ [property] string BackGraphicURL;
13875 [property] string BackGraphicFilter;
13876 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13877 [property] ::com::sun::star::util::Color BackColor;
13878 [property] boolean BackTransparent;
13879 [property, optional] ::com::sun::star::container::XIndexReplace LevelFormat;
13880 [property, optional] boolean CreateFromChapter;
13881 [property] ::com::sun::star::text::XTextSection ContentSection;
13882 [property] ::com::sun::star::text::XTextSection HeaderSection;
13883 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13885 published service BaseIndexMark {
13886 service ::com::sun::star::text::TextContent;
13887 [property] string AlternativeText;
13889 published service Bibliography {
13890 service ::com::sun::star::text::BaseIndex;
13891 [property] ::com::sun::star::lang::Locale Locale;
13892 [property] string SortAlgorithm;
13894 published constants BibliographyDataField {
13895 const short ADDRESS = 2;
13896 const short ANNOTE = 3;
13897 const short AUTHOR = 4;
13898 const short BIBILIOGRAPHIC_TYPE = 1;
13899 const short BOOKTITLE = 5;
13900 const short CHAPTER = 6;
13901 const short CUSTOM1 = 25;
13902 const short CUSTOM2 = 26;
13903 const short CUSTOM3 = 27;
13904 const short CUSTOM4 = 28;
13905 const short CUSTOM5 = 29;
13906 const short EDITION = 7;
13907 const short EDITOR = 8;
13908 const short HOWPUBLISHED = 9;
13909 const short IDENTIFIER = 0;
13910 const short INSTITUTION = 10;
13911 const short ISBN = 30;
13912 const short JOURNAL = 11;
13913 const short MONTH = 12;
13914 const short NOTE = 13;
13915 const short NUMBER = 14;
13916 const short ORGANIZATIONS = 15;
13917 const short PAGES = 16;
13918 const short PUBLISHER = 17;
13919 const short REPORT_TYPE = 21;
13920 const short SCHOOL = 18;
13921 const short SERIES = 19;
13922 const short TITLE = 20;
13923 const short URL = 24;
13924 const short VOLUME = 22;
13925 const short YEAR = 23;
13927 published constants BibliographyDataType {
13928 const short ARTICLE = 0;
13929 const short BOOK = 1;
13930 const short BOOKLET = 2;
13931 const short CONFERENCE = 3;
13932 const short CUSTOM1 = 17;
13933 const short CUSTOM2 = 18;
13934 const short CUSTOM3 = 19;
13935 const short CUSTOM4 = 20;
13936 const short CUSTOM5 = 21;
13937 const short EMAIL = 15;
13938 const short INBOOK = 4;
13939 const short INCOLLECTION = 5;
13940 const short INPROCEEDINGS = 6;
13941 const short JOURNAL = 7;
13942 const short MANUAL = 8;
13943 const short MASTERSTHESIS = 9;
13944 const short MISC = 10;
13945 const short PHDTHESIS = 11;
13946 const short PROCEEDINGS = 12;
13947 const short TECHREPORT = 13;
13948 const short UNPUBLISHED = 14;
13949 const short WWW = 16;
13951 published service Bookmark {
13952 service ::com::sun::star::text::TextContent;
13953 interface ::com::sun::star::container::XNamed;
13955 published service Bookmarks {
13956 interface ::com::sun::star::container::XNameAccess;
13957 interface ::com::sun::star::container::XIndexAccess;
13959 published service CellProperties {
13960 service ::com::sun::star::xml::UserDefinedAttributesSupplier;
13961 interface ::com::sun::star::beans::XPropertySet;
13962 [property] string CellName;
13963 [property] ::com::sun::star::util::Color BackColor;
13964 /** @deprecated */ [property] string BackGraphicURL;
13965 [property] string BackGraphicFilter;
13966 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13967 [property] long NumberFormat;
13968 [property] boolean BackTransparent;
13969 [property] ::com::sun::star::table::BorderLine LeftBorder;
13970 [property] ::com::sun::star::table::BorderLine RightBorder;
13971 [property] ::com::sun::star::table::BorderLine TopBorder;
13972 [property] ::com::sun::star::table::BorderLine BottomBorder;
13973 [property] long LeftBorderDistance;
13974 [property] long RightBorderDistance;
13975 [property] long TopBorderDistance;
13976 [property] long BottomBorderDistance;
13977 [property, readonly] ::com::sun::star::text::XTextSection TextSection;
13978 [property] boolean IsProtected;
13979 [property] short VertOrient;
13980 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13981 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
13983 published service CellRange {
13984 service ::com::sun::star::style::CharacterProperties;
13985 service ::com::sun::star::style::CharacterPropertiesAsian;
13986 service ::com::sun::star::style::CharacterPropertiesComplex;
13987 service ::com::sun::star::style::ParagraphProperties;
13988 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
13989 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
13990 interface ::com::sun::star::table::XCellRange;
13991 [optional] interface ::com::sun::star::sheet::XCellRangeData;
13992 [optional] interface ::com::sun::star::chart::XChartDataArray;
13993 [property] ::com::sun::star::util::Color BackColor;
13994 [property] string BackGraphicFilter;
13995 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13996 /** @deprecated */ [property] string BackGraphicURL;
13997 [property] boolean BackTransparent;
13998 [property] boolean ChartColumnAsLabel;
13999 [property] boolean ChartRowAsLabel;
14000 [property] long NumberFormat;
14001 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14003 published interface XTextFrame {
14004 interface ::com::sun::star::text::XTextContent;
14005 ::com::sun::star::text::XText getText();
14007 published service TextFrame {
14008 service ::com::sun::star::text::BaseFrame;
14009 interface ::com::sun::star::text::XTextFrame;
14010 [property] long FrameHeightAbsolute;
14011 [property] long FrameWidthAbsolute;
14012 [property] byte FrameWidthPercent;
14013 [property] byte FrameHeightPercent;
14014 [property] boolean FrameIsAutomaticHeight;
14015 [property] short SizeType;
14016 [property, optional] boolean EditInReadonly;
14017 [property, optional] short WidthType;
14018 [property, optional] short WritingMode;
14019 [property, optional] boolean IsFollowingTextFlow;
14020 [property, optional] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
14021 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
14023 published service ChainedTextFrame {
14024 service ::com::sun::star::text::TextFrame;
14025 [property, maybevoid] string ChainNextName;
14026 [property, maybevoid] string ChainPrevName;
14028 published constants ChapterFormat {
14029 const short DIGIT = 4;
14030 const short NAME = 0;
14031 const short NAME_NUMBER = 2;
14032 const short NO_PREFIX_SUFFIX = 3;
14033 const short NUMBER = 1;
14035 published service ChapterNumberingRule {
14036 service ::com::sun::star::style::NumberingRule;
14037 [property] string HeadingStyleName;
14039 published constants CharacterCompressionType {
14040 const short NONE = 0;
14041 const short PUNCTUATION_AND_KANA = 2;
14042 const short PUNCTUATION_ONLY = 1;
14044 published constants ColumnSeparatorStyle {
14045 const short DASHED = 3;
14046 const short DOTTED = 2;
14047 const short NONE = 0;
14048 const short SOLID = 1;
14050 published service ContentIndex {
14051 service ::com::sun::star::text::BaseIndex;
14052 [property, optional] short Level;
14053 [property, optional] boolean CreateFromOutline;
14054 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
14055 [property, optional] boolean CreateFromMarks;
14057 published service ContentIndexMark {
14058 service ::com::sun::star::text::TextContent;
14059 service ::com::sun::star::text::BaseIndexMark;
14060 [property] short Level;
14062 published constants ControlCharacter {
14063 const short APPEND_PARAGRAPH = 5;
14064 const short HARD_HYPHEN = 2;
14065 const short HARD_SPACE = 4;
14066 const short LINE_BREAK = 1;
14067 const short PARAGRAPH_BREAK = 0;
14068 const short SOFT_HYPHEN = 3;
14070 /** @deprecated */ published constants DateDisplayFormat {
14071 const short DDMMMMYYYY = 5;
14072 const short DDMMMYYYY = 4;
14073 const short MMDDYY = 2;
14074 const short MMDDYYYY = 3;
14075 const short NNDDMMMMYYYY = 6;
14076 const short NNNNDDMMMMYYYY = 7;
14077 const short STANDARD_LONG = 1;
14078 const short STANDARD_SHORT = 0;
14080 published interface XDefaultNumberingProvider {
14081 interface ::com::sun::star::uno::XInterface;
14082 sequence< ::com::sun::star::container::XIndexAccess > getDefaultOutlineNumberings([in] ::com::sun::star::lang::Locale aLocale);
14083 sequence< ::com::sun::star::beans::PropertyValues > getDefaultContinuousNumberingLevels([in] ::com::sun::star::lang::Locale aLocale);
14085 published service DefaultNumberingProvider: ::com::sun::star::text::XDefaultNumberingProvider;
14086 published service Defaults {
14087 service ::com::sun::star::style::CharacterProperties;
14088 service ::com::sun::star::style::ParagraphProperties;
14089 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14090 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14091 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14092 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14093 interface ::com::sun::star::beans::XPropertySet;
14094 [property] long TabStopDistance;
14096 published interface XDependentTextField {
14097 interface ::com::sun::star::text::XTextField;
14098 void attachTextFieldMaster([in] ::com::sun::star::beans::XPropertySet xFieldMaster) raises (::com::sun::star::lang::IllegalArgumentException);
14099 ::com::sun::star::beans::XPropertySet getTextFieldMaster();
14101 published service DependentTextField {
14102 service ::com::sun::star::text::TextField;
14103 interface ::com::sun::star::text::XDependentTextField;
14105 published interface XDocumentIndexMark;
14106 published service DocumentIndex {
14107 service ::com::sun::star::text::BaseIndex;
14108 [property, optional] boolean UseAlphabeticalSeparators;
14109 [property, optional] boolean UseKeyAsEntry;
14110 [property, optional] boolean UseCombinedEntries;
14111 [property, optional] boolean IsCaseSensitive;
14112 [property, optional] boolean UsePP;
14113 [property, optional] boolean UseDash;
14114 [property, optional] boolean UseUpperCase;
14115 [property, optional] string MainEntryCharacterStyleName;
14116 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
14117 [property] ::com::sun::star::lang::Locale Locale;
14118 [property] string SortAlgorithm;
14120 published service DocumentIndexLevelFormat {
14121 interface ::com::sun::star::container::XIndexReplace;
14123 published service DocumentIndexMark {
14124 service ::com::sun::star::text::TextContent;
14125 service ::com::sun::star::text::BaseIndexMark;
14126 [property] string PrimaryKey;
14127 [property] string SecondaryKey;
14128 [property] boolean IsMainEntry;
14130 published service DocumentIndexMarkAsian {
14131 [property] string TextReading;
14132 [property] string PrimaryKeyReading;
14133 [property] string SecondaryKeyReading;
14135 published service DocumentIndexParagraphStyles {
14136 interface ::com::sun::star::container::XIndexReplace;
14138 published service DocumentIndexes {
14139 interface ::com::sun::star::container::XNameAccess;
14140 interface ::com::sun::star::container::XIndexAccess;
14142 published enum NotePrintMode {
14143 NOT = 0,
14144 ONLY = 1,
14145 DOC_END = 2,
14146 PAGE_END = 3
14148 published service PrintSettings {
14149 [property] boolean PrintGraphics;
14150 [property] boolean PrintTables;
14151 [property] boolean PrintDrawings;
14152 [property] boolean PrintLeftPages;
14153 [property] boolean PrintRightPages;
14154 [property] boolean PrintControls;
14155 [property] boolean PrintReversed;
14156 [property] boolean PrintPaperFromSetup;
14157 [property] string PrintFaxName;
14158 [property] ::com::sun::star::text::NotePrintMode PrintAnnotationMode;
14159 [property] boolean PrintProspect;
14160 [property] boolean PrintPageBackground;
14161 [property] boolean PrintBlackFonts;
14162 [property, optional] boolean PrintEmptyPages;
14164 published service DocumentSettings {
14165 service ::com::sun::star::document::Settings;
14166 [optional] service ::com::sun::star::text::PrintSettings;
14167 interface ::com::sun::star::beans::XPropertySet;
14168 [property, optional] boolean ChartAutoUpdate;
14169 [property, optional] boolean AddParaTableSpacing;
14170 [property, optional] boolean AddParaTableSpacingAtStart;
14171 [property, optional] boolean AlignTabStopPosition;
14172 [property, optional] boolean SaveGlobalDocumentLinks;
14173 [property, optional] boolean IsLabelDocument;
14174 [property, optional] boolean UseFormerLineSpacing;
14175 [property, optional] boolean AddParaSpacingToTableCells;
14176 [property, optional] boolean UseFormerObjectPositioning;
14177 [property, optional] boolean ConsiderTextWrapOnObjPos;
14178 [property, optional] boolean MathBaselineAlignment;
14180 published constants DocumentStatistic {
14181 const short CHARS = 3;
14182 const short PAGES = 0;
14183 const short PARAS = 1;
14184 const short WORDS = 2;
14186 published interface XFootnote {
14187 interface ::com::sun::star::text::XTextContent;
14188 string getLabel();
14189 void setLabel([in] string aLabel);
14191 published service Footnote {
14192 interface ::com::sun::star::text::XFootnote;
14193 interface ::com::sun::star::text::XText;
14194 [property, optional, readonly] short ReferenceId;
14196 published service Endnote {
14197 service ::com::sun::star::text::Footnote;
14199 published service FootnoteSettings {
14200 [property] string CharStyleName;
14201 [property] short NumberingType;
14202 [property] string PageStyleName;
14203 [property] string ParaStyleName;
14204 [property] string Prefix;
14205 [property] short StartAt;
14206 [property] string Suffix;
14207 [property, optional] string BeginNotice;
14208 [property, optional] string EndNotice;
14209 [property, optional] short FootnoteCounting;
14210 [property, optional] boolean PositionEndOfDoc;
14211 [property, optional] string AnchorCharStyleName;
14213 published service EndnoteSettings {
14214 service ::com::sun::star::text::FootnoteSettings;
14216 published constants FilenameDisplayFormat {
14217 const short FULL = 0;
14218 const short NAME = 2;
14219 const short NAME_AND_EXT = 3;
14220 const short PATH = 1;
14222 published constants FontEmphasis {
14223 const short ACCENT_ABOVE = 4;
14224 const short ACCENT_BELOW = 14;
14225 const short CIRCLE_ABOVE = 2;
14226 const short CIRCLE_BELOW = 12;
14227 const short DISK_ABOVE = 3;
14228 const short DISK_BELOW = 13;
14229 const short DOT_ABOVE = 1;
14230 const short DOT_BELOW = 11;
14231 const short NONE = 0;
14233 published constants FontRelief {
14234 const short EMBOSSED = 1;
14235 const short ENGRAVED = 2;
14236 const short NONE = 0;
14238 published constants FootnoteNumbering {
14239 const short PER_CHAPTER = 1;
14240 const short PER_DOCUMENT = 2;
14241 const short PER_PAGE = 0;
14243 published service Footnotes {
14244 interface ::com::sun::star::container::XIndexAccess;
14246 published interface XBookmarksSupplier {
14247 interface ::com::sun::star::uno::XInterface;
14248 ::com::sun::star::container::XNameAccess getBookmarks();
14250 published interface XChapterNumberingSupplier {
14251 interface ::com::sun::star::uno::XInterface;
14252 ::com::sun::star::container::XIndexReplace getChapterNumberingRules();
14254 published interface XDocumentIndexesSupplier {
14255 interface ::com::sun::star::uno::XInterface;
14256 ::com::sun::star::container::XIndexAccess getDocumentIndexes();
14258 published interface XEndnotesSupplier {
14259 interface ::com::sun::star::uno::XInterface;
14260 ::com::sun::star::container::XIndexAccess getEndnotes();
14261 ::com::sun::star::beans::XPropertySet getEndnoteSettings();
14263 published interface XFootnotesSupplier {
14264 interface ::com::sun::star::uno::XInterface;
14265 ::com::sun::star::container::XIndexAccess getFootnotes();
14266 ::com::sun::star::beans::XPropertySet getFootnoteSettings();
14268 published interface XPagePrintable {
14269 interface ::com::sun::star::uno::XInterface;
14270 sequence< ::com::sun::star::beans::PropertyValue > getPagePrintSettings();
14271 void setPagePrintSettings([in] sequence< ::com::sun::star::beans::PropertyValue > aSettings);
14272 void printPages([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
14274 published interface XReferenceMarksSupplier {
14275 interface ::com::sun::star::uno::XInterface;
14276 ::com::sun::star::container::XNameAccess getReferenceMarks();
14278 published interface XTextDocument {
14279 interface ::com::sun::star::frame::XModel;
14280 ::com::sun::star::text::XText getText();
14281 void reformat();
14283 published interface XTextEmbeddedObjectsSupplier {
14284 interface ::com::sun::star::uno::XInterface;
14285 ::com::sun::star::container::XNameAccess getEmbeddedObjects();
14287 published interface XTextFramesSupplier {
14288 interface ::com::sun::star::uno::XInterface;
14289 ::com::sun::star::container::XNameAccess getTextFrames();
14291 published interface XTextGraphicObjectsSupplier {
14292 interface ::com::sun::star::uno::XInterface;
14293 ::com::sun::star::container::XNameAccess getGraphicObjects();
14295 published interface XTextSectionsSupplier {
14296 interface ::com::sun::star::uno::XInterface;
14297 ::com::sun::star::container::XNameAccess getTextSections();
14299 published interface XTextTablesSupplier {
14300 interface ::com::sun::star::uno::XInterface;
14301 ::com::sun::star::container::XNameAccess getTextTables();
14304 module tiledrendering {
14305 interface XTiledRenderable {
14306 interface ::com::sun::star::uno::XInterface;
14307 void paintTile([in] any Parent, [in] long nOutputWidth, [in] long nOutputHeight, [in] long nTilePosX, [in] long nTilePosY, [in] long nTileWidth, [in] long nTileHeight);
14310 module text {
14311 published service GenericTextDocument {
14312 service ::com::sun::star::document::OfficeDocument;
14313 interface ::com::sun::star::lang::XMultiServiceFactory;
14314 interface ::com::sun::star::text::XTextDocument;
14315 interface ::com::sun::star::util::XSearchable;
14316 interface ::com::sun::star::util::XRefreshable;
14317 [optional] interface ::com::sun::star::tiledrendering::XTiledRenderable;
14318 [optional] interface ::com::sun::star::text::XFootnotesSupplier;
14319 [optional] interface ::com::sun::star::text::XEndnotesSupplier;
14320 [optional] interface ::com::sun::star::util::XReplaceable;
14321 [optional] interface ::com::sun::star::text::XPagePrintable;
14322 [optional] interface ::com::sun::star::text::XReferenceMarksSupplier;
14323 [optional] interface ::com::sun::star::text::XChapterNumberingSupplier;
14324 [optional] interface ::com::sun::star::beans::XPropertySet;
14325 [optional] interface ::com::sun::star::text::XTextGraphicObjectsSupplier;
14326 [optional] interface ::com::sun::star::text::XTextEmbeddedObjectsSupplier;
14327 [optional] interface ::com::sun::star::text::XTextTablesSupplier;
14328 [optional] interface ::com::sun::star::style::XStyleFamiliesSupplier;
14329 [optional] interface ::com::sun::star::text::XBookmarksSupplier;
14330 [optional] interface ::com::sun::star::text::XDocumentIndexesSupplier;
14331 [optional] interface ::com::sun::star::text::XTextFieldsSupplier;
14332 [optional] interface ::com::sun::star::text::XTextFramesSupplier;
14333 [optional] interface ::com::sun::star::text::XTextSectionsSupplier;
14334 [optional] interface ::com::sun::star::util::XNumberFormatsSupplier;
14335 [property, optional] ::com::sun::star::lang::Locale CharLocale;
14336 [property, optional, readonly] long CharacterCount;
14337 [property, optional, readonly] long ParagraphCount;
14338 [property, optional, readonly] long WordCount;
14339 [property, optional] string WordSeparator;
14340 [property, optional] string IndexAutoMarkFileURL;
14341 [property, optional] boolean RecordChanges;
14342 [property, optional] short TwoDigitYear;
14345 module view {
14346 published interface XPrintSettingsSupplier {
14347 interface ::com::sun::star::uno::XInterface;
14348 ::com::sun::star::beans::XPropertySet getPrintSettings();
14350 published interface XViewSettingsSupplier {
14351 interface ::com::sun::star::uno::XInterface;
14352 ::com::sun::star::beans::XPropertySet getViewSettings();
14355 module text {
14356 published service GlobalSettings {
14357 interface ::com::sun::star::view::XPrintSettingsSupplier;
14358 interface ::com::sun::star::view::XViewSettingsSupplier;
14360 published constants HoriOrientation {
14361 const short CENTER = 2;
14362 const short FULL = 6;
14363 const short INSIDE = 4;
14364 const short LEFT = 3;
14365 const short LEFT_AND_WIDTH = 7;
14366 const short NONE = 0;
14367 const short OUTSIDE = 5;
14368 const short RIGHT = 1;
14370 published struct HoriOrientationFormat {
14371 long XPos;
14372 short HorizontalOrientation;
14373 short HorizontalRelation;
14374 boolean PositionToggle;
14376 published enum HorizontalAdjust {
14377 LEFT = 0,
14378 CENTER = 1,
14379 RIGHT = 2
14381 published service IllustrationsIndex {
14382 service ::com::sun::star::text::BaseIndex;
14383 [property, optional] boolean CreateFromLabels;
14384 [property, optional] string LabelCategory;
14385 [property, optional] short LabelDisplayType;
14387 published exception InvalidTextContentException: ::com::sun::star::uno::Exception {
14388 ::com::sun::star::text::XTextContent TextContent;
14390 published constants LabelFollow {
14391 const short LISTTAB = 0;
14392 const short NEWLINE = 3;
14393 const short NOTHING = 2;
14394 const short SPACE = 1;
14396 published service LineNumberingProperties {
14397 [property] boolean IsOn;
14398 [property] string CharStyleName;
14399 [property] boolean CountEmptyLines;
14400 [property] boolean CountLinesInFrames;
14401 [property] long Distance;
14402 [property] short Interval;
14403 [property] string SeparatorText;
14404 [property] short SeparatorInterval;
14405 [property] short NumberPosition;
14406 [property] short NumberingType;
14407 [property, optional] boolean RestartAtEachPage;
14409 published interface XMailMergeListener;
14410 published interface XMailMergeBroadcaster {
14411 interface ::com::sun::star::uno::XInterface;
14412 void addMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14413 void removeMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14415 published service MailMerge {
14416 service ::com::sun::star::sdb::DataAccessDescriptor;
14417 interface ::com::sun::star::task::XJob;
14418 interface ::com::sun::star::beans::XPropertySet;
14419 [optional] interface ::com::sun::star::util::XCancellable;
14420 [optional] interface ::com::sun::star::text::XMailMergeBroadcaster;
14421 [property] string DataSourceName;
14422 [property] long CommandType;
14423 [property] string Command;
14424 [property] ::com::sun::star::sdbc::XResultSet ResultSet;
14425 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
14426 [property] sequence< any > Selection;
14427 [property] boolean EscapeProcessing;
14428 [property] string Filter;
14429 [property] string DocumentURL;
14430 [property, readonly] ::com::sun::star::frame::XModel Model;
14431 [property] short OutputType;
14432 [property] boolean SinglePrintJobs;
14433 [property] string OutputURL;
14434 [property] boolean FileNameFromColumn;
14435 [property] string FileNamePrefix;
14436 [property, optional] string OutServerPassword;
14437 [property, optional] string InServerPassword;
14438 [property, optional] string Subject;
14439 [property, optional] string AddressFromColumn;
14440 [property, optional] boolean SendAsHTML;
14441 [property, optional] boolean SendAsAttachment;
14442 [property, optional] string MailBody;
14443 [property, optional] string AttachmentName;
14444 [property, optional] string AttachmentFilter;
14445 [property, optional] sequence< string > CopiesTo;
14446 [property, optional] sequence< string > BlindCopiesTo;
14447 [property, optional] boolean SaveAsSingleFile;
14448 [property, optional] string SaveFilter;
14449 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > PrintOptions;
14451 published struct MailMergeEvent: ::com::sun::star::lang::EventObject {
14452 ::com::sun::star::frame::XModel Model;
14454 published constants MailMergeType {
14455 const short FILE = 2;
14456 const short MAIL = 3;
14457 const short PRINTER = 1;
14458 const short SHELL = 4;
14460 published service NumberingLevel {
14461 [property] short Adjust;
14462 [property, optional] short ParentNumbering;
14463 [property] string Prefix;
14464 [property] string Suffix;
14465 [property, optional] string CharStyleName;
14466 /** @deprecated */ [property, optional] short BulletId;
14467 [property] string BulletChar;
14468 [property] string BulletFontName;
14469 [property, optional] ::com::sun::star::awt::FontDescriptor BulletFont;
14470 /** @deprecated */ [property] string GraphicURL;
14471 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
14472 [property, optional] ::com::sun::star::awt::Size GraphicSize;
14473 [property, optional] short VertOrient;
14474 [property, optional] short StartWith;
14475 [property] long LeftMargin;
14476 [property, optional] long SymbolTextDistance;
14477 [property] long FirstLineOffset;
14478 [property] short NumberingType;
14479 [property] string HeadingStyleName;
14480 [property, optional] string ParagraphStyleName;
14481 [property, optional] ::com::sun::star::util::Color BulletColor;
14482 [property, optional] short BulletRelSize;
14483 [property, optional] short PositionAndSpaceMode;
14484 [property, optional] short LabelFollowedBy;
14485 [property, optional] long ListtabStopPosition;
14486 [property, optional] long FirstLineIndent;
14487 [property, optional] long IndentAt;
14489 published service NumberingRules {
14490 interface ::com::sun::star::container::XIndexReplace;
14491 [optional] interface ::com::sun::star::beans::XPropertySet;
14492 [property, optional] boolean IsAbsoluteMargins;
14493 [property, optional] boolean IsAutomatic;
14494 [property, optional] boolean IsContinuousNumbering;
14495 [property, optional, readonly] string Name;
14496 [property, optional] boolean NumberingIsOutline;
14497 [property, optional] short NumberingType;
14498 [property, optional, readonly] string DefaultListId;
14500 published service NumberingStyle {
14501 service ::com::sun::star::style::Style;
14502 service ::com::sun::star::text::NumberingRules;
14504 published service ObjectIndex {
14505 service ::com::sun::star::text::BaseIndex;
14506 [property, optional] boolean CreateFromStarMath;
14507 [property, optional] boolean CreateFromStarImage;
14508 [property, optional] boolean CreateFromStarChart;
14509 [property, optional] boolean CreateFromStarCalc;
14510 [property, optional] boolean CreateFromStarDraw;
14511 [property, optional] boolean CreateFromOtherEmbeddedObjects;
14513 published service PageFootnoteInfo {
14514 [property] long FootnoteHeight;
14515 [property] long FootnoteSeparatorLineWidth;
14516 [property] long FootnoteTopDistance;
14517 [property] long FootnoteBottomDistance;
14518 [property] short FootnoteSeparatorLineWidthPercent;
14519 [property] ::com::sun::star::text::HorizontalAdjust FootnoteSeparatorLineAdjust;
14520 [property] short FootnoteSeparatorLinePenWidth;
14522 published enum PageNumberType {
14523 PREV = 0,
14524 CURRENT = 1,
14525 NEXT = 2
14527 published service PagePrintSettings {
14528 [property] short PageRows;
14529 [property] short PageColumns;
14530 [property] long LeftMargin;
14531 [property] long RightMargin;
14532 [property] long TopMargin;
14533 [property] long BottomMargin;
14534 [property] long HoriMargin;
14535 [property] long VertMargin;
14536 [property] boolean IsLandscape;
14538 published struct TableColumnSeparator {
14539 short Position;
14540 boolean IsVisible;
14542 published interface XTextTableCursor;
14543 published interface XTextTable {
14544 interface ::com::sun::star::text::XTextContent;
14545 void initialize([in] long nRows, [in] long nColumns);
14546 ::com::sun::star::table::XTableRows getRows();
14547 ::com::sun::star::table::XTableColumns getColumns();
14548 ::com::sun::star::table::XCell getCellByName([in] string aCellName);
14549 sequence< string > getCellNames();
14550 ::com::sun::star::text::XTextTableCursor createCursorByCellName([in] string aCellName);
14552 published service TextTable {
14553 service ::com::sun::star::text::TextContent;
14554 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
14555 interface ::com::sun::star::text::XTextTable;
14556 interface ::com::sun::star::container::XNamed;
14557 interface ::com::sun::star::table::XCellRange;
14558 interface ::com::sun::star::chart::XChartDataArray;
14559 interface ::com::sun::star::table::XAutoFormattable;
14560 interface ::com::sun::star::util::XSortable;
14561 [optional] interface ::com::sun::star::sheet::XCellRangeData;
14562 [property] ::com::sun::star::style::BreakType BreakType;
14563 [property] long LeftMargin;
14564 [property] long RightMargin;
14565 [property] short HoriOrient;
14566 [property] boolean KeepTogether;
14567 [property] boolean Split;
14568 [property] short PageNumberOffset;
14569 [property] string PageDescName;
14570 [property] short RelativeWidth;
14571 [property] boolean IsWidthRelative;
14572 [property] boolean RepeatHeadline;
14573 [property, optional] long HeaderRowCount;
14574 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
14575 [property] long TopMargin;
14576 [property] long BottomMargin;
14577 [property] boolean BackTransparent;
14578 [property] long Width;
14579 [property] boolean ChartRowAsLabel;
14580 [property] boolean ChartColumnAsLabel;
14581 [property] ::com::sun::star::table::TableBorder TableBorder;
14582 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
14583 [property] short TableColumnRelativeSum;
14584 [property] ::com::sun::star::util::Color BackColor;
14585 /** @deprecated */ [property] string BackGraphicURL;
14586 [property] string BackGraphicFilter;
14587 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14588 [property, optional] boolean CollapsingBorders;
14589 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > TableInteropGrabBag;
14590 [property, optional] string TableTemplateName;
14591 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14593 published service Paragraph {
14594 service ::com::sun::star::text::TextContent;
14595 [optional] service ::com::sun::star::style::ParagraphProperties;
14596 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14597 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14598 [optional] service ::com::sun::star::style::CharacterProperties;
14599 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14600 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14601 [optional] service ::com::sun::star::text::TextTable;
14602 interface ::com::sun::star::beans::XPropertySet;
14603 interface ::com::sun::star::beans::XPropertyState;
14604 interface ::com::sun::star::container::XEnumerationAccess;
14605 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14607 published service ParagraphEnumeration {
14608 interface ::com::sun::star::container::XEnumeration;
14610 published constants ParagraphVertAlign {
14611 const short AUTOMATIC = 0;
14612 const short BASELINE = 1;
14613 const short BOTTOM = 4;
14614 const short CENTER = 3;
14615 const short TOP = 2;
14617 published constants PlaceholderType {
14618 const short GRAPHIC = 3;
14619 const short OBJECT = 4;
14620 const short TABLE = 1;
14621 const short TEXT = 0;
14622 const short TEXTFRAME = 2;
14624 published constants PositionAndSpaceMode {
14625 const short LABEL_ALIGNMENT = 1;
14626 const short LABEL_WIDTH_AND_POSITION = 0;
14628 published service TextPortion {
14629 service ::com::sun::star::text::TextRange;
14630 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
14631 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14632 [property, readonly] string TextPortionType;
14633 /** @deprecated */ [property, readonly] short ControlCharacter;
14634 [property, optional, readonly] ::com::sun::star::text::XTextContent Bookmark;
14635 [property, optional, readonly] ::com::sun::star::text::XTextContent DocumentIndexMark;
14636 [property, optional, readonly] ::com::sun::star::text::XTextContent ReferenceMark;
14637 [property, optional, readonly] ::com::sun::star::text::XFootnote Footnote;
14638 [property, optional, readonly] ::com::sun::star::text::XTextField TextField;
14639 [property, optional, readonly] ::com::sun::star::text::XTextContent InContentMetadata;
14640 [property, optional, readonly] boolean IsCollapsed;
14641 [property, optional, readonly] boolean IsStart;
14643 published service RedlinePortion {
14644 service ::com::sun::star::text::TextPortion;
14645 [property, readonly] string RedlineAuthor;
14646 [property, readonly] ::com::sun::star::util::DateTime RedlineDateTime;
14647 [property, readonly] string RedlineComment;
14648 [property, readonly] string RedlineType;
14649 [property, readonly] ::com::sun::star::beans::PropertyValues RedlineSuccessorData;
14650 [property, readonly] string RedlineIdentifier;
14651 [property, readonly] boolean IsInHeaderFooter;
14652 [property, readonly] ::com::sun::star::text::XText RedlineText;
14653 [property, readonly] boolean MergeLastPara;
14655 published constants ReferenceFieldPart {
14656 const short CATEGORY_AND_NUMBER = 5;
14657 const short CHAPTER = 1;
14658 const short NUMBER = 8;
14659 const short NUMBER_FULL_CONTEXT = 10;
14660 const short NUMBER_NO_CONTEXT = 9;
14661 const short ONLY_CAPTION = 6;
14662 const short ONLY_SEQUENCE_NUMBER = 7;
14663 const short PAGE = 0;
14664 const short PAGE_DESC = 4;
14665 const short TEXT = 2;
14666 const short UP_DOWN = 3;
14668 published constants ReferenceFieldSource {
14669 const short BOOKMARK = 2;
14670 const short ENDNOTE = 4;
14671 const short FOOTNOTE = 3;
14672 const short REFERENCE_MARK = 0;
14673 const short SEQUENCE_FIELD = 1;
14675 published service ReferenceMark {
14676 interface ::com::sun::star::text::XTextContent;
14677 interface ::com::sun::star::container::XNamed;
14679 published service ReferenceMarks {
14680 interface ::com::sun::star::container::XIndexAccess;
14681 interface ::com::sun::star::container::XNameAccess;
14683 published constants RelOrientation {
14684 const short CHAR = 2;
14685 const short FRAME = 0;
14686 const short FRAME_LEFT = 5;
14687 const short FRAME_RIGHT = 6;
14688 const short PAGE_FRAME = 7;
14689 const short PAGE_LEFT = 3;
14690 const short PAGE_PRINT_AREA = 8;
14691 const short PAGE_PRINT_AREA_BOTTOM = 10;
14692 const short PAGE_PRINT_AREA_TOP = 11;
14693 const short PAGE_RIGHT = 4;
14694 const short PRINT_AREA = 1;
14695 const short TEXT_LINE = 9;
14697 published enum RubyAdjust {
14698 LEFT = 0,
14699 CENTER = 1,
14700 RIGHT = 2,
14701 BLOCK = 3,
14702 INDENT_BLOCK = 4
14704 published struct SectionFileLink {
14705 string FileURL;
14706 string FilterName;
14708 published constants SetVariableType {
14709 const short FORMULA = 2;
14710 const short SEQUENCE = 1;
14711 const short STRING = 3;
14712 const short VAR = 0;
14714 published service Shape {
14715 service ::com::sun::star::drawing::Shape;
14716 [property] short AnchorPageNo;
14717 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
14718 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
14719 [property] short HoriOrient;
14720 [property] long HoriOrientPosition;
14721 [property] short HoriOrientRelation;
14722 [property] short VertOrient;
14723 [property] long VertOrientPosition;
14724 [property] short VertOrientRelation;
14725 [property] long LeftMargin;
14726 [property] long RightMargin;
14727 [property] long TopMargin;
14728 [property] long BottomMargin;
14729 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
14730 [property] boolean SurroundAnchorOnly;
14731 [property] boolean SurroundContour;
14732 [property] boolean ContourOutside;
14733 [property] boolean Opaque;
14734 [property] ::com::sun::star::text::XTextRange TextRange;
14735 [property, optional] short WrapInfluenceOnPosition;
14736 [property, optional, readonly] ::com::sun::star::drawing::HomogenMatrix3 TransformationInHoriL2R;
14737 [property, optional] short PositionLayoutDir;
14738 [property, optional, readonly] ::com::sun::star::awt::Point StartPositionInHoriL2R;
14739 [property, optional, readonly] ::com::sun::star::awt::Point EndPositionInHoriL2R;
14740 [property, optional] boolean AllowOverlap;
14742 published constants SizeType {
14743 const short FIX = 1;
14744 const short MIN = 2;
14745 const short VARIABLE = 0;
14747 published service TableColumns {
14748 interface ::com::sun::star::table::XTableColumns;
14750 published service TableIndex {
14751 service ::com::sun::star::text::BaseIndex;
14752 [property, optional] boolean CreateFromLabels;
14753 [property, optional] string LabelCategory;
14754 [property, optional] short LabelDisplayType;
14756 published service TableRows {
14757 interface ::com::sun::star::table::XTableRows;
14759 published constants TemplateDisplayFormat {
14760 const short AREA = 4;
14761 const short FULL = 0;
14762 const short NAME = 2;
14763 const short NAME_AND_EXT = 3;
14764 const short PATH = 1;
14765 const short TITLE = 5;
14767 published struct TextColumn {
14768 long Width;
14769 long LeftMargin;
14770 long RightMargin;
14772 published typedef sequence< ::com::sun::star::text::TextColumn > TextColumnSequence;
14773 published interface XTextColumns {
14774 interface ::com::sun::star::uno::XInterface;
14775 long getReferenceValue();
14776 short getColumnCount();
14777 void setColumnCount([in] short nColumns);
14778 sequence< ::com::sun::star::text::TextColumn > getColumns();
14779 void setColumns([in] sequence< ::com::sun::star::text::TextColumn > Columns);
14781 published service TextColumns {
14782 interface ::com::sun::star::text::XTextColumns;
14783 [property, readonly] boolean IsAutomatic;
14784 [property] long AutomaticDistance;
14785 [property] long SeparatorLineWidth;
14786 [property] ::com::sun::star::util::Color SeparatorLineColor;
14787 [property] long SeparatorLineRelativeHeight;
14788 [property] ::com::sun::star::style::VerticalAlignment SeparatorLineVerticalAlignment;
14789 [property] boolean SeparatorLineIsOn;
14790 [property, optional] short SeparatorLineStyle;
14792 published service TextContentCollection {
14793 interface ::com::sun::star::container::XNameAccess;
14794 interface ::com::sun::star::container::XContainer;
14796 published interface XTextCursor {
14797 interface ::com::sun::star::text::XTextRange;
14798 void collapseToStart();
14799 void collapseToEnd();
14800 boolean isCollapsed();
14801 boolean goLeft([in] short nCount, [in] boolean bExpand);
14802 boolean goRight([in] short nCount, [in] boolean bExpand);
14803 void gotoStart([in] boolean bExpand);
14804 void gotoEnd([in] boolean bExpand);
14805 void gotoRange([in] ::com::sun::star::text::XTextRange xRange, [in] boolean bExpand);
14807 published interface XParagraphCursor {
14808 interface ::com::sun::star::text::XTextCursor;
14809 boolean isStartOfParagraph();
14810 boolean isEndOfParagraph();
14811 boolean gotoStartOfParagraph([in] boolean bExpand);
14812 boolean gotoEndOfParagraph([in] boolean bExpand);
14813 boolean gotoNextParagraph([in] boolean bExpand);
14814 boolean gotoPreviousParagraph([in] boolean bExpand);
14816 published interface XSentenceCursor {
14817 interface ::com::sun::star::text::XTextCursor;
14818 boolean isStartOfSentence();
14819 boolean isEndOfSentence();
14820 boolean gotoNextSentence([in] boolean Expand);
14821 boolean gotoPreviousSentence([in] boolean Expand);
14822 boolean gotoStartOfSentence([in] boolean Expand);
14823 boolean gotoEndOfSentence([in] boolean Expand);
14825 published interface XWordCursor {
14826 interface ::com::sun::star::text::XTextCursor;
14827 boolean isStartOfWord();
14828 boolean isEndOfWord();
14829 boolean gotoNextWord([in] boolean bExpand);
14830 boolean gotoPreviousWord([in] boolean bExpand);
14831 boolean gotoEndOfWord([in] boolean bExpand);
14832 boolean gotoStartOfWord([in] boolean bExpand);
14834 published service TextCursor {
14835 service ::com::sun::star::text::TextRange;
14836 interface ::com::sun::star::text::XTextCursor;
14837 interface ::com::sun::star::beans::XPropertySet;
14838 interface ::com::sun::star::beans::XPropertyState;
14839 interface ::com::sun::star::beans::XMultiPropertyStates;
14840 [optional] interface ::com::sun::star::text::XWordCursor;
14841 [optional] interface ::com::sun::star::text::XSentenceCursor;
14842 [optional] interface ::com::sun::star::text::XParagraphCursor;
14843 [optional] interface ::com::sun::star::document::XDocumentInsertable;
14844 [optional] interface ::com::sun::star::util::XSortable;
14846 published service TextDocument {
14847 service ::com::sun::star::text::GenericTextDocument;
14849 published interface XTextViewCursor;
14850 published interface XTextViewCursorSupplier {
14851 interface ::com::sun::star::uno::XInterface;
14852 ::com::sun::star::text::XTextViewCursor getViewCursor();
14855 module view {
14856 published service OfficeDocumentView {
14857 interface ::com::sun::star::view::XSelectionSupplier;
14858 [optional] interface ::com::sun::star::view::XViewSettingsSupplier;
14859 [optional] interface ::com::sun::star::view::XControlAccess;
14862 module text {
14863 published service TextDocumentView {
14864 service ::com::sun::star::view::OfficeDocumentView;
14865 interface ::com::sun::star::view::XViewSettingsSupplier;
14866 interface ::com::sun::star::text::XTextViewCursorSupplier;
14867 [optional] interface ::com::sun::star::beans::XPropertySet;
14868 [property, optional, readonly] long PageCount;
14869 [property, optional, readonly] long LineCount;
14870 [property, optional] boolean IsConstantSpellcheck;
14871 [property, optional] boolean IsHideSpellMarks;
14873 published service TextEmbeddedObject {
14874 service ::com::sun::star::text::BaseFrame;
14875 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
14876 [property] string CLSID;
14877 [property, maybevoid, readonly] ::com::sun::star::frame::XModel Model;
14878 [property, maybevoid, readonly] ::com::sun::star::lang::XComponent Component;
14880 published service TextEmbeddedObjects {
14881 interface ::com::sun::star::container::XNameAccess;
14882 interface ::com::sun::star::container::XIndexAccess;
14884 published service TextFieldEnumeration {
14885 interface ::com::sun::star::container::XEnumeration;
14887 published service TextFieldMaster {
14888 [optional] interface ::com::sun::star::beans::XPropertySet;
14889 [property, optional] string Name;
14890 [property, readonly] sequence< ::com::sun::star::text::XDependentTextField > DependentTextFields;
14891 [property, readonly] string InstanceName;
14893 published service TextFieldMasters {
14894 interface ::com::sun::star::container::XNameAccess;
14896 published service TextFields {
14897 interface ::com::sun::star::container::XEnumerationAccess;
14898 interface ::com::sun::star::util::XRefreshable;
14900 published service TextFrames {
14901 interface ::com::sun::star::container::XNameAccess;
14902 interface ::com::sun::star::container::XIndexAccess;
14903 [optional] interface ::com::sun::star::container::XContainer;
14905 published service TextGraphicObject {
14906 service ::com::sun::star::text::BaseFrame;
14907 [property] ::com::sun::star::container::XIndexContainer ImageMap;
14908 [property] boolean ContentProtected;
14909 [property] boolean SurroundContour;
14910 [property] boolean ContourOutside;
14911 [property, optional] ::com::sun::star::drawing::PointSequenceSequence ContourPolyPolygon;
14912 [property] ::com::sun::star::text::GraphicCrop GraphicCrop;
14913 [property] boolean HoriMirroredOnEvenPages;
14914 [property] boolean HoriMirroredOnOddPages;
14915 [property] boolean VertMirrored;
14916 /** @deprecated */ [property] string GraphicURL;
14917 [property] string GraphicFilter;
14918 [property] ::com::sun::star::awt::Size ActualSize;
14919 [property] short AdjustLuminance;
14920 [property] short AdjustContrast;
14921 [property] short AdjustRed;
14922 [property] short AdjustGreen;
14923 [property] short AdjustBlue;
14924 [property] double Gamma;
14925 [property] boolean GraphicIsInverted;
14926 [property] short Transparency;
14927 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
14928 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
14930 published service TextGraphicObjects {
14931 interface ::com::sun::star::container::XNameAccess;
14932 interface ::com::sun::star::container::XIndexAccess;
14934 published constants TextGridMode {
14935 const short LINES = 1;
14936 const short LINES_AND_CHARS = 2;
14937 const short NONE = 0;
14939 published interface XPageCursor {
14940 interface ::com::sun::star::uno::XInterface;
14941 boolean jumpToFirstPage();
14942 boolean jumpToLastPage();
14943 boolean jumpToPage([in] short nPage);
14944 short getPage();
14945 boolean jumpToNextPage();
14946 boolean jumpToPreviousPage();
14947 boolean jumpToEndOfPage();
14948 boolean jumpToStartOfPage();
14950 published service TextLayoutCursor {
14951 service ::com::sun::star::text::TextCursor;
14952 interface ::com::sun::star::text::XPageCursor;
14954 published service TextPageStyle {
14955 [property] boolean RegisterModeActive;
14956 [property] string RegisterParagraphStyle;
14957 [property] ::com::sun::star::text::XTextColumns TextColumns;
14958 [property] ::com::sun::star::text::XText HeaderText;
14959 [property] ::com::sun::star::text::XText HeaderTextLeft;
14960 [property] ::com::sun::star::text::XText HeaderTextRight;
14961 [property, optional] ::com::sun::star::text::XText HeaderTextFirst;
14962 [property] ::com::sun::star::text::XText FooterText;
14963 [property] ::com::sun::star::text::XText FooterTextLeft;
14964 [property] ::com::sun::star::text::XText FooterTextRight;
14965 [property, optional] ::com::sun::star::text::XText FooterTextFirst;
14966 [property] long FootnoteHeight;
14967 [property] short FootnoteLineWeight;
14968 [property] ::com::sun::star::util::Color FootnoteLineColor;
14969 [property] byte FootnoteLineRelativeWidth;
14970 [property] short FootnoteLineAdjust;
14971 [property] long FootnoteLineTextDistance;
14972 [property] long FootnoteLineDistance;
14974 published service TextPortionEnumeration {
14975 interface ::com::sun::star::container::XEnumeration;
14977 published service TextRanges {
14978 interface ::com::sun::star::container::XIndexAccess;
14980 published interface XTextSection {
14981 interface ::com::sun::star::text::XTextContent;
14982 ::com::sun::star::text::XTextSection getParentSection();
14983 sequence< ::com::sun::star::text::XTextSection > getChildSections();
14985 published service TextSection {
14986 service ::com::sun::star::text::TextContent;
14987 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
14988 interface ::com::sun::star::text::XTextSection;
14989 interface ::com::sun::star::container::XNamed;
14990 interface ::com::sun::star::beans::XPropertySet;
14991 interface ::com::sun::star::beans::XPropertyState;
14992 [property] string Condition;
14993 [property] boolean IsVisible;
14994 [property] boolean IsProtected;
14995 [property] ::com::sun::star::text::SectionFileLink FileLink;
14996 [property] string LinkRegion;
14997 [property] string DDECommandType;
14998 [property] string DDECommandFile;
14999 [property] string DDECommandElement;
15000 /** @deprecated */ [property] string BackGraphicURL;
15001 [property] string BackGraphicFilter;
15002 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
15003 [property] boolean FootnoteIsCollectAtTextEnd;
15004 [property] boolean FootnoteIsRestartNumbering;
15005 [property] short FootnoteRestartNumberingAt;
15006 [property] boolean FootnoteIsOwnNumbering;
15007 [property] short FootnoteNumberingType;
15008 [property] string FootnoteNumberingPrefix;
15009 [property] string FootnoteNumberingSuffix;
15010 [property] boolean EndnoteIsCollectAtTextEnd;
15011 [property] boolean EndnoteIsRestartNumbering;
15012 [property] short EndnoteRestartNumberingAt;
15013 [property] boolean EndnoteIsOwnNumbering;
15014 [property] short EndnoteNumberingType;
15015 [property] string EndnoteNumberingPrefix;
15016 [property] string EndnoteNumberingSuffix;
15017 [property] boolean IsAutomaticUpdate;
15018 [property] ::com::sun::star::text::XTextColumns TextColumns;
15019 [property, optional] long SectionLeftMargin;
15020 [property, optional] long SectionRightMargin;
15021 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15023 published service TextSections {
15024 interface ::com::sun::star::container::XIndexAccess;
15025 interface ::com::sun::star::container::XNameAccess;
15027 /** @deprecated */ published service TextSortDescriptor {
15028 service ::com::sun::star::util::SortDescriptor;
15029 [property] char Delimiter;
15030 [property] boolean IsSortInTable;
15031 [property] long SortRowOrColumnNo0;
15032 [property] boolean IsSortNumeric0;
15033 [property] boolean IsSortAscending0;
15034 [property] long SortRowOrColumnNo1;
15035 [property] boolean IsSortNumeric1;
15036 [property] boolean IsSortAscending1;
15037 [property] long SortRowOrColumnNo2;
15038 [property] boolean IsSortNumeric2;
15039 [property] boolean IsSortAscending2;
15041 published service TextSortDescriptor2 {
15042 service ::com::sun::star::table::TableSortDescriptor2;
15043 [property] boolean IsSortInTable;
15044 [property] char Delimiter;
15046 /** @deprecated */ published service TextSortable {
15047 interface ::com::sun::star::util::XSortable;
15049 published interface XTextTableCursor {
15050 interface ::com::sun::star::uno::XInterface;
15051 string getRangeName();
15052 boolean gotoCellByName([in] string aCellName, [in] boolean bExpand);
15053 boolean goLeft([in] short nCount, [in] boolean bExpand);
15054 boolean goRight([in] short nCount, [in] boolean bExpand);
15055 boolean goUp([in] short nCount, [in] boolean bExpand);
15056 boolean goDown([in] short nCount, [in] boolean bExpand);
15057 void gotoStart([in] boolean bExpand);
15058 void gotoEnd([in] boolean bExpand);
15059 boolean mergeRange();
15060 boolean splitRange([in] short nCount, [in] boolean bHorizontal);
15062 published service TextTableCursor {
15063 service ::com::sun::star::style::CharacterProperties;
15064 service ::com::sun::star::style::CharacterPropertiesAsian;
15065 service ::com::sun::star::style::CharacterPropertiesComplex;
15066 service ::com::sun::star::style::ParagraphProperties;
15067 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
15068 interface ::com::sun::star::text::XTextTableCursor;
15069 interface ::com::sun::star::beans::XPropertySet;
15071 published service TextTableRow {
15072 interface ::com::sun::star::beans::XPropertySet;
15073 [property] ::com::sun::star::util::Color BackColor;
15074 [property] boolean BackTransparent;
15075 /** @deprecated */ [property] string BackGraphicURL;
15076 [property] string BackGraphicFilter;
15077 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
15078 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
15079 [property] long Height;
15080 [property] boolean IsAutoHeight;
15081 [property, maybevoid, optional] boolean IsSplitAllowed;
15082 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > RowInteropGrabBag;
15083 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15085 published service TextTables {
15086 interface ::com::sun::star::container::XIndexAccess;
15087 interface ::com::sun::star::container::XNameAccess;
15090 module view {
15091 published interface XScreenCursor {
15092 interface ::com::sun::star::uno::XInterface;
15093 boolean screenDown();
15094 boolean screenUp();
15097 module text {
15098 published service TextViewCursor {
15099 service ::com::sun::star::text::TextLayoutCursor;
15100 interface ::com::sun::star::view::XScreenCursor;
15102 /** @deprecated */ published constants TimeDisplayFormat {
15103 const short HHMM = 1;
15104 const short HHMMAMPM = 4;
15105 const short HHMMSS = 2;
15106 const short HHMMSS00 = 3;
15107 const short HHMMSS00AMPM = 6;
15108 const short HHMMSSAMPM = 5;
15109 const short STANDARD = 0;
15111 published constants UserDataPart {
15112 const short CITY = 7;
15113 const short COMPANY = 0;
15114 const short COUNTRY = 5;
15115 const short EMAIL = 13;
15116 const short FAX = 12;
15117 const short FIRSTNAME = 1;
15118 const short NAME = 2;
15119 const short PHONE_COMPANY = 11;
15120 const short PHONE_PRIVATE = 10;
15121 const short POSITION = 9;
15122 const short SHORTCUT = 3;
15123 const short STATE = 14;
15124 const short STREET = 4;
15125 const short TITLE = 8;
15126 const short ZIP = 6;
15128 published service UserDefinedIndex {
15129 service ::com::sun::star::text::BaseIndex;
15130 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15131 [property, optional] boolean CreateFromMarks;
15132 [property, optional] boolean UseLevelFromSource;
15133 [property, optional] boolean CreateFromTables;
15134 [property, optional] boolean CreateFromTextFrames;
15135 [property, optional] boolean CreateFromGraphicObjects;
15136 [property, optional] boolean CreateFromEmbeddedObjects;
15137 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
15139 published constants UserFieldFormat {
15140 const short NUM = 2;
15141 const short SYSTEM = 0;
15142 const short TEXT = 1;
15144 published service UserIndex {
15145 service ::com::sun::star::text::BaseIndex;
15146 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15147 [property, optional] boolean CreateFromMarks;
15148 [property, optional] boolean UseLevelFromSource;
15149 [property, optional] boolean CreateFromTables;
15150 [property, optional] boolean CreateFromTextFrames;
15151 [property, optional] boolean CreateFromGraphicObjects;
15152 [property, optional] boolean CreateFromEmbeddedObjects;
15153 [property] string UserIndexName;
15155 published service UserIndexMark {
15156 service ::com::sun::star::text::TextContent;
15157 service ::com::sun::star::text::BaseIndexMark;
15158 [property] string UserIndexName;
15160 published constants VertOrientation {
15161 const short BOTTOM = 3;
15162 const short CENTER = 2;
15163 const short CHAR_BOTTOM = 6;
15164 const short CHAR_CENTER = 5;
15165 const short CHAR_TOP = 4;
15166 const short LINE_BOTTOM = 9;
15167 const short LINE_CENTER = 8;
15168 const short LINE_TOP = 7;
15169 const short NONE = 0;
15170 const short TOP = 1;
15172 published struct VertOrientationFormat {
15173 long YPos;
15174 short VerticalOrientation;
15175 short VerticalRelation;
15177 published service ViewSettings {
15178 interface ::com::sun::star::beans::XPropertySet;
15179 [property] boolean ShowAnnotations;
15180 [property] boolean ShowBreaks;
15181 [property] boolean ShowDrawings;
15182 [property] boolean ShowFieldCommands;
15183 [property] boolean ShowFootnoteBackground;
15184 [property] boolean ShowGraphics;
15185 [property] boolean ShowHiddenParagraphs;
15186 [property] boolean ShowHiddenText;
15187 [property] boolean ShowRulers;
15188 [property] boolean ShowHoriRuler;
15189 [property] boolean ShowHoriScrollBar;
15190 [property] boolean ShowIndexMarkBackground;
15191 [property] boolean ShowParaBreaks;
15192 [property] boolean ShowProtectedSpaces;
15193 [property] boolean ShowSoftHyphens;
15194 [property] boolean ShowSpaces;
15195 [property] boolean ShowTableBoundaries;
15196 [property] boolean ShowTables;
15197 [property] boolean ShowTabstops;
15198 [property] boolean ShowTextBoundaries;
15199 [property] boolean ShowTextFieldBackground;
15200 [property] boolean ShowVertRuler;
15201 [property] boolean ShowVertScrollBar;
15202 [property] boolean SmoothScrolling;
15203 [property] boolean IsVertRulerRightAligned;
15204 [property] boolean ShowOnlineLayout;
15205 [property] short ZoomType;
15206 [property] short ZoomValue;
15207 [property, optional] boolean IsExecuteHyperlinks;
15208 [property, optional] boolean IsRasterVisible;
15209 [property, optional] boolean IsSnapToRaster;
15210 [property, optional] long RasterSubdivisionX;
15211 [property, optional] long RasterSubdivisionY;
15212 [property, optional] long RasterResolutionX;
15213 [property, optional] long RasterResolutionY;
15214 [property, optional] boolean ShowHiddenCharacters;
15215 [property, optional] boolean ShowNonprintingCharacters;
15216 [property, optional] long HorizontalRulerMetric;
15217 [property, optional] long VerticalRulerMetric;
15218 [property, optional] boolean ShowContentTips;
15219 [property, optional] boolean ShowScrollBarTips;
15220 [property, optional] boolean HideWhitespace;
15221 [property, optional] boolean ShowInlineTooltips;
15222 [property, optional] boolean UseHeaderFooterMenu;
15223 [property, optional] boolean ShowBookmarks;
15224 [property, optional] boolean ShowOutlineContentVisibilityButton;
15225 [property, optional] boolean ShowChangesInMargin;
15227 published constants WritingMode2 {
15228 const short BT_LR = 5;
15229 const short CONTEXT = 4;
15230 const short LR_TB = 0;
15231 /** @deprecated */ const short PAGE = 4;
15232 const short RL_TB = 1;
15233 const short TB_LR = 3;
15234 const short TB_RL = 2;
15236 published interface XBookmarkInsertTool {
15237 interface ::com::sun::star::uno::XInterface;
15238 ::com::sun::star::text::XTextContent insertNewBookmark([in] ::com::sun::star::text::XTextRange xTextRange, [in] string aName);
15240 published interface XDocumentIndexMark {
15241 interface ::com::sun::star::text::XTextContent;
15242 string getMarkEntry();
15243 void setMarkEntry([in] string aIndexEntry);
15245 published interface XEndnotesSettingsSupplier {
15246 interface ::com::sun::star::uno::XInterface;
15247 ::com::sun::star::beans::XPropertySet getEndnotesSettings();
15249 published interface XFootnotesSettingsSupplier {
15250 interface ::com::sun::star::uno::XInterface;
15251 ::com::sun::star::beans::XPropertySet getFootnotesSettings();
15253 published interface XLineNumberingProperties {
15254 interface ::com::sun::star::uno::XInterface;
15255 ::com::sun::star::beans::XPropertySet getLineNumberingProperties();
15257 published interface XMailMergeListener {
15258 interface ::com::sun::star::uno::XInterface;
15259 void notifyMailMergeEvent([in] ::com::sun::star::text::MailMergeEvent aEvent);
15261 published interface XNumberingFormatter {
15262 interface ::com::sun::star::uno::XInterface;
15263 string makeNumberingString([in] sequence< ::com::sun::star::beans::PropertyValue > aProperties, [in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::lang::IllegalArgumentException);
15265 published interface XNumberingRulesSupplier {
15266 interface ::com::sun::star::uno::XInterface;
15267 ::com::sun::star::container::XIndexAccess getNumberingRules();
15269 published interface XNumberingTypeInfo {
15270 interface ::com::sun::star::uno::XInterface;
15271 sequence< short > getSupportedNumberingTypes();
15272 short getNumberingType([in] string NumberingIdentifier);
15273 boolean hasNumberingType([in] string NumberingIdentifier);
15274 string getNumberingIdentifier([in] short NumberingType);
15276 published interface XRedline {
15277 interface ::com::sun::star::uno::XInterface;
15278 void makeRedline([in] string RedlineType, [in] ::com::sun::star::beans::PropertyValues RedlineProperties) raises (::com::sun::star::lang::IllegalArgumentException);
15280 /** @deprecated */ published interface XRelativeTextContentRemove {
15281 interface ::com::sun::star::uno::XInterface;
15282 void removeTextContentBefore([in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
15283 void removeTextContentAfter([in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
15285 published interface XRubySelection {
15286 interface ::com::sun::star::uno::XInterface;
15287 sequence< ::com::sun::star::beans::PropertyValues > getRubyList([in] boolean Automatic);
15288 void setRubyList([in] sequence< ::com::sun::star::beans::PropertyValues > RubyList, [in] boolean Automatic);
15290 published interface XTextCopy {
15291 interface ::com::sun::star::uno::XInterface;
15292 void copyText([in] ::com::sun::star::text::XTextCopy xSource);
15294 published interface XTextShapesSupplier {
15295 interface ::com::sun::star::uno::XInterface;
15296 ::com::sun::star::container::XIndexAccess getShapes();
15298 published interface XTextViewCursor {
15299 interface ::com::sun::star::text::XTextCursor;
15300 boolean isVisible();
15301 void setVisible([in] boolean bVisible);
15302 ::com::sun::star::awt::Point getPosition();
15304 module fieldmaster {
15305 published service Bibliography {
15306 service ::com::sun::star::text::TextFieldMaster;
15307 [property] boolean IsNumberEntries;
15308 [property] boolean IsSortByPosition;
15309 [property] string BracketBefore;
15310 [property] string BracketAfter;
15311 [property] sequence< ::com::sun::star::beans::PropertyValues > SortKeys;
15312 [property] ::com::sun::star::lang::Locale Locale;
15313 [property] string SortAlgorithm;
15315 published service DDE {
15316 service ::com::sun::star::text::TextFieldMaster;
15317 [property] string DDECommandElement;
15318 [property] string DDECommandFile;
15319 [property] string DDECommandType;
15320 [property] boolean IsAutomaticUpdate;
15321 [property, optional] string Content;
15323 published service Database {
15324 service ::com::sun::star::text::TextFieldMaster;
15325 [property] string DataBaseName;
15326 [property] long CommandType;
15327 [property] string DataTableName;
15328 [property] string DataColumnName;
15329 [property, optional] string DataBaseURL;
15330 [property, optional] string DataBaseResource;
15331 [property, optional] string Name;
15333 published service SetExpression {
15334 service ::com::sun::star::text::TextFieldMaster;
15335 [property] byte ChapterNumberingLevel;
15336 [property] string NumberingSeparator;
15337 [property] short SubType;
15339 published service User {
15340 service ::com::sun::star::text::TextFieldMaster;
15341 [property] boolean IsExpression;
15342 [property] double Value;
15343 [property] string Content;
15346 module textfield {
15347 published service Annotation {
15348 service ::com::sun::star::text::TextField;
15349 [property] string Author;
15350 [property, optional] string Initials;
15351 [property, optional] string Name;
15352 [property] string Content;
15353 [property] ::com::sun::star::util::Date Date;
15354 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15356 published service Author {
15357 service ::com::sun::star::text::TextField;
15358 [property, optional] boolean IsFixed;
15359 [property, optional] string Content;
15360 [property, optional] short AuthorFormat;
15361 [property, optional] string CurrentPresentation;
15362 [property, optional] boolean FullName;
15364 published service Bibliography {
15365 service ::com::sun::star::text::DependentTextField;
15366 [property] sequence< ::com::sun::star::beans::PropertyValue > Fields;
15368 published service Chapter {
15369 service ::com::sun::star::text::TextField;
15370 [property] short ChapterFormat;
15371 [property] byte Level;
15373 published service CharacterCount {
15374 service ::com::sun::star::text::TextField;
15375 [property] short NumberingType;
15377 published service CombinedCharacters {
15378 service ::com::sun::star::text::TextField;
15379 [property] string Content;
15381 published service ConditionalText {
15382 service ::com::sun::star::text::TextField;
15383 [property] string TrueContent;
15384 [property] string FalseContent;
15385 [property] string Condition;
15386 [property] boolean IsConditionTrue;
15387 [property, optional] string CurrentPresentation;
15389 published service DDE {
15390 service ::com::sun::star::text::TextField;
15392 published service Database {
15393 service ::com::sun::star::text::DependentTextField;
15394 [property] string Content;
15395 [property] string CurrentPresentation;
15396 [property] boolean DataBaseFormat;
15397 [property] long NumberFormat;
15399 published service DatabaseName {
15400 service ::com::sun::star::text::DependentTextField;
15401 [property] string DataBaseName;
15402 [property] long DataCommandType;
15403 [property] string DataTableName;
15404 [property, optional] string DataBaseURL;
15405 [property, optional] string DataBaseResource;
15407 published service DatabaseNextSet {
15408 service ::com::sun::star::text::DependentTextField;
15409 [property] string DataBaseName;
15410 [property] long DataCommandType;
15411 [property] string DataTableName;
15412 [property] string Condition;
15413 [property, optional] string DataBaseURL;
15414 [property, optional] string DataBaseResource;
15416 published service DatabaseNumberOfSet {
15417 service ::com::sun::star::text::DependentTextField;
15418 [property] string DataBaseName;
15419 [property] long DataCommandType;
15420 [property] string DataTableName;
15421 [property] string Condition;
15422 [property] long SetNumber;
15423 [property, optional] string DataBaseURL;
15424 [property, optional] string DataBaseResource;
15426 published service DatabaseSetNumber {
15427 service ::com::sun::star::text::DependentTextField;
15428 [property] string DataBaseName;
15429 [property] long DataCommandType;
15430 [property] string DataTableName;
15431 [property] short NumberingType;
15432 [property] long SetNumber;
15433 [property, optional] string DataBaseURL;
15434 [property, optional] string DataBaseResource;
15436 published service DateTime {
15437 service ::com::sun::star::text::TextField;
15438 [property, optional] boolean IsFixed;
15439 [property] boolean IsDate;
15440 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15441 [property, optional] long NumberFormat;
15442 /** @deprecated */ [property, optional] short DateTimeFormat;
15443 [property, optional] long Adjust;
15444 [property, optional] boolean IsFixedLanguage;
15446 published service DropDown {
15447 service ::com::sun::star::text::TextField;
15448 [property] string Name;
15449 [property] sequence< string > Items;
15450 [property] string SelectedItem;
15452 published service EmbeddedObjectCount {
15453 service ::com::sun::star::text::TextField;
15454 [property] short NumberingType;
15456 published service ExtendedUser {
15457 service ::com::sun::star::text::TextField;
15458 [property] string Content;
15459 [property] string CurrentPresentation;
15460 [property] boolean IsFixed;
15461 [property] short UserDataType;
15463 published service FileName {
15464 service ::com::sun::star::text::TextField;
15465 [property] string CurrentPresentation;
15466 [property] short FileFormat;
15467 [property] boolean IsFixed;
15469 published service GetExpression {
15470 service ::com::sun::star::text::TextField;
15471 [property] string Content;
15472 [property] string CurrentPresentation;
15473 [property] long NumberFormat;
15474 [property] boolean IsShowFormula;
15475 [property] short SubType;
15476 [property, readonly] double Value;
15477 [property] short VariableSubtype;
15478 [property, optional] boolean IsFixedLanguage;
15480 published service GetReference {
15481 service ::com::sun::star::text::TextField;
15482 [property] string CurrentPresentation;
15483 [property] short ReferenceFieldSource;
15484 [property] string SourceName;
15485 [property] short ReferenceFieldPart;
15486 [property] short SequenceNumber;
15487 [property, optional] string ReferenceFieldLanguage;
15489 published service GraphicObjectCount {
15490 service ::com::sun::star::text::TextField;
15491 [property] short NumberingType;
15493 published service HiddenParagraph {
15494 service ::com::sun::star::text::TextField;
15495 [property] string Condition;
15496 [property] boolean IsHidden;
15498 published service HiddenText {
15499 service ::com::sun::star::text::TextField;
15500 [property] string Content;
15501 [property] string Condition;
15502 [property] boolean IsHidden;
15504 published service Input {
15505 service ::com::sun::star::text::TextField;
15506 [property, optional] string Content;
15507 [property, optional] string Hint;
15508 [property, optional] string Help;
15510 published service InputUser {
15511 service ::com::sun::star::text::TextField;
15512 [property, optional] string Content;
15513 [property, optional] string Hint;
15515 published service JumpEdit {
15516 service ::com::sun::star::text::TextField;
15517 [property] string Hint;
15518 [property] string PlaceHolder;
15519 [property] short PlaceHolderType;
15521 published service Macro {
15522 service ::com::sun::star::text::TextField;
15523 [property] string Hint;
15524 [property] string MacroName;
15525 [property] string MacroLibrary;
15527 published service PageCount {
15528 service ::com::sun::star::text::TextField;
15529 [property] short NumberingType;
15531 published service PageNumber {
15532 service ::com::sun::star::text::TextField;
15533 [property] short NumberingType;
15534 [property] short Offset;
15535 [property] ::com::sun::star::text::PageNumberType SubType;
15536 [property] string UserText;
15538 published service ParagraphCount {
15539 service ::com::sun::star::text::TextField;
15540 [property] short NumberingType;
15542 published service ReferencePageGet {
15543 service ::com::sun::star::text::TextField;
15544 [property] short NumberingType;
15546 published service ReferencePageSet {
15547 service ::com::sun::star::text::TextField;
15548 [property] short Offset;
15549 [property] boolean NameOn;
15551 published service Script {
15552 service ::com::sun::star::text::TextField;
15553 [property] string Content;
15554 [property] string ScriptType;
15555 [property] boolean URLContent;
15557 published service SetExpression {
15558 service ::com::sun::star::text::DependentTextField;
15559 [property] string Content;
15560 [property] string CurrentPresentation;
15561 [property] long NumberFormat;
15562 [property] short NumberingType;
15563 [property] boolean IsShowFormula;
15564 [property] string Hint;
15565 [property] boolean IsInput;
15566 [property] boolean IsVisible;
15567 [property] short SequenceValue;
15568 [property] short SubType;
15569 [property] double Value;
15570 [property, readonly] string VariableName;
15571 [property, optional] boolean IsFixedLanguage;
15573 published service TableCount {
15574 service ::com::sun::star::text::TextField;
15575 [property] short NumberingType;
15577 /** @deprecated */ published service TableFormula {
15578 service ::com::sun::star::text::TextField;
15579 [property] string Formula;
15580 [property] string CurrentPresentation;
15581 [property] boolean IsShowFormula;
15582 [property] short NumberFormat;
15584 published service TemplateName {
15585 service ::com::sun::star::text::TextField;
15586 [property] short FileFormat;
15588 published service URL {
15589 service ::com::sun::star::text::TextField;
15590 [property] short Format;
15591 [property] string URL;
15592 [property] string Representation;
15593 [property] string TargetFrame;
15595 published service User {
15596 service ::com::sun::star::text::DependentTextField;
15597 [property, optional] boolean IsShowFormula;
15598 [property, optional] boolean IsVisible;
15599 [property, optional] long NumberFormat;
15600 [property, optional] boolean IsFixedLanguage;
15602 published service WordCount {
15603 service ::com::sun::star::text::TextField;
15604 [property] short NumberingType;
15606 module docinfo {
15607 published service ChangeAuthor {
15608 service ::com::sun::star::text::TextField;
15609 [property] string Author;
15610 [property] string CurrentPresentation;
15611 [property, optional] boolean IsFixed;
15613 published service ChangeDateTime {
15614 service ::com::sun::star::text::TextField;
15615 [property] string CurrentPresentation;
15616 [property, optional] boolean IsFixed;
15617 [property] boolean IsDate;
15618 [property] double DateTimeValue;
15619 [property] long NumberFormat;
15620 [property, optional] boolean IsFixedLanguage;
15622 published service CreateAuthor {
15623 service ::com::sun::star::text::TextField;
15624 [property] string Author;
15625 [property] string CurrentPresentation;
15626 [property, optional] boolean IsFixed;
15628 published service CreateDateTime {
15629 service ::com::sun::star::text::TextField;
15630 [property] string CurrentPresentation;
15631 [property, optional] boolean IsFixed;
15632 [property] boolean IsDate;
15633 [property] double DateTimeValue;
15634 [property] long NumberFormat;
15635 [property, optional] boolean IsFixedLanguage;
15637 published service Custom {
15638 service ::com::sun::star::text::TextField;
15639 [property] string Name;
15640 [property] string CurrentPresentation;
15641 [property] boolean IsFixed;
15643 published service Description {
15644 service ::com::sun::star::text::TextField;
15645 [property] string Content;
15646 [property] string CurrentPresentation;
15647 [property] boolean IsFixed;
15649 published service EditTime {
15650 service ::com::sun::star::text::TextField;
15651 [property] string CurrentPresentation;
15652 [property, optional] boolean IsFixed;
15653 [property] double DateTimeValue;
15654 [property] long NumberFormat;
15655 [property, optional] boolean IsFixedLanguage;
15657 published service Keywords {
15658 service ::com::sun::star::text::TextField;
15659 [property] string Content;
15660 [property] string CurrentPresentation;
15661 [property] boolean IsFixed;
15663 published service PrintAuthor {
15664 service ::com::sun::star::text::TextField;
15665 [property] string Author;
15666 [property] string CurrentPresentation;
15667 [property, optional] boolean IsFixed;
15669 published service PrintDateTime {
15670 service ::com::sun::star::text::TextField;
15671 [property] string CurrentPresentation;
15672 [property, optional] boolean IsFixed;
15673 [property] boolean IsDate;
15674 [property] double DateTimeValue;
15675 [property] long NumberFormat;
15676 [property, optional] boolean IsFixedLanguage;
15678 published service Revision {
15679 service ::com::sun::star::text::TextField;
15680 [property] string Content;
15681 [property] string CurrentPresentation;
15682 [property] boolean IsFixed;
15684 published service Subject {
15685 service ::com::sun::star::text::TextField;
15686 [property] string Content;
15687 [property] string CurrentPresentation;
15688 [property] boolean IsFixed;
15690 published service Title {
15691 service ::com::sun::star::text::TextField;
15692 [property] string Content;
15693 [property] string CurrentPresentation;
15694 [property] boolean IsFixed;
15699 module ucb {
15700 published exception AlreadyInitializedException: ::com::sun::star::uno::Exception {
15702 published interface XAnyCompare;
15703 published interface XAnyCompareFactory {
15704 interface ::com::sun::star::uno::XInterface;
15705 ::com::sun::star::ucb::XAnyCompare createAnyCompareByName([in] string PropertyName);
15707 published service AnyCompareFactory: ::com::sun::star::ucb::XAnyCompareFactory {
15708 createWithLocale([in] ::com::sun::star::lang::Locale aLocale);
15710 published exception AuthenticationRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
15711 string ServerName;
15712 string Diagnostic;
15713 boolean HasRealm;
15714 string Realm;
15715 boolean HasUserName;
15716 string UserName;
15717 boolean HasPassword;
15718 string Password;
15719 boolean HasAccount;
15720 string Account;
15722 published interface XContentAccess {
15723 interface ::com::sun::star::uno::XInterface;
15724 string queryContentIdentifierString();
15725 ::com::sun::star::ucb::XContentIdentifier queryContentIdentifier();
15726 ::com::sun::star::ucb::XContent queryContent();
15728 published service ContentResultSet {
15729 service ::com::sun::star::sdbc::ResultSet;
15730 interface ::com::sun::star::lang::XComponent;
15731 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
15732 interface ::com::sun::star::sdbc::XResultSet;
15733 interface ::com::sun::star::sdbc::XRow;
15734 interface ::com::sun::star::sdbc::XCloseable;
15735 interface ::com::sun::star::beans::XPropertySet;
15736 interface ::com::sun::star::ucb::XContentAccess;
15737 [property, optional] long CursorTravelMode;
15738 [property, readonly] long RowCount;
15739 [property, readonly] boolean IsRowCountFinal;
15741 published service CachedContentResultSet {
15742 service ::com::sun::star::ucb::ContentResultSet;
15743 [property] long FetchSize;
15744 [property] long FetchDirection;
15746 published interface XContentIdentifierMapping;
15747 published interface XCachedContentResultSetFactory {
15748 interface ::com::sun::star::uno::XInterface;
15749 ::com::sun::star::sdbc::XResultSet createCachedContentResultSet([in] ::com::sun::star::sdbc::XResultSet xSource, [in] ::com::sun::star::ucb::XContentIdentifierMapping xMapping);
15751 published service CachedContentResultSetFactory: ::com::sun::star::ucb::XCachedContentResultSetFactory;
15752 published struct FetchResult {
15753 sequence< any > Rows;
15754 long StartIndex;
15755 boolean Orientation;
15756 short FetchError;
15758 published interface XFetchProvider {
15759 interface ::com::sun::star::uno::XInterface;
15760 ::com::sun::star::ucb::FetchResult fetch([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15762 published interface XFetchProviderForContentAccess {
15763 interface ::com::sun::star::uno::XInterface;
15764 ::com::sun::star::ucb::FetchResult fetchContentIdentifierStrings([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15765 ::com::sun::star::ucb::FetchResult fetchContentIdentifiers([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15766 ::com::sun::star::ucb::FetchResult fetchContents([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15768 published service CachedContentResultSetStub {
15769 service ::com::sun::star::ucb::ContentResultSet;
15770 interface ::com::sun::star::ucb::XFetchProvider;
15771 interface ::com::sun::star::ucb::XFetchProviderForContentAccess;
15773 published interface XCachedContentResultSetStubFactory {
15774 interface ::com::sun::star::uno::XInterface;
15775 ::com::sun::star::sdbc::XResultSet createCachedContentResultSetStub([in] ::com::sun::star::sdbc::XResultSet xSource);
15777 published service CachedContentResultSetStubFactory: ::com::sun::star::ucb::XCachedContentResultSetStubFactory;
15778 published exception ListenerAlreadySetException: ::com::sun::star::uno::Exception {
15780 published exception ServiceNotFoundException: ::com::sun::star::uno::Exception {
15782 published interface XDynamicResultSetListener;
15783 published interface XDynamicResultSet {
15784 interface ::com::sun::star::lang::XComponent;
15785 ::com::sun::star::sdbc::XResultSet getStaticResultSet() raises (::com::sun::star::ucb::ListenerAlreadySetException);
15786 void setListener([in] ::com::sun::star::ucb::XDynamicResultSetListener Listener) raises (::com::sun::star::ucb::ListenerAlreadySetException);
15787 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);
15788 short getCapabilities();
15790 published interface XSourceInitialization {
15791 interface ::com::sun::star::uno::XInterface;
15792 void setSource([in] ::com::sun::star::uno::XInterface Source) raises (::com::sun::star::ucb::AlreadyInitializedException);
15794 published service CachedDynamicResultSet {
15795 interface ::com::sun::star::ucb::XDynamicResultSet;
15796 interface ::com::sun::star::ucb::XSourceInitialization;
15798 published interface XCachedDynamicResultSetFactory {
15799 interface ::com::sun::star::uno::XInterface;
15800 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet SourceStub, [in] ::com::sun::star::ucb::XContentIdentifierMapping ContentIdentifierMapping);
15802 published service CachedDynamicResultSetFactory: ::com::sun::star::ucb::XCachedDynamicResultSetFactory;
15803 published service CachedDynamicResultSetStub {
15804 interface ::com::sun::star::ucb::XDynamicResultSet;
15805 interface ::com::sun::star::ucb::XSourceInitialization;
15807 published struct NumberedSortingInfo {
15808 long ColumnIndex;
15809 boolean Ascending;
15811 published interface XCachedDynamicResultSetStubFactory {
15812 interface ::com::sun::star::uno::XInterface;
15813 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSetStub([in] ::com::sun::star::ucb::XDynamicResultSet Source);
15814 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);
15816 published service CachedDynamicResultSetStubFactory: ::com::sun::star::ucb::XCachedDynamicResultSetStubFactory;
15817 published exception IllegalIdentifierException: ::com::sun::star::uno::Exception {
15819 published interface XContentProvider {
15820 interface ::com::sun::star::uno::XInterface;
15821 ::com::sun::star::ucb::XContent queryContent([in] ::com::sun::star::ucb::XContentIdentifier Identifier) raises (::com::sun::star::ucb::IllegalIdentifierException);
15822 long compareContentIds([in] ::com::sun::star::ucb::XContentIdentifier Id1, [in] ::com::sun::star::ucb::XContentIdentifier Id2);
15824 published service CommandEnvironment: ::com::sun::star::ucb::XCommandEnvironment {
15825 create([in] ::com::sun::star::task::XInteractionHandler InteractionHandler, [in] ::com::sun::star::ucb::XProgressHandler ProgressHandler);
15827 published struct CommandInfo {
15828 string Name;
15829 long Handle;
15830 type ArgType;
15832 published constants CommandInfoChange {
15833 const long COMMAND_INSERTED = 0;
15834 const long COMMAND_REMOVED = 1;
15836 published struct CommandInfoChangeEvent: ::com::sun::star::lang::EventObject {
15837 string Name;
15838 long Handle;
15839 long Reason;
15841 published constants ConnectionMode {
15842 const short OFFLINE = 1;
15843 const short ONLINE = 0;
15845 published constants ContentAction {
15846 const long DELETED = 2;
15847 const long EXCHANGED = 4;
15848 const long INSERTED = 0;
15849 const long REMOVED = 1;
15850 /** @deprecated */ const long SEARCH_MATCHED = 128;
15852 published struct ContentEvent: ::com::sun::star::lang::EventObject {
15853 long Action;
15854 ::com::sun::star::ucb::XContent Content;
15855 ::com::sun::star::ucb::XContentIdentifier Id;
15857 published constants ContentInfoAttribute {
15858 const short INSERT_WITH_INPUTSTREAM = 1;
15859 const short KIND_DOCUMENT = 2;
15860 const short KIND_FOLDER = 4;
15861 const short KIND_LINK = 8;
15862 const short NONE = 0;
15864 published interface XContentIdentifierFactory {
15865 interface ::com::sun::star::uno::XInterface;
15866 ::com::sun::star::ucb::XContentIdentifier createContentIdentifier([in] string ContentId);
15868 published interface XParameterizedContentProvider {
15869 interface ::com::sun::star::uno::XInterface;
15870 ::com::sun::star::ucb::XContentProvider registerInstance([in] string Template, [in] string Arguments, [in] boolean ReplaceExisting) raises (::com::sun::star::lang::IllegalArgumentException);
15871 ::com::sun::star::ucb::XContentProvider deregisterInstance([in] string Template, [in] string Arguments) raises (::com::sun::star::lang::IllegalArgumentException);
15873 published service ContentProvider {
15874 interface ::com::sun::star::ucb::XContentProvider;
15875 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
15876 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
15878 published struct ContentProviderInfo {
15879 ::com::sun::star::ucb::XContentProvider ContentProvider;
15880 string Scheme;
15882 published interface XContentProviderSupplier {
15883 interface ::com::sun::star::uno::XInterface;
15884 ::com::sun::star::ucb::XContentProvider getContentProvider();
15886 published service ContentProviderProxy {
15887 interface ::com::sun::star::uno::XInterface;
15888 interface ::com::sun::star::ucb::XContentProviderSupplier;
15889 interface ::com::sun::star::ucb::XContentProvider;
15890 interface ::com::sun::star::ucb::XParameterizedContentProvider;
15892 published interface XContentProviderFactory {
15893 interface ::com::sun::star::uno::XInterface;
15894 ::com::sun::star::ucb::XContentProvider createContentProvider([in] string Service);
15896 published service ContentProviderProxyFactory: ::com::sun::star::ucb::XContentProviderFactory;
15897 published constants ContentResultSetCapability {
15898 const short SORTED = 1;
15900 /** @deprecated */ published interface XContentTransmitter {
15901 interface ::com::sun::star::uno::XInterface;
15902 void transmit([in] string Source, [in] string Destination, [in] long Flags);
15904 /** @deprecated */ published service ContentTransmitter {
15905 interface ::com::sun::star::ucb::XContentTransmitter;
15907 published struct CrossReference {
15908 string Group;
15909 long Id;
15911 published service HierarchyDataSource {
15912 interface ::com::sun::star::lang::XMultiServiceFactory;
15913 interface ::com::sun::star::lang::XComponent;
15915 published service DefaultHierarchyDataSource {
15916 service ::com::sun::star::ucb::HierarchyDataSource;
15918 published struct DocumentHeaderField {
15919 string Name;
15920 string Value;
15922 published enum DocumentStoreMode {
15923 REMOTE = 0,
15924 LOCAL = 1
15926 published exception DuplicateCommandIdentifierException: ::com::sun::star::uno::Exception {
15928 published exception DuplicateProviderException: ::com::sun::star::uno::Exception {
15930 published service DynamicResultSet {
15931 interface ::com::sun::star::ucb::XDynamicResultSet;
15933 /** @deprecated */ published constants Error {
15934 const long ACCOUNT_SYNTAX = 122977;
15935 const long BAD_CCMAIL_EXPORT_PASSWORD = 122909;
15936 const long BAD_INET = 122965;
15937 const long CCMAIL_EXPORT_ERROR = 122905;
15938 const long CCMAIL_EXPORT_NOT_TERMINATING = 122957;
15939 const long CCMAIL_EXPORT_TOO_LONG = 122910;
15940 const long CNTOUT_NO_FROM = 122890;
15941 const long CONFIRM_EMPTY_TRASH = 122952;
15942 const long CONNECT_FAILURE = 122883;
15943 const long COULD_NOT_INIT_COMPONENT = 122961;
15944 const long DELETE_ABORTED = 122892;
15945 const long DO_LOG = 122947;
15946 const long EMPTY_SERVERNAME = 122963;
15947 const long EMPTY_USERNAME = 122964;
15948 const long EXTERNAL_COMMAND_FAILED = 122958;
15949 const long FILE_EXISTS = 122921;
15950 const long FILE_NOT_EXISTS = 122922;
15951 const long FOLDER_EXISTS = 122911;
15952 const long FOLDER_INVALID = 122896;
15953 const long FOLDER_NOT_EXISTS = 122912;
15954 const long FSYS_ACCESS_DENIED = 122926;
15955 const long FSYS_CACHE_INCONSISTENT = 122940;
15956 const long FSYS_CANT_ITERATE = 122937;
15957 const long FSYS_CANT_RESOLVE_CONFLICT = 122936;
15958 const long FSYS_DELETE = 122944;
15959 const long FSYS_INSERT_MEDIUM = 122955;
15960 const long FSYS_INVALID_CHAR = 122924;
15961 const long FSYS_INVALID_DEVICE = 122925;
15962 const long FSYS_IS_MARKED = 122945;
15963 const long FSYS_IS_WILDCARD = 122933;
15964 const long FSYS_LOCK = 122942;
15965 const long FSYS_LOCK_VIOLATION = 122927;
15966 const long FSYS_LOST_ROOT = 122949;
15967 const long FSYS_MISPLACED_CHAR = 122923;
15968 const long FSYS_NOT_A_DIRECTORY = 122932;
15969 const long FSYS_NOT_A_FILE = 122931;
15970 const long FSYS_NOT_SUPPORTED = 122929;
15971 const long FSYS_NO_TARGET = 122953;
15972 const long FSYS_READONLY = 122941;
15973 const long FSYS_RECURSIVE = 122954;
15974 const long FSYS_ROOT_DELETE = 122920;
15975 const long FSYS_UNKNOWN = 122930;
15976 const long FSYS_UNLOCK = 122943;
15977 const long FSYS_UPDATE_NEEDED = 122935;
15978 const long FSYS_VOLUME_FULL = 122928;
15979 const long FTP_DCONFAILURE = 122901;
15980 const long FTP_GENERAL_FAILURE = 122946;
15981 const long FTP_NETWORKERROR = 122898;
15982 const long FTP_NOTNECESSARYCMD = 122899;
15983 const long FTP_PROXY = 122950;
15984 const long FTP_RESOLVERERROR = 122897;
15985 const long FTP_SERVICEUNAVAILABLE = 122900;
15986 const long FTP_TRANSFERABORTED = 122902;
15987 const long HTTP_COOKIE_REQUEST = 122948;
15988 const long ILLEGAL_CCMAIL_EXPORT_FILE = 122907;
15989 const long ILLEGAL_MESSAGE_ID = 122914;
15990 const long IMAP_BAD_SERVER = 122969;
15991 const long IMAP_BAD_TITLE = 122971;
15992 const long IMAP_CONNECTION_CLOSED = 122967;
15993 const long IMAP_NOT_IMAP4 = 122968;
15994 const long IMAP_SERVER_MSG = 122966;
15995 const long IS_RESCHEDULED = 122918;
15996 const long LOGIN_FAILURE_ACCOUNT = 122976;
15997 const long LOGIN_FAILURE_MAILSEND = 122882;
15998 const long LOGIN_FAILURE_NEWSSEND = 122881;
15999 const long LOGIN_FAILURE_RECEIVE = 122880;
16000 const long MESSAGE_NOT_FOUND = 122908;
16001 const long MULTIPLE_NOT_SEARCHABLE = 122939;
16002 const long NONE = 0;
16003 const long NOTAVAILABLE = 122894;
16004 const long NOT_HANDLED = 122960;
16005 const long NO_CCMAIL_EXPORT_FILE = 122906;
16006 const long NO_DOCINFO = 122956;
16007 const long NO_VIM_BBOARDLIST = 122913;
16008 const long NO_VIM_LIBRARY = 122903;
16009 const long ONE_NOT_SEARCHABLE = 122938;
16010 const long PASSWORD_SYNTAX = 122973;
16011 const long QUERY_DELETE = 122893;
16012 const long QUERY_DELETE_CACHE = 122974;
16013 const long RENAMED_WRONG_FILE_FORMAT = 122934;
16014 const long RENAME_FAILED = 122959;
16015 const long REORGANIZE_FILE_LOCKED = 122970;
16016 const long REORGANIZE_NO_DISKSPACE = 122975;
16017 const long SERVERNAME_SYNTAX = 122916;
16018 const long SERVER_CONNECT_FAILURE = 122972;
16019 const long SERVER_PORT_SYNTAX = 122915;
16020 const long SOURCE_SAME_AS_TARGET = 122951;
16021 const long STORAGE_KILLED = 122887;
16022 const long STORAGE_READONLY = 122886;
16023 const long TOO_MANY_GROUPS = 122891;
16024 const long TRANSFER_URL_NOT_SUPPORTED = 122962;
16025 const long UCB_OFFLINE = 122884;
16026 const long UCB_SERVER_ERROR = 122885;
16027 const long UNSUPPORTED_URL = 122889;
16028 const long USERNAME_SYNTAX = 122917;
16029 const long VIM_LIBRARY_CORRUPTED = 122904;
16030 const long VIM_LIBRARY_ERROR = 122895;
16031 const long VIM_NO_FAKE_MESSAGE_ID = 122919;
16032 const long WRONG_FILE_FORMAT = 122888;
16034 published struct ExportStreamInfo {
16035 ::com::sun::star::io::XOutputStream Target;
16036 boolean ForceBodies;
16038 published service FTPContent {
16039 interface ::com::sun::star::lang::XComponent;
16040 interface ::com::sun::star::ucb::XContent;
16041 interface ::com::sun::star::ucb::XContentCreator;
16042 interface ::com::sun::star::ucb::XCommandProcessor;
16043 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16044 interface ::com::sun::star::beans::XPropertyContainer;
16045 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16046 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16047 interface ::com::sun::star::container::XChild;
16049 published service FTPContentProvider {
16050 interface ::com::sun::star::ucb::XContentProvider;
16052 published constants FetchError {
16053 const short ENDOFDATA = 1;
16054 const short EXCEPTION = 2;
16055 const short SUCCESS = 0;
16057 published service FileContent {
16058 interface ::com::sun::star::lang::XComponent;
16059 interface ::com::sun::star::ucb::XContent;
16060 interface ::com::sun::star::ucb::XContentCreator;
16061 interface ::com::sun::star::ucb::XCommandProcessor;
16062 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16063 interface ::com::sun::star::beans::XPropertyContainer;
16064 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16065 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16066 interface ::com::sun::star::container::XChild;
16067 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16069 published interface XFileIdentifierConverter {
16070 interface ::com::sun::star::uno::XInterface;
16071 long getFileProviderLocality([in] string BaseURL);
16072 string getFileURLFromSystemPath([in] string BaseURL, [in] string SystemPath);
16073 string getSystemPathFromFileURL([in] string URL);
16075 published service FileContentProvider {
16076 interface ::com::sun::star::ucb::XContentProvider;
16077 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16078 interface ::com::sun::star::beans::XPropertySet;
16079 interface ::com::sun::star::ucb::XFileIdentifierConverter;
16081 published constants FileSystemNotation {
16082 const long DOS_NOTATION = 2;
16083 const long MAC_NOTATION = 3;
16084 const long UNIX_NOTATION = 1;
16085 const long UNKNOWN_NOTATION = 0;
16087 published enum FolderListCommand {
16088 GET = 0,
16089 GET_SUBSCRIBED = 1,
16090 SET = 2
16092 published struct FolderListEntry {
16093 string Title;
16094 string ID;
16095 boolean Subscribed;
16096 boolean New;
16097 boolean Removed;
16098 boolean Purge;
16100 published struct FolderList {
16101 ::com::sun::star::ucb::FolderListCommand Command;
16102 sequence< ::com::sun::star::ucb::FolderListEntry > List;
16104 published enum TransferCommandOperation {
16105 COPY = 0,
16106 MOVE = 1,
16107 LINK = 2
16109 published struct GlobalTransferCommandArgument {
16110 ::com::sun::star::ucb::TransferCommandOperation Operation;
16111 string SourceURL;
16112 string TargetURL;
16113 string NewTitle;
16114 long NameClash;
16116 published service HelpContent {
16117 interface ::com::sun::star::lang::XComponent;
16118 interface ::com::sun::star::ucb::XContent;
16119 interface ::com::sun::star::ucb::XCommandProcessor;
16120 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16121 interface ::com::sun::star::beans::XPropertyContainer;
16122 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16123 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16124 interface ::com::sun::star::container::XChild;
16125 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16127 published service HelpContentProvider {
16128 interface ::com::sun::star::ucb::XContentProvider;
16130 published service HierarchyContentProvider {
16131 interface ::com::sun::star::ucb::XContentProvider;
16133 published service HierarchyDataReadAccess {
16134 interface ::com::sun::star::container::XNameAccess;
16135 interface ::com::sun::star::container::XHierarchicalNameAccess;
16136 interface ::com::sun::star::util::XChangesNotifier;
16137 interface ::com::sun::star::lang::XComponent;
16139 published service HierarchyDataReadWriteAccess {
16140 service ::com::sun::star::ucb::HierarchyDataReadAccess;
16141 interface ::com::sun::star::container::XNameContainer;
16142 interface ::com::sun::star::lang::XSingleServiceFactory;
16143 interface ::com::sun::star::util::XChangesBatch;
16145 published service HierarchyFolderContent {
16146 interface ::com::sun::star::lang::XComponent;
16147 interface ::com::sun::star::ucb::XContent;
16148 interface ::com::sun::star::ucb::XCommandProcessor;
16149 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16150 interface ::com::sun::star::beans::XPropertyContainer;
16151 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16152 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16153 interface ::com::sun::star::container::XChild;
16154 interface ::com::sun::star::ucb::XContentCreator;
16155 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16157 published service HierarchyLinkContent {
16158 interface ::com::sun::star::lang::XComponent;
16159 interface ::com::sun::star::ucb::XContent;
16160 interface ::com::sun::star::ucb::XCommandProcessor;
16161 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16162 interface ::com::sun::star::beans::XPropertyContainer;
16163 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16164 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16165 interface ::com::sun::star::container::XChild;
16166 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16168 published service HierarchyRootFolderContent {
16169 interface ::com::sun::star::lang::XComponent;
16170 interface ::com::sun::star::ucb::XContent;
16171 interface ::com::sun::star::ucb::XCommandProcessor;
16172 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16173 interface ::com::sun::star::beans::XPropertyContainer;
16174 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16175 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16176 interface ::com::sun::star::container::XChild;
16177 interface ::com::sun::star::ucb::XContentCreator;
16178 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16180 published struct InsertCommandArgument {
16181 ::com::sun::star::io::XInputStream Data;
16182 boolean ReplaceExisting;
16184 published exception InteractiveAppException: ::com::sun::star::task::ClassifiedInteractionRequest {
16185 unsigned long Code;
16187 published exception InteractiveAugmentedIOException: ::com::sun::star::ucb::InteractiveIOException {
16188 sequence< any > Arguments;
16190 published exception InteractiveBadTransferURLException: ::com::sun::star::uno::Exception {
16192 /** @deprecated */ published exception InteractiveFileIOException: ::com::sun::star::ucb::InteractiveIOException {
16193 string FileName;
16195 published exception InteractiveNetworkException: ::com::sun::star::task::ClassifiedInteractionRequest {
16197 published exception InteractiveNetworkConnectException: ::com::sun::star::ucb::InteractiveNetworkException {
16198 string Server;
16200 published exception InteractiveNetworkGeneralException: ::com::sun::star::ucb::InteractiveNetworkException {
16202 published exception InteractiveNetworkOffLineException: ::com::sun::star::ucb::InteractiveNetworkException {
16204 published exception InteractiveNetworkReadException: ::com::sun::star::ucb::InteractiveNetworkException {
16205 string Diagnostic;
16207 published exception InteractiveNetworkResolveNameException: ::com::sun::star::ucb::InteractiveNetworkException {
16208 string Server;
16210 published exception InteractiveNetworkWriteException: ::com::sun::star::ucb::InteractiveNetworkException {
16211 string Diagnostic;
16213 published exception InteractiveWrongMediumException: ::com::sun::star::task::ClassifiedInteractionRequest {
16214 any Medium;
16216 published struct Link {
16217 string Source;
16218 string Destination;
16220 published struct ListAction {
16221 long Position;
16222 long Count;
16223 long ListActionType;
16224 any ActionInfo;
16226 published constants ListActionType {
16227 const long CLEARED = 23;
16228 const long COMPLETED = 27;
16229 const long INSERTED = 21;
16230 const long MOVED = 24;
16231 const long PROPERTIES_CHANGED = 25;
16232 const long REMOVED = 22;
16233 const long WELCOME = 20;
16235 published struct ListEvent: ::com::sun::star::lang::EventObject {
16236 sequence< ::com::sun::star::ucb::ListAction > Changes;
16238 published enum LockDepth {
16239 ZERO = 0,
16240 ONE = 1,
16241 INFINITY = 2
16243 published enum LockScope {
16244 EXCLUSIVE = 0,
16245 SHARED = 1
16247 published enum LockType {
16248 WRITE = 0
16250 published struct LockEntry {
16251 ::com::sun::star::ucb::LockScope Scope;
16252 ::com::sun::star::ucb::LockType Type;
16254 published struct Lock: ::com::sun::star::ucb::LockEntry {
16255 ::com::sun::star::ucb::LockDepth Depth;
16256 any Owner;
16257 hyper Timeout;
16258 sequence< string > LockTokens;
16260 published exception MissingInputStreamException: ::com::sun::star::uno::Exception {
16262 published exception MissingPropertiesException: ::com::sun::star::uno::Exception {
16263 sequence< string > Properties;
16265 published constants NameClash {
16266 const long ASK = 4;
16267 const long ERROR = 0;
16268 /** @deprecated */ const long KEEP = 3;
16269 const long OVERWRITE = 1;
16270 const long RENAME = 2;
16272 published exception NameClashException: ::com::sun::star::task::ClassifiedInteractionRequest {
16273 string Name;
16275 published exception NameClashResolveRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
16276 string TargetFolderURL;
16277 string ClashingName;
16278 string ProposedNewName;
16280 published service ODMAContent {
16281 interface ::com::sun::star::lang::XComponent;
16282 interface ::com::sun::star::ucb::XContent;
16283 interface ::com::sun::star::ucb::XCommandProcessor;
16284 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16285 interface ::com::sun::star::beans::XPropertyContainer;
16286 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16287 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16288 interface ::com::sun::star::container::XChild;
16289 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16291 published service ODMAContentProvider {
16292 interface ::com::sun::star::ucb::XContentProvider;
16294 published struct OpenCommandArgument {
16295 long Mode;
16296 long Priority;
16297 ::com::sun::star::uno::XInterface Sink;
16298 sequence< ::com::sun::star::beans::Property > Properties;
16300 published struct OpenCommandArgument2: ::com::sun::star::ucb::OpenCommandArgument {
16301 sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo;
16303 published struct OpenCommandArgument3: ::com::sun::star::ucb::OpenCommandArgument2 {
16304 sequence< ::com::sun::star::beans::NamedValue > OpeningFlags;
16306 published constants OpenMode {
16307 const short ALL = 0;
16308 const short DOCUMENT = 2;
16309 const short DOCUMENTS = 3;
16310 const short DOCUMENT_SHARE_DENY_NONE = 4;
16311 const short DOCUMENT_SHARE_DENY_WRITE = 5;
16312 const short FOLDERS = 1;
16314 published enum OutgoingMessageState {
16315 WRITTEN = 0,
16316 PARTIALLY_LOCALLY_SENT = 1,
16317 COMPLETELY_LOCALLY_SENT = 2,
16318 RECOVERABLE_LOCAL_ERROR = 3,
16319 NONRECOVERABLE_LOCAL_ERROR = 4,
16320 EXTERNAL_ERROR = 5,
16321 WAITING_CONFIRMATION = 6,
16322 CONFIRMED = 7
16324 published service PackageContentProvider {
16325 interface ::com::sun::star::ucb::XContentProvider;
16327 published service PackageFolderContent {
16328 interface ::com::sun::star::lang::XComponent;
16329 interface ::com::sun::star::ucb::XContent;
16330 interface ::com::sun::star::ucb::XCommandProcessor;
16331 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16332 interface ::com::sun::star::beans::XPropertyContainer;
16333 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16334 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16335 interface ::com::sun::star::container::XChild;
16336 interface ::com::sun::star::ucb::XContentCreator;
16337 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16339 published service PackageStreamContent {
16340 interface ::com::sun::star::lang::XComponent;
16341 interface ::com::sun::star::ucb::XContent;
16342 interface ::com::sun::star::ucb::XCommandProcessor;
16343 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16344 interface ::com::sun::star::beans::XPropertyContainer;
16345 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16346 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16347 interface ::com::sun::star::container::XChild;
16348 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16350 published interface XPropertySetRegistry;
16351 published interface XPersistentPropertySet {
16352 interface ::com::sun::star::beans::XPropertySet;
16353 ::com::sun::star::ucb::XPropertySetRegistry getRegistry();
16354 string getKey();
16356 published service PersistentPropertySet {
16357 interface ::com::sun::star::ucb::XPersistentPropertySet;
16358 interface ::com::sun::star::container::XNamed;
16359 interface ::com::sun::star::beans::XPropertyContainer;
16360 interface ::com::sun::star::beans::XPropertyAccess;
16362 published struct PostCommandArgument {
16363 ::com::sun::star::io::XInputStream Source;
16364 ::com::sun::star::uno::XInterface Sink;
16366 published struct PostCommandArgument2: ::com::sun::star::ucb::PostCommandArgument {
16367 string MediaType;
16368 string Referer;
16370 published enum Priority {
16371 HIGHEST = 0,
16372 HIGH = 1,
16373 NORMAL = 2,
16374 LOW = 3,
16375 LOWEST = 4
16377 published service PropertiesManager: ::com::sun::star::beans::XPropertySetInfo;
16378 published interface XPropertySetRegistry {
16379 interface ::com::sun::star::uno::XInterface;
16380 ::com::sun::star::ucb::XPersistentPropertySet openPropertySet([in] string key, [in] boolean create);
16381 void removePropertySet([in] string key);
16383 published service PropertySetRegistry {
16384 interface ::com::sun::star::ucb::XPropertySetRegistry;
16385 interface ::com::sun::star::container::XNameAccess;
16387 published enum PropertyValueState {
16388 UNPROCESSED = 0,
16389 PROCESSED = 1,
16390 INVALID_NAME = 2,
16391 INVALID_TYPE = 3
16393 published struct PropertyValueInfo: ::com::sun::star::beans::PropertyValue {
16394 ::com::sun::star::ucb::PropertyValueState ValueState;
16396 published struct RecipientInfo {
16397 string ProtocolType;
16398 ::com::sun::star::ucb::OutgoingMessageState State;
16399 string To;
16400 string CC;
16401 string BCC;
16402 string Newsgroups;
16403 string Server;
16404 string Username;
16405 string Password;
16406 string VIMPostOfficePath;
16407 string ProtocolErrorString;
16408 long ProtocolErrorNumber;
16409 long SendTries;
16411 published service RemoteAccessContentProvider {
16412 service ::com::sun::star::ucb::ContentProvider;
16413 interface ::com::sun::star::ucb::XParameterizedContentProvider;
16415 published interface XRemoteContentProviderDoneListener;
16416 published interface XRemoteContentProviderAcceptor {
16417 interface ::com::sun::star::uno::XInterface;
16418 boolean addRemoteContentProvider([in] string Identifier, [in] ::com::sun::star::lang::XMultiServiceFactory Factory, [in] sequence< string > Templates, [in] ::com::sun::star::ucb::XRemoteContentProviderDoneListener DoneListener);
16419 boolean removeRemoteContentProvider([in] string Identifier);
16421 published interface XContentProviderManager;
16422 /** @deprecated */ published interface XRemoteContentProviderActivator {
16423 interface ::com::sun::star::uno::XInterface;
16424 ::com::sun::star::ucb::XContentProviderManager activateRemoteContentProviders();
16426 published service RemoteContentProviderAcceptor {
16427 interface ::com::sun::star::ucb::XRemoteContentProviderAcceptor;
16428 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XRemoteContentProviderActivator;
16430 published enum RemoteContentProviderChangeAction {
16431 ADDED = 0,
16432 REMOVED = 1
16434 published struct RemoteContentProviderChangeEvent: ::com::sun::star::lang::EventObject {
16435 string Identifier;
16436 ::com::sun::star::ucb::RemoteContentProviderChangeAction Action;
16438 /** @deprecated */ published service RemoteProxyContentProvider {
16439 interface ::com::sun::star::ucb::XContentProvider;
16440 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
16441 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
16443 published exception ResultSetException: ::com::sun::star::sdbc::SQLException {
16445 published struct RuleTerm {
16446 string Property;
16447 any Operand;
16448 short Operator;
16449 boolean CaseSensitive;
16450 boolean RegularExpression;
16452 published struct Rule {
16453 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16454 string Parameter;
16455 short Action;
16457 published constants RuleAction {
16458 const short COPY = 8;
16459 const short DELETE = 9;
16460 const short FORWARD = 11;
16461 const short HIDE = 2;
16462 const short LINK = 10;
16463 const short MARK = 3;
16464 const short MARKREAD = 5;
16465 const short MARKUNREAD = 6;
16466 const short MOVE = 7;
16467 const short NONE = 0;
16468 const short SHOW = 1;
16469 const short UNMARK = 4;
16471 published constants RuleOperator {
16472 const short CONTAINS = 1;
16473 const short CONTAINSNOT = 2;
16474 const short EQUAL = 5;
16475 const short GREATEREQUAL = 3;
16476 const short LESSEQUAL = 4;
16477 const short NOTEQUAL = 6;
16478 const short VALUE_FALSE = 8;
16479 const short VALUE_TRUE = 7;
16481 published struct RuleSet {
16482 sequence< ::com::sun::star::ucb::Rule > Rules;
16483 boolean HandleFolder;
16485 published struct SearchCriterium {
16486 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16488 published enum SearchRecursion {
16489 NONE = 0,
16490 ONE_LEVEL = 1,
16491 DEEP = 2
16493 published struct SearchInfo {
16494 sequence< ::com::sun::star::ucb::SearchCriterium > Criteria;
16495 ::com::sun::star::ucb::SearchRecursion Recursion;
16496 boolean IncludeBase;
16497 boolean RespectFolderViewRestrictions;
16498 boolean RespectDocViewRestrictions;
16499 boolean FollowIndirections;
16501 published struct SearchCommandArgument {
16502 ::com::sun::star::ucb::SearchInfo Info;
16503 sequence< ::com::sun::star::beans::Property > Properties;
16505 published struct SendInfo {
16506 string ProtocolType;
16507 string Value;
16509 published struct SendMediaTypes {
16510 string ProtocolType;
16511 sequence< string > Value;
16513 published interface XSimpleFileAccess {
16514 interface ::com::sun::star::uno::XInterface;
16515 void copy([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16516 void move([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16517 void kill([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16518 boolean isFolder([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16519 boolean isReadOnly([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16520 void setReadOnly([in] string FileURL, [in] boolean bReadOnly) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16521 void createFolder([in] string NewFolderURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16522 long getSize([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16523 string getContentType([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16524 ::com::sun::star::util::DateTime getDateTimeModified([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16525 sequence< string > getFolderContents([in] string FolderURL, [in] boolean bIncludeFolders) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16526 boolean exists([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16527 ::com::sun::star::io::XInputStream openFileRead([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16528 ::com::sun::star::io::XOutputStream openFileWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16529 ::com::sun::star::io::XStream openFileReadWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16530 void setInteractionHandler([in] ::com::sun::star::task::XInteractionHandler Handler);
16532 published interface XSimpleFileAccess2 {
16533 interface ::com::sun::star::ucb::XSimpleFileAccess;
16534 void writeFile([in] string FileURL, [in] ::com::sun::star::io::XInputStream data) raises (::com::sun::star::uno::Exception);
16536 published interface XSimpleFileAccess3 {
16537 interface ::com::sun::star::ucb::XSimpleFileAccess2;
16538 boolean isHidden([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16539 void setHidden([in] string FileURL, [in] boolean bHidden) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16541 published service SimpleFileAccess: ::com::sun::star::ucb::XSimpleFileAccess3;
16542 published interface XSortedDynamicResultSetFactory {
16543 interface ::com::sun::star::uno::XInterface;
16544 ::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);
16546 published service SortedDynamicResultSetFactory: ::com::sun::star::ucb::XSortedDynamicResultSetFactory;
16547 published struct SortingInfo {
16548 string PropertyName;
16549 boolean Ascending;
16551 published interface XPropertySetRegistryFactory {
16552 interface ::com::sun::star::uno::XInterface;
16553 ::com::sun::star::ucb::XPropertySetRegistry createPropertySetRegistry([in] string URL);
16555 published service Store: ::com::sun::star::ucb::XPropertySetRegistryFactory;
16556 published enum SynchronizePolicy {
16557 SERVER_IS_MASTER = 0,
16558 CLIENT_IS_MASTER = 1,
16559 NONE_IS_MASTER = 2
16561 published struct TransferInfo {
16562 boolean MoveData;
16563 string SourceURL;
16564 string NewTitle;
16565 long NameClash;
16567 published struct TransferResult {
16568 string Source;
16569 string Target;
16570 any Result;
16572 published interface XContentProviderManager {
16573 interface ::com::sun::star::uno::XInterface;
16574 ::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);
16575 void deregisterContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme);
16576 sequence< ::com::sun::star::ucb::ContentProviderInfo > queryContentProviders();
16577 ::com::sun::star::ucb::XContentProvider queryContentProvider([in] string Identifier);
16579 published interface XUniversalContentBroker {
16580 interface ::com::sun::star::lang::XComponent;
16581 interface ::com::sun::star::ucb::XContentProvider;
16582 interface ::com::sun::star::ucb::XContentProviderManager;
16583 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16584 interface ::com::sun::star::ucb::XCommandProcessor2;
16586 published service UniversalContentBroker: ::com::sun::star::ucb::XUniversalContentBroker {
16587 create();
16589 published exception UnsupportedCommandException: ::com::sun::star::uno::Exception {
16591 published exception UnsupportedDataSinkException: ::com::sun::star::uno::Exception {
16592 ::com::sun::star::uno::XInterface Sink;
16594 published exception UnsupportedNameClashException: ::com::sun::star::uno::Exception {
16595 long NameClash;
16597 published exception UnsupportedOpenModeException: ::com::sun::star::uno::Exception {
16598 short Mode;
16600 published enum VerificationMode {
16601 ALWAYS = 0,
16602 ONCE = 1,
16603 NEVER = 2
16605 published service WebDAVContentProvider {
16606 interface ::com::sun::star::ucb::XContentProvider;
16608 published service WebDAVDocumentContent {
16609 interface ::com::sun::star::lang::XComponent;
16610 interface ::com::sun::star::ucb::XContent;
16611 interface ::com::sun::star::ucb::XCommandProcessor;
16612 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16613 interface ::com::sun::star::beans::XPropertyContainer;
16614 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16615 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16616 interface ::com::sun::star::container::XChild;
16617 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16619 published service WebDAVFolderContent {
16620 interface ::com::sun::star::lang::XComponent;
16621 interface ::com::sun::star::ucb::XContent;
16622 interface ::com::sun::star::ucb::XCommandProcessor;
16623 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16624 interface ::com::sun::star::beans::XPropertyContainer;
16625 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16626 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16627 interface ::com::sun::star::container::XChild;
16628 interface ::com::sun::star::ucb::XContentCreator;
16629 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16631 published struct WelcomeDynamicResultSetStruct {
16632 ::com::sun::star::sdbc::XResultSet Old;
16633 ::com::sun::star::sdbc::XResultSet New;
16635 published interface XAnyCompare {
16636 interface ::com::sun::star::uno::XInterface;
16637 short compare([in] any Any1, [in] any Any2);
16639 published interface XCommandInfo {
16640 interface ::com::sun::star::uno::XInterface;
16641 sequence< ::com::sun::star::ucb::CommandInfo > getCommands();
16642 ::com::sun::star::ucb::CommandInfo getCommandInfoByName([in] string Name) raises (::com::sun::star::ucb::UnsupportedCommandException);
16643 ::com::sun::star::ucb::CommandInfo getCommandInfoByHandle([in] long Handle) raises (::com::sun::star::ucb::UnsupportedCommandException);
16644 boolean hasCommandByName([in] string Name);
16645 boolean hasCommandByHandle([in] long Handle);
16647 published interface XCommandInfoChangeListener {
16648 interface ::com::sun::star::lang::XEventListener;
16649 void commandInfoChange([in] ::com::sun::star::ucb::CommandInfoChangeEvent evt);
16651 published interface XContentEventListener {
16652 interface ::com::sun::star::lang::XEventListener;
16653 void contentEvent([in] ::com::sun::star::ucb::ContentEvent evt);
16655 published interface XContentIdentifier {
16656 interface ::com::sun::star::uno::XInterface;
16657 string getContentIdentifier();
16658 string getContentProviderScheme();
16660 published interface XContentIdentifierMapping {
16661 interface ::com::sun::star::uno::XInterface;
16662 string mapContentIdentifierString([in] string Source);
16663 ::com::sun::star::ucb::XContentIdentifier mapContentIdentifier([in] ::com::sun::star::ucb::XContentIdentifier Source);
16664 ::com::sun::star::ucb::XContent mapContent([in] ::com::sun::star::ucb::XContent Source);
16665 boolean mapRow([inout] sequence< any > Value);
16667 /** @deprecated */ published interface XDataContainer {
16668 interface ::com::sun::star::container::XIndexContainer;
16669 string getContentType();
16670 void setContentType([in] string aType);
16671 sequence< byte > getData();
16672 void setData([in] sequence< byte > aData);
16673 /** @deprecated */ string getDataURL();
16674 /** @deprecated */ void setDataURL([in] string aURL);
16676 published interface XDynamicResultSetListener {
16677 interface ::com::sun::star::lang::XEventListener;
16678 void notify([in] ::com::sun::star::ucb::ListEvent Changes);
16680 published interface XInteractionHandlerSupplier {
16681 interface ::com::sun::star::uno::XInterface;
16682 boolean hasInteractionHandler();
16684 published interface XInteractionReplaceExistingData {
16685 interface ::com::sun::star::task::XInteractionContinuation;
16687 published interface XInteractionSupplyAuthentication {
16688 interface ::com::sun::star::task::XInteractionContinuation;
16689 boolean canSetRealm();
16690 void setRealm([in] string Realm);
16691 boolean canSetUserName();
16692 void setUserName([in] string UserName);
16693 boolean canSetPassword();
16694 void setPassword([in] string Password);
16695 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberPasswordModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16696 void setRememberPassword([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16697 boolean canSetAccount();
16698 void setAccount([in] string Account);
16699 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberAccountModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16700 void setRememberAccount([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16702 published interface XInteractionSupplyName {
16703 interface ::com::sun::star::task::XInteractionContinuation;
16704 void setName([in] string Name);
16706 published interface XProgressHandler {
16707 interface ::com::sun::star::uno::XInterface;
16708 void push([in] any Status);
16709 void update([in] any Status);
16710 void pop();
16712 published interface XPropertyMatcher {
16713 interface ::com::sun::star::uno::XInterface;
16714 boolean matches([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XCommandEnvironment Environment);
16716 published interface XPropertyMatcherFactory {
16717 interface ::com::sun::star::uno::XInterface;
16718 ::com::sun::star::ucb::XPropertyMatcher createPropertyMatcher([in] sequence< ::com::sun::star::ucb::SearchCriterium > Criteria);
16720 published interface XRecycler {
16721 interface ::com::sun::star::uno::XInterface;
16722 void trashContent([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XContentIdentifier Identifier);
16724 published interface XRemoteContentProviderChangeListener {
16725 interface ::com::sun::star::lang::XEventListener;
16726 void remoteContentProviderChange([in] ::com::sun::star::ucb::RemoteContentProviderChangeEvent Event);
16728 published interface XRemoteContentProviderChangeNotifier {
16729 interface ::com::sun::star::uno::XInterface;
16730 void addRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16731 void removeRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16733 published interface XRemoteContentProviderConnectionControl {
16734 interface ::com::sun::star::uno::XInterface;
16735 void enableConnectionControl([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor, [in] ::com::sun::star::uno::XInterface Token);
16737 published interface XRemoteContentProviderDistributor {
16738 interface ::com::sun::star::uno::XInterface;
16739 boolean connectToRemoteAcceptor([in] string Url, [in] string Identifier) raises (::com::sun::star::connection::NoConnectException, ::com::sun::star::connection::ConnectionSetupException, ::com::sun::star::lang::IllegalArgumentException);
16740 boolean disconnectFromRemoteAcceptor([in] string Url);
16741 void disconnectFromAll();
16743 published interface XRemoteContentProviderDoneListener {
16744 interface ::com::sun::star::uno::XInterface;
16745 void doneWithRemoteContentProviders([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor);
16747 published interface XRemoteContentProviderSupplier {
16748 interface ::com::sun::star::uno::XInterface;
16749 ::com::sun::star::lang::XMultiServiceFactory queryRemoteContentProvider([in] string Identifier);
16752 module ui {
16753 published service ActionTrigger {
16754 [property] string Text;
16755 [property] string CommandURL;
16756 [property, optional] string HelpURL;
16757 [property] ::com::sun::star::awt::XBitmap Image;
16758 [property] ::com::sun::star::container::XIndexContainer SubContainer;
16760 published service ActionTriggerContainer {
16761 interface ::com::sun::star::container::XIndexContainer;
16762 interface ::com::sun::star::lang::XMultiServiceFactory;
16763 [optional] interface ::com::sun::star::container::XEnumerationAccess;
16764 [optional] interface ::com::sun::star::container::XContainer;
16766 published service ActionTriggerSeparator {
16767 [property, optional] short SeparatorType;
16769 published constants ActionTriggerSeparatorType {
16770 const short LINE = 0;
16771 const short LINEBREAK = 2;
16772 const short SPACE = 1;
16774 published struct ContextMenuExecuteEvent {
16775 ::com::sun::star::awt::XWindow SourceWindow;
16776 ::com::sun::star::awt::Point ExecutePosition;
16777 ::com::sun::star::container::XIndexContainer ActionTriggerContainer;
16778 ::com::sun::star::view::XSelectionSupplier Selection;
16780 published enum ContextMenuInterceptorAction {
16781 IGNORED = 0,
16782 CANCELLED = 1,
16783 EXECUTE_MODIFIED = 2,
16784 CONTINUE_MODIFIED = 3
16786 published interface XUIConfiguration {
16787 interface ::com::sun::star::uno::XInterface;
16788 void addConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16789 void removeConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16791 published interface XUIConfigurationPersistence {
16792 interface ::com::sun::star::uno::XInterface;
16793 void reload() raises (::com::sun::star::uno::Exception);
16794 void store() raises (::com::sun::star::uno::Exception);
16795 void storeToStorage([in] ::com::sun::star::embed::XStorage Storage) raises (::com::sun::star::uno::Exception);
16796 boolean isModified();
16797 boolean isReadOnly();
16799 published interface XUIConfigurationStorage {
16800 interface ::com::sun::star::uno::XInterface;
16801 void setStorage([in] ::com::sun::star::embed::XStorage Storage);
16802 boolean hasStorage();
16804 published interface XAcceleratorConfiguration {
16805 interface ::com::sun::star::ui::XUIConfigurationPersistence;
16806 interface ::com::sun::star::ui::XUIConfigurationStorage;
16807 interface ::com::sun::star::ui::XUIConfiguration;
16808 sequence< ::com::sun::star::awt::KeyEvent > getAllKeyEvents();
16809 string getCommandByKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16810 void setKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent, [in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16811 void removeKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16812 sequence< ::com::sun::star::awt::KeyEvent > getKeyEventsByCommand([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16813 sequence< any > getPreferredKeyEventsForCommandList([in] sequence< string > lCommandList) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16814 void removeCommandFromAllKeyEvents([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16816 published interface XContextMenuInterceptor {
16817 interface ::com::sun::star::uno::XInterface;
16818 ::com::sun::star::ui::ContextMenuInterceptorAction notifyContextMenuExecute([in] ::com::sun::star::ui::ContextMenuExecuteEvent aEvent);
16820 module dialogs {
16821 published constants CommonFilePickerElementIds {
16822 const short CONTROL_FILEVIEW = 4;
16823 const short EDIT_FILEURL = 5;
16824 const short EDIT_FILEURL_LABEL = 7;
16825 const short LISTBOX_FILTER = 3;
16826 const short LISTBOX_FILTER_LABEL = 6;
16827 const short PUSHBUTTON_CANCEL = 2;
16828 const short PUSHBUTTON_OK = 1;
16830 published constants ControlActions {
16831 const short ADD_ITEM = 1;
16832 const short ADD_ITEMS = 2;
16833 const short DELETE_ITEM = 3;
16834 const short DELETE_ITEMS = 4;
16835 const short GET_HELP_URL = 101;
16836 const short GET_ITEMS = 6;
16837 const short GET_SELECTED_ITEM = 7;
16838 const short GET_SELECTED_ITEM_INDEX = 8;
16839 const short SET_HELP_URL = 100;
16840 const short SET_SELECT_ITEM = 5;
16842 published exception ExecutableDialogException: ::com::sun::star::uno::Exception {
16844 published constants ExecutableDialogResults {
16845 const short CANCEL = 0;
16846 const short OK = 1;
16848 published constants ExtendedFilePickerElementIds {
16849 const short CHECKBOX_AUTOEXTENSION = 100;
16850 const short CHECKBOX_FILTEROPTIONS = 102;
16851 const short CHECKBOX_GPGENCRYPTION = 211;
16852 const short CHECKBOX_LINK = 104;
16853 const short CHECKBOX_PASSWORD = 101;
16854 const short CHECKBOX_PREVIEW = 105;
16855 const short CHECKBOX_READONLY = 103;
16856 const short CHECKBOX_SELECTION = 110;
16857 const short LISTBOX_FILTER_SELECTOR = 210;
16858 const short LISTBOX_IMAGE_ANCHOR = 212;
16859 const short LISTBOX_IMAGE_ANCHOR_LABEL = 213;
16860 const short LISTBOX_IMAGE_TEMPLATE = 109;
16861 const short LISTBOX_IMAGE_TEMPLATE_LABEL = 209;
16862 const short LISTBOX_TEMPLATE = 108;
16863 const short LISTBOX_TEMPLATE_LABEL = 208;
16864 const short LISTBOX_VERSION = 107;
16865 const short LISTBOX_VERSION_LABEL = 207;
16866 const short PUSHBUTTON_PLAY = 106;
16868 published interface XFilePicker {
16869 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
16870 void setMultiSelectionMode([in] boolean bMode);
16871 void setDefaultName([in] string aName);
16872 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
16873 string getDisplayDirectory();
16874 /** @deprecated */ sequence< string > getFiles();
16876 published interface XFilePicker2 {
16877 interface ::com::sun::star::ui::dialogs::XFilePicker;
16878 sequence< string > getSelectedFiles();
16880 published interface XFilePickerListener;
16881 published interface XFilePickerNotifier {
16882 interface ::com::sun::star::uno::XInterface;
16883 void addFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16884 void removeFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16886 published interface XFilePreview {
16887 interface ::com::sun::star::uno::XInterface;
16888 sequence< short > getSupportedImageFormats();
16889 /** @deprecated */ ::com::sun::star::util::Color getTargetColorDepth();
16890 long getAvailableWidth();
16891 long getAvailableHeight();
16892 void setImage([in] short aImageFormat, [in] any aImage) raises (::com::sun::star::lang::IllegalArgumentException);
16893 boolean setShowState([in] boolean bShowState);
16894 boolean getShowState();
16896 published interface XFilterGroupManager {
16897 interface ::com::sun::star::uno::XInterface;
16898 void appendFilterGroup([in] string sGroupTitle, [in] sequence< ::com::sun::star::beans::StringPair > aFilters) raises (::com::sun::star::lang::IllegalArgumentException);
16900 published interface XFilterManager {
16901 interface ::com::sun::star::uno::XInterface;
16902 void appendFilter([in] string aTitle, [in] string aFilter) raises (::com::sun::star::lang::IllegalArgumentException);
16903 void setCurrentFilter([in] string aTitle) raises (::com::sun::star::lang::IllegalArgumentException);
16904 string getCurrentFilter();
16906 published interface XFilePicker3 {
16907 interface ::com::sun::star::ui::dialogs::XFilePicker2;
16908 interface ::com::sun::star::ui::dialogs::XFilePickerNotifier;
16909 interface ::com::sun::star::ui::dialogs::XFilterManager;
16910 interface ::com::sun::star::ui::dialogs::XFilterGroupManager;
16911 interface ::com::sun::star::util::XCancellable;
16912 interface ::com::sun::star::lang::XComponent;
16913 [optional] interface ::com::sun::star::ui::dialogs::XFilePreview;
16915 published service FilePicker: ::com::sun::star::ui::dialogs::XFilePicker3 {
16916 createWithMode([in] short Mode);
16918 published struct FilePickerEvent: ::com::sun::star::lang::EventObject {
16919 short ElementId;
16921 published constants FilePreviewImageFormats {
16922 const short BITMAP = 1;
16924 published interface XFolderPicker {
16925 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
16926 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
16927 string getDisplayDirectory();
16928 string getDirectory();
16929 void setDescription([in] string aDescription);
16931 published interface XFolderPicker2 {
16932 interface ::com::sun::star::ui::dialogs::XFolderPicker;
16933 interface ::com::sun::star::util::XCancellable;
16935 published service FolderPicker: ::com::sun::star::ui::dialogs::XFolderPicker2;
16936 /** @deprecated */ published constants ListboxControlActions {
16937 const short ADD_ITEM = 1;
16938 const short ADD_ITEMS = 2;
16939 const short DELETE_ITEM = 3;
16940 const short DELETE_ITEMS = 4;
16941 const short GET_ITEMS = 6;
16942 const short GET_SELECTED_ITEM = 7;
16943 const short SET_SELECT_ITEM = 5;
16945 published constants TemplateDescription {
16946 const short FILEOPEN_LINK_PLAY = 12;
16947 const short FILEOPEN_LINK_PREVIEW = 9;
16948 const short FILEOPEN_LINK_PREVIEW_IMAGE_ANCHOR = 13;
16949 const short FILEOPEN_LINK_PREVIEW_IMAGE_TEMPLATE = 6;
16950 const short FILEOPEN_PLAY = 7;
16951 const short FILEOPEN_PREVIEW = 11;
16952 const short FILEOPEN_READONLY_VERSION = 8;
16953 const short FILEOPEN_SIMPLE = 0;
16954 const short FILESAVE_AUTOEXTENSION = 10;
16955 const short FILESAVE_AUTOEXTENSION_PASSWORD = 2;
16956 const short FILESAVE_AUTOEXTENSION_PASSWORD_FILTEROPTIONS = 3;
16957 const short FILESAVE_AUTOEXTENSION_SELECTION = 4;
16958 const short FILESAVE_AUTOEXTENSION_TEMPLATE = 5;
16959 const short FILESAVE_SIMPLE = 1;
16961 published interface XControlAccess {
16962 interface ::com::sun::star::uno::XInterface;
16963 void setControlProperty([in] string aControlName, [in] string aControlProperty, [in] any aValue) raises (::com::sun::star::lang::IllegalArgumentException);
16964 any getControlProperty([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
16966 published interface XControlInformation {
16967 interface ::com::sun::star::uno::XInterface;
16968 sequence< string > getSupportedControls();
16969 boolean isControlSupported([in] string aControlName);
16970 sequence< string > getSupportedControlProperties([in] string aControlName) raises (::com::sun::star::lang::IllegalArgumentException);
16971 boolean isControlPropertySupported([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
16973 published interface XFilePickerControlAccess {
16974 interface ::com::sun::star::ui::dialogs::XFilePicker;
16975 void setValue([in] short ControlId, [in] short aControlAction, [in] any aValue);
16976 any getValue([in] short aControlId, [in] short aControlAction);
16977 void setLabel([in] short aControlId, [in] string aLabel);
16978 string getLabel([in] short aControlId);
16979 void enableControl([in] short ControlId, [in] boolean bEnable);
16981 published interface XFilePickerListener {
16982 interface ::com::sun::star::lang::XEventListener;
16983 void fileSelectionChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16984 void directoryChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16985 string helpRequested([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16986 void controlStateChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16987 void dialogSizeChanged();
16989 published service XSLTFilterDialog: ::com::sun::star::ui::dialogs::XExecutableDialog;
16992 module util {
16993 published struct AtomClassRequest {
16994 long atomClass;
16995 sequence< long > atoms;
16997 published struct AtomDescription {
16998 long atom;
16999 string description;
17001 published struct ChangesEvent: ::com::sun::star::lang::EventObject {
17002 any Base;
17003 ::com::sun::star::util::ChangesSet Changes;
17005 published enum DataEditorEventType {
17006 DONE = 0,
17007 CANCELED = 1
17009 published struct DataEditorEvent: ::com::sun::star::lang::EventObject {
17010 ::com::sun::star::util::DataEditorEventType Type;
17012 published struct DateTimeRange {
17013 unsigned long StartNanoSeconds;
17014 unsigned short StartSeconds;
17015 unsigned short StartMinutes;
17016 unsigned short StartHours;
17017 unsigned short StartDay;
17018 unsigned short StartMonth;
17019 short StartYear;
17020 unsigned long EndNanoSeconds;
17021 unsigned short EndSeconds;
17022 unsigned short EndMinutes;
17023 unsigned short EndHours;
17024 unsigned short EndDay;
17025 unsigned short EndMonth;
17026 short EndYear;
17027 boolean IsUTC;
17029 published interface XJobManager {
17030 interface ::com::sun::star::uno::XInterface;
17031 void registerJob([in] ::com::sun::star::util::XCancellable Job);
17032 void releaseJob([in] ::com::sun::star::util::XCancellable Job);
17033 void cancelAllJobs();
17035 published typedef short Language;
17036 published exception MalformedNumberFormatException: ::com::sun::star::uno::Exception {
17037 long CheckPos;
17039 published constants MeasureUnit {
17040 const short APPFONT = 17;
17041 const short CM = 3;
17042 const short FOOT = 13;
17043 const short INCH = 7;
17044 const short INCH_1000TH = 4;
17045 const short INCH_100TH = 5;
17046 const short INCH_10TH = 6;
17047 const short KM = 11;
17048 const short M = 10;
17049 const short MILE = 14;
17050 const short MM = 2;
17051 const short MM_100TH = 0;
17052 const short MM_10TH = 1;
17053 const short PERCENT = 15;
17054 const short PICA = 12;
17055 const short PIXEL = 16;
17056 const short POINT = 8;
17057 const short SYSFONT = 18;
17058 const short TWIP = 9;
17060 published struct ModeChangeEvent: ::com::sun::star::lang::EventObject {
17061 string NewMode;
17063 published exception NotNumericException: ::com::sun::star::uno::Exception {
17065 published constants NumberFormat {
17066 const short ALL = 0;
17067 const short CURRENCY = 8;
17068 const short DATE = 2;
17069 const short DATETIME = 6;
17070 const short DEFINED = 1;
17071 const short DURATION = 8196;
17072 const short EMPTY = 4096;
17073 const short FRACTION = 64;
17074 const short LOGICAL = 1024;
17075 const short NUMBER = 16;
17076 const short PERCENT = 128;
17077 const short SCIENTIFIC = 32;
17078 const short TEXT = 256;
17079 const short TIME = 4;
17080 const short UNDEFINED = 2048;
17082 published service NumberFormatProperties {
17083 [property, readonly] string FormatString;
17084 [property, readonly] ::com::sun::star::lang::Locale Locale;
17085 [property, readonly] short Type;
17086 [property] string Comment;
17088 published service NumberFormatSettings {
17089 interface ::com::sun::star::beans::XPropertySet;
17090 [property] ::com::sun::star::util::Date NullDate;
17091 [property] short StandardDecimals;
17092 [property] boolean NoZero;
17093 [property] short TwoDigitDateStart;
17095 published interface XNumberFormatTypes {
17096 interface ::com::sun::star::uno::XInterface;
17097 long getStandardIndex([in] ::com::sun::star::lang::Locale nLocale);
17098 long getStandardFormat([in] short nType, [in] ::com::sun::star::lang::Locale nLocale);
17099 long getFormatIndex([in] short nIndex, [in] ::com::sun::star::lang::Locale nLocale);
17100 boolean isTypeCompatible([in] short nOldType, [in] short nNewType);
17101 long getFormatForLocale([in] long nKey, [in] ::com::sun::star::lang::Locale nLocale);
17103 published interface XNumberFormats {
17104 interface ::com::sun::star::uno::XInterface;
17105 ::com::sun::star::beans::XPropertySet getByKey([in] long nKey);
17106 sequence< long > queryKeys([in] short nType, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bCreate);
17107 long queryKey([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bScan);
17108 long addNew([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale) raises (::com::sun::star::util::MalformedNumberFormatException);
17109 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);
17110 void removeByKey([in] long nKey);
17111 string generateFormat([in] long nBaseKey, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bThousands, [in] boolean bRed, [in] short nDecimals, [in] short nLeading);
17113 published service NumberFormats {
17114 interface ::com::sun::star::util::XNumberFormats;
17115 interface ::com::sun::star::util::XNumberFormatTypes;
17117 published service NumberFormatsSupplier: ::com::sun::star::util::XNumberFormatsSupplier {
17118 createWithLocale([in] ::com::sun::star::lang::Locale Locale);
17119 createWithDefaultLocale();
17121 published interface XNumberFormatPreviewer {
17122 interface ::com::sun::star::uno::XInterface;
17123 string convertNumberToPreviewString([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish) raises (::com::sun::star::util::MalformedNumberFormatException);
17124 ::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);
17126 published interface XNumberFormatter {
17127 interface ::com::sun::star::uno::XInterface;
17128 void attachNumberFormatsSupplier([in] ::com::sun::star::util::XNumberFormatsSupplier xSupplier);
17129 ::com::sun::star::util::XNumberFormatsSupplier getNumberFormatsSupplier();
17130 long detectNumberFormat([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17131 double convertStringToNumber([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17132 string convertNumberToString([in] long nKey, [in] double fValue);
17133 ::com::sun::star::util::Color queryColorForNumber([in] long nKey, [in] double fValue, [in] ::com::sun::star::util::Color aDefaultColor);
17134 string formatString([in] long nKey, [in] string aString);
17135 ::com::sun::star::util::Color queryColorForString([in] long nKey, [in] string aString, [in] ::com::sun::star::util::Color aDefaultColor);
17136 string getInputString([in] long nKey, [in] double fValue);
17138 published interface XNumberFormatter2 {
17139 interface ::com::sun::star::util::XNumberFormatter;
17140 interface ::com::sun::star::util::XNumberFormatPreviewer;
17142 published service NumberFormatter: ::com::sun::star::util::XNumberFormatter2;
17143 published interface XOfficeInstallationDirectories {
17144 interface ::com::sun::star::uno::XInterface;
17145 string getOfficeInstallationDirectoryURL();
17146 string getOfficeUserDataDirectoryURL();
17147 string makeRelocatableURL([in] string URL);
17148 string makeAbsoluteURL([in] string URL);
17150 /** @deprecated */ published service OfficeInstallationDirectories {
17151 interface ::com::sun::star::util::XOfficeInstallationDirectories;
17153 published interface XPathSettings {
17154 interface ::com::sun::star::beans::XPropertySet;
17155 [attribute] string Addin;
17156 [attribute] string AutoCorrect;
17157 [attribute] string AutoText;
17158 [attribute] string Backup;
17159 [attribute] string Basic;
17160 [attribute] string Bitmap;
17161 [attribute] string Config;
17162 [attribute] string Dictionary;
17163 [attribute] string Favorite;
17164 [attribute] string Filter;
17165 [attribute] string Gallery;
17166 [attribute] string Graphic;
17167 [attribute] string Help;
17168 [attribute] string Linguistic;
17169 [attribute] string Module;
17170 [attribute] string Palette;
17171 [attribute] string Plugin;
17172 [attribute] string Storage;
17173 [attribute] string Temp;
17174 [attribute] string Template;
17175 [attribute] string UIConfig;
17176 [attribute] string UserConfig;
17177 /** @deprecated */ [attribute] string UserDictionary;
17178 [attribute] string Work;
17179 [attribute] string BasePathShareLayer;
17180 [attribute] string BasePathUserLayer;
17182 /** @deprecated */ published service PathSettings: ::com::sun::star::util::XPathSettings;
17183 published interface XStringSubstitution {
17184 interface ::com::sun::star::uno::XInterface;
17185 string substituteVariables([in] string aText, [in] boolean bSubstRequired) raises (::com::sun::star::container::NoSuchElementException);
17186 string reSubstituteVariables([in] string aText);
17187 string getSubstituteVariableValue([in] string variable) raises (::com::sun::star::container::NoSuchElementException);
17189 published service PathSubstitution: ::com::sun::star::util::XStringSubstitution;
17190 published interface XSearchDescriptor {
17191 interface ::com::sun::star::beans::XPropertySet;
17192 string getSearchString();
17193 void setSearchString([in] string aString);
17195 published service SearchDescriptor {
17196 interface ::com::sun::star::util::XSearchDescriptor;
17197 interface ::com::sun::star::beans::XPropertySet;
17198 [property] boolean SearchBackwards;
17199 [property] boolean SearchCaseSensitive;
17200 [property] boolean SearchWords;
17201 [property] boolean SearchRegularExpression;
17202 [property] boolean SearchStyles;
17203 [property] boolean SearchSimilarity;
17204 [property] boolean SearchSimilarityRelax;
17205 [property] short SearchSimilarityRemove;
17206 [property] short SearchSimilarityAdd;
17207 [property] short SearchSimilarityExchange;
17208 [property, optional] boolean SearchWildcard;
17210 published interface XReplaceDescriptor {
17211 interface ::com::sun::star::util::XSearchDescriptor;
17212 string getReplaceString();
17213 void setReplaceString([in] string aReplaceString);
17215 published service ReplaceDescriptor {
17216 service ::com::sun::star::util::SearchDescriptor;
17217 interface ::com::sun::star::util::XReplaceDescriptor;
17219 published enum SearchAlgorithms {
17220 ABSOLUTE = 0,
17221 REGEXP = 1,
17222 APPROXIMATE = 2
17224 published constants SearchFlags {
17225 /** @deprecated */ const long ALL_IGNORE_CASE = 1;
17226 const long LEV_RELAXED = 65536;
17227 const long NORM_WORD_ONLY = 16;
17228 /** @deprecated */ const long REG_EXTENDED = 256;
17229 /** @deprecated */ const long REG_NEWLINE = 1024;
17230 /** @deprecated */ const long REG_NOSUB = 512;
17231 const long REG_NOT_BEGINOFLINE = 2048;
17232 const long REG_NOT_ENDOFLINE = 4096;
17233 const long WILD_MATCH_SELECTION = 1048576;
17235 published struct SearchOptions {
17236 ::com::sun::star::util::SearchAlgorithms algorithmType;
17237 long searchFlag;
17238 string searchString;
17239 string replaceString;
17240 ::com::sun::star::lang::Locale Locale;
17241 long changedChars;
17242 long deletedChars;
17243 long insertedChars;
17244 long transliterateFlags;
17246 published struct SearchResult {
17247 long subRegExpressions;
17248 sequence< long > startOffset;
17249 sequence< long > endOffset;
17251 /** @deprecated */ published service Sortable {
17252 interface ::com::sun::star::util::XSortable;
17254 published interface XTextSearch {
17255 interface ::com::sun::star::uno::XInterface;
17256 void setOptions([in] ::com::sun::star::util::SearchOptions options);
17257 ::com::sun::star::util::SearchResult searchForward([in] string searchStr, [in] long startPos, [in] long endPos);
17258 ::com::sun::star::util::SearchResult searchBackward([in] string searchStr, [in] long startPos, [in] long endPos);
17260 published service TextSearch: ::com::sun::star::util::XTextSearch;
17261 published interface XURLTransformer {
17262 interface ::com::sun::star::uno::XInterface;
17263 boolean parseStrict([inout] ::com::sun::star::util::URL aURL);
17264 boolean parseSmart([inout] ::com::sun::star::util::URL aURL, [in] string sSmartProtocol);
17265 boolean assemble([inout] ::com::sun::star::util::URL aURL);
17266 string getPresentation([in] ::com::sun::star::util::URL aURL, [in] boolean bWithPassword);
17268 published service URLTransformer: ::com::sun::star::util::XURLTransformer;
17269 published interface XStringWidth;
17270 published interface XStringAbbreviation {
17271 interface ::com::sun::star::uno::XInterface;
17272 string abbreviateString([in] ::com::sun::star::util::XStringWidth xStringWidth, [in] long nWidth, [in] string aString);
17274 published interface XAtomServer {
17275 interface ::com::sun::star::uno::XInterface;
17276 sequence< ::com::sun::star::util::AtomDescription > getClass([in] long atomClass);
17277 sequence< sequence< ::com::sun::star::util::AtomDescription > > getClasses([in] sequence< long > atomClasses);
17278 sequence< string > getAtomDescriptions([in] sequence< ::com::sun::star::util::AtomClassRequest > atoms);
17279 sequence< ::com::sun::star::util::AtomDescription > getRecentAtoms([in] long atomClass, [in] long atom);
17280 long getAtom([in] long atomClass, [in] string description, [in] boolean create);
17282 published interface XChainable {
17283 interface ::com::sun::star::uno::XInterface;
17284 ::com::sun::star::util::XChainable getPredecessor();
17285 ::com::sun::star::util::XChainable getSuccessor();
17286 void setSuccessor([in] ::com::sun::star::util::XChainable xChainable) raises (::com::sun::star::lang::IllegalArgumentException);
17287 boolean isChainable([in] ::com::sun::star::util::XChainable xChainable);
17289 published interface XChangesListener {
17290 interface ::com::sun::star::lang::XEventListener;
17291 void changesOccurred([in] ::com::sun::star::util::ChangesEvent Event);
17293 published interface XChangesSet {
17294 interface ::com::sun::star::container::XElementAccess;
17295 sequence< ::com::sun::star::util::ElementChange > getAllChanges();
17297 published interface XCloseListener {
17298 interface ::com::sun::star::lang::XEventListener;
17299 void queryClosing([in] ::com::sun::star::lang::EventObject Source, [in] boolean GetsOwnership) raises (::com::sun::star::util::CloseVetoException);
17300 void notifyClosing([in] ::com::sun::star::lang::EventObject Source);
17302 published interface XDataEditorListener;
17303 published interface XDataEditor {
17304 interface ::com::sun::star::uno::XInterface;
17305 void show();
17306 void setModel([in] ::com::sun::star::uno::XInterface model);
17307 ::com::sun::star::uno::XInterface getModel();
17308 void addDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17309 void removeDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17311 published interface XDataEditorListener {
17312 interface ::com::sun::star::uno::XInterface;
17313 void updateDataEditorState([in] ::com::sun::star::util::DataEditorEvent event);
17315 published interface XFlushListener {
17316 interface ::com::sun::star::lang::XEventListener;
17317 void flushed([in] ::com::sun::star::lang::EventObject rEvent);
17319 published interface XLinkUpdate {
17320 interface ::com::sun::star::uno::XInterface;
17321 void updateLinks();
17323 published interface XModeChangeApproveListener {
17324 interface ::com::sun::star::lang::XEventListener;
17325 void approveModeChange([in] ::com::sun::star::util::ModeChangeEvent rSource) raises (::com::sun::star::util::VetoException);
17327 published interface XModeChangeListener;
17328 published interface XModeChangeBroadcaster {
17329 interface ::com::sun::star::uno::XInterface;
17330 void addModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17331 void removeModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17332 void addModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17333 void removeModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17335 published interface XModeChangeListener {
17336 interface ::com::sun::star::lang::XEventListener;
17337 void modeChanged([in] ::com::sun::star::util::ModeChangeEvent rSource);
17339 published interface XModifyListener {
17340 interface ::com::sun::star::lang::XEventListener;
17341 void modified([in] ::com::sun::star::lang::EventObject aEvent);
17343 published interface XPropertyReplace {
17344 interface ::com::sun::star::util::XReplaceDescriptor;
17345 boolean getValueSearch();
17346 void setValueSearch([in] boolean bValueSearch);
17347 sequence< ::com::sun::star::beans::PropertyValue > getSearchAttributes();
17348 void setSearchAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17349 sequence< ::com::sun::star::beans::PropertyValue > getReplaceAttributes();
17350 void setReplaceAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17352 published interface XRefreshListener {
17353 interface ::com::sun::star::lang::XEventListener;
17354 void refreshed([in] ::com::sun::star::lang::EventObject rEvent);
17356 published interface XStringWidth {
17357 interface ::com::sun::star::uno::XInterface;
17358 long queryStringWidth([in] string aString);
17360 published interface XUniqueIDFactory {
17361 interface ::com::sun::star::uno::XInterface;
17362 string createUniqueID();
17364 published singleton theOfficeInstallationDirectories: ::com::sun::star::util::XOfficeInstallationDirectories;
17365 published singleton thePathSettings: ::com::sun::star::util::XPathSettings;
17367 module view {
17368 published constants DocumentZoomType {
17369 const short BY_VALUE = 3;
17370 const short ENTIRE_PAGE = 2;
17371 const short OPTIMAL = 0;
17372 const short PAGE_WIDTH = 1;
17373 const short PAGE_WIDTH_EXACT = 4;
17375 published enum PaperFormat {
17376 A3 = 0,
17377 A4 = 1,
17378 A5 = 2,
17379 B4 = 3,
17380 B5 = 4,
17381 LETTER = 5,
17382 LEGAL = 6,
17383 TABLOID = 7,
17384 USER = 8
17386 published enum PrintableState {
17387 JOB_STARTED = 0,
17388 JOB_COMPLETED = 1,
17389 JOB_SPOOLED = 2,
17390 JOB_ABORTED = 3,
17391 JOB_FAILED = 4,
17392 JOB_SPOOLING_FAILED = 5
17394 published struct PrintJobEvent: ::com::sun::star::lang::EventObject {
17395 ::com::sun::star::view::PrintableState State;
17397 published service PrintOptions {
17398 [property] short CopyCount;
17399 [property] string FileName;
17400 [property] boolean Collate;
17401 /** @deprecated */ [property] boolean Sort;
17402 [property] string Pages;
17403 [property, optional] boolean Wait;
17404 [property, optional] short DuplexMode;
17405 [property, optional] string PrinterName;
17406 [property, optional] boolean SinglePrintJobs;
17408 published service PrintSettings {
17409 [property] boolean PrintBlackFonts;
17410 [property] boolean PrintControls;
17411 [property] boolean PrintDrawings;
17412 [property] boolean PrintGraphics;
17413 [property] boolean PrintLeftPages;
17414 [property] boolean PrintRightPages;
17415 [property] boolean PrintTables;
17416 [property] boolean PrintReversed;
17417 [property] boolean PrintProspect;
17418 [property] boolean PrintPageBackground;
17419 [property] short PrintAnnotationMode;
17421 published struct PrintableStateEvent: ::com::sun::star::lang::EventObject {
17422 ::com::sun::star::view::PrintableState State;
17424 published service PrinterDescriptor {
17425 [property] string Name;
17426 [property] ::com::sun::star::view::PaperOrientation PaperOrientation;
17427 [property] ::com::sun::star::view::PaperFormat PaperFormat;
17428 [property] ::com::sun::star::awt::Size PaperSize;
17429 [property, readonly] boolean IsBusy;
17430 [property, readonly] boolean CanSetPaperOrientation;
17431 [property, readonly] boolean CanSetPaperFormat;
17432 [property, readonly] boolean CanSetPaperSize;
17434 published service RenderDescriptor {
17435 [property] ::com::sun::star::awt::Size PageSize;
17437 published service RenderOptions {
17438 [property] ::com::sun::star::awt::XDevice RenderDevice;
17439 [property, optional] boolean IsFirstPage;
17440 [property, optional] boolean IsLastPage;
17441 [property, optional] boolean IsSkipEmptyPages;
17442 [property, optional] string PageRange;
17444 published service ViewSettings {
17445 interface ::com::sun::star::beans::XPropertySet;
17446 [property, optional] boolean ShowHoriRuler;
17447 [property, optional] boolean ShowHoriScrollBar;
17448 [property, optional] short ZoomValue;
17449 [property, optional] boolean ShowVertRuler;
17450 [property, optional] boolean ShowVertScrollBar;
17452 published interface XLineCursor {
17453 interface ::com::sun::star::uno::XInterface;
17454 boolean isAtStartOfLine();
17455 boolean isAtEndOfLine();
17456 void gotoEndOfLine([in] boolean bExpand);
17457 void gotoStartOfLine([in] boolean bExpand);
17459 published interface XPrintJob {
17460 interface ::com::sun::star::uno::XInterface;
17461 sequence< ::com::sun::star::beans::PropertyValue > getPrintOptions();
17462 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
17463 ::com::sun::star::view::XPrintable getPrintable();
17464 void cancelJob();
17466 published interface XPrintJobListener {
17467 interface ::com::sun::star::lang::XEventListener;
17468 void printJobEvent([in] ::com::sun::star::view::PrintJobEvent Event);
17470 published interface XPrintableListener;
17471 published interface XPrintableBroadcaster {
17472 interface ::com::sun::star::uno::XInterface;
17473 void addPrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17474 void removePrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17476 published interface XPrintableListener {
17477 interface ::com::sun::star::lang::XEventListener;
17478 void stateChanged([in] ::com::sun::star::view::PrintableStateEvent Event);
17480 published interface XRenderable {
17481 interface ::com::sun::star::uno::XInterface;
17482 long getRendererCount([in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17483 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);
17484 void render([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17486 published interface XViewCursor {
17487 interface ::com::sun::star::uno::XInterface;
17488 boolean goDown([in] short nCount, [in] boolean bExpand);
17489 boolean goUp([in] short nCount, [in] boolean bExpand);
17490 boolean goLeft([in] short nCount, [in] boolean bExpand);
17491 boolean goRight([in] short nCount, [in] boolean bExpand);
17494 module xml {
17495 published service AttributeContainer {
17496 interface ::com::sun::star::container::XNameContainer;
17498 published struct AttributeData {
17499 string Namespace;
17500 string Type;
17501 string Value;
17503 published interface XExportFilter {
17504 interface ::com::sun::star::uno::XInterface;
17505 boolean exporter([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException);
17507 module sax {
17508 published interface XAttributeList;
17509 published interface XLocator;
17510 published interface XDocumentHandler {
17511 interface ::com::sun::star::uno::XInterface;
17512 void startDocument() raises (::com::sun::star::xml::sax::SAXException);
17513 void endDocument() raises (::com::sun::star::xml::sax::SAXException);
17514 void startElement([in] string aName, [in] ::com::sun::star::xml::sax::XAttributeList xAttribs) raises (::com::sun::star::xml::sax::SAXException);
17515 void endElement([in] string aName) raises (::com::sun::star::xml::sax::SAXException);
17516 void characters([in] string aChars) raises (::com::sun::star::xml::sax::SAXException);
17517 void ignorableWhitespace([in] string aWhitespaces) raises (::com::sun::star::xml::sax::SAXException);
17518 void processingInstruction([in] string aTarget, [in] string aData) raises (::com::sun::star::xml::sax::SAXException);
17519 void setDocumentLocator([in] ::com::sun::star::xml::sax::XLocator xLocator) raises (::com::sun::star::xml::sax::SAXException);
17522 published service ExportFilter {
17523 interface ::com::sun::star::xml::sax::XDocumentHandler;
17524 interface ::com::sun::star::xml::XExportFilter;
17526 published interface XImportFilter {
17527 interface ::com::sun::star::uno::XInterface;
17528 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);
17530 published service ImportFilter {
17531 interface ::com::sun::star::xml::XImportFilter;
17533 published service NamespaceContainer {
17534 interface ::com::sun::star::container::XNameContainer;
17536 published service TextUserDefinedAttributesSupplier {
17537 [property] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
17539 published service XMLExportFilter {
17540 service ::com::sun::star::document::ExportFilter;
17542 published service XMLImportFilter {
17543 service ::com::sun::star::document::ImportFilter;
17544 interface ::com::sun::star::xml::sax::XDocumentHandler;
17546 module sax {
17547 published struct InputSource {
17548 ::com::sun::star::io::XInputStream aInputStream;
17549 string sEncoding;
17550 string sPublicId;
17551 string sSystemId;
17553 published interface XDTDHandler;
17554 published interface XEntityResolver;
17555 published interface XErrorHandler;
17556 published interface XParser {
17557 interface ::com::sun::star::uno::XInterface;
17558 void parseStream([in] ::com::sun::star::xml::sax::InputSource aInputSource) raises (::com::sun::star::xml::sax::SAXException, ::com::sun::star::io::IOException);
17559 void setDocumentHandler([in] ::com::sun::star::xml::sax::XDocumentHandler xHandler);
17560 void setErrorHandler([in] ::com::sun::star::xml::sax::XErrorHandler xHandler);
17561 void setDTDHandler([in] ::com::sun::star::xml::sax::XDTDHandler xHandler);
17562 void setEntityResolver([in] ::com::sun::star::xml::sax::XEntityResolver xResolver);
17563 void setLocale([in] ::com::sun::star::lang::Locale locale);
17565 published service Parser: ::com::sun::star::xml::sax::XParser;
17566 published exception SAXInvalidCharacterException: ::com::sun::star::xml::sax::SAXException {
17568 published exception SAXParseException: ::com::sun::star::xml::sax::SAXException {
17569 string PublicId;
17570 string SystemId;
17571 long LineNumber;
17572 long ColumnNumber;
17574 published interface XExtendedDocumentHandler {
17575 interface ::com::sun::star::xml::sax::XDocumentHandler;
17576 void startCDATA() raises (::com::sun::star::xml::sax::SAXException);
17577 void endCDATA() raises (::com::sun::star::xml::sax::SAXException);
17578 void comment([in] string sComment) raises (::com::sun::star::xml::sax::SAXException);
17579 void allowLineBreak() raises (::com::sun::star::xml::sax::SAXException);
17580 void unknown([in] string sString) raises (::com::sun::star::xml::sax::SAXException);
17582 published interface XAttributeList {
17583 interface ::com::sun::star::uno::XInterface;
17584 short getLength();
17585 string getNameByIndex([in] short i);
17586 string getTypeByIndex([in] short i);
17587 string getTypeByName([in] string aName);
17588 string getValueByIndex([in] short i);
17589 string getValueByName([in] string aName);
17591 published interface XDTDHandler {
17592 interface ::com::sun::star::uno::XInterface;
17593 void notationDecl([in] string sName, [in] string sPublicId, [in] string sSystemId);
17594 void unparsedEntityDecl([in] string sName, [in] string sPublicId, [in] string sSystemId, [in] string sNotationName);
17596 published interface XEntityResolver {
17597 interface ::com::sun::star::uno::XInterface;
17598 ::com::sun::star::xml::sax::InputSource resolveEntity([in] string sPublicId, [in] string sSystemId);
17600 published interface XErrorHandler {
17601 interface ::com::sun::star::uno::XInterface;
17602 void error([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17603 void fatalError([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17604 void warning([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17606 published interface XLocator {
17607 interface ::com::sun::star::uno::XInterface;
17608 long getColumnNumber();
17609 long getLineNumber();
17610 string getPublicId();
17611 string getSystemId();