|
LibreOffice
LibreOffice 25.2 SDK API Reference
|
is used to access named objects within a container. More...
import"XNameAccess.idl";
Inherits XElementAccess.
Inherited by HierarchyAccess, SimpleSetAccess, ExtendedTypeDetectionFactory, FilterFactory, LinkTargets, TypeDetection, LayerManager, XStorage, Settings, XLoaderFactory, XZipFileAccess2, DatabaseAccessContext, DefinitionContainer, XDatabaseContext, Container, DataPilotFieldGroup, DataPilotFieldGroups, DataPilotFields, DataPilotItems, DataPilotSourceDimensions, DataPilotSourceHierarchies, DataPilotSourceLevels, DDELinks, FunctionDescriptions, SheetLinks, TableConditionalFormat, XExternalDocLink, XExternalDocLinks, StyleFamilies, StyleFamily, XAutoStyles, TableColumns [protected], Bookmarks, DocumentIndexes, ReferenceMarks, TextContentCollection, TextEmbeddedObjects, TextFieldMasters, TextFrames, TextGraphicObjects, TextSections, TextTables, HierarchyDataReadAccess, PropertySetRegistry, ModuleUICategoryDescription, ModuleUICommandDescription, XDecks, XPanels, XDataTypeRepository, XNameReplace, Bibliography, UICommandDescription, theUICommandDescription, XGalleryThemeProvider, XLibraryContainer, XDDELinks, XDataPilotTables, XDatabaseRanges, XMembersAccess, XNamedRanges, XScenarios, XTableCharts, XTablePivotCharts, XAutoTextContainer, XAutoTextGroup, UICategoryDescription, WindowStateConfiguration, theUICategoryDescription, and theWindowStateConfiguration.

Public Member Functions | |
| any | getByName ([in] string aName) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::WrappedTargetException ) |
| sequence< string > | getElementNames () |
| boolean | hasByName ([in] string aName) |
Public Member Functions inherited from XElementAccess | |
| type | getElementType () |
| boolean | hasElements () |
Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. More... | |
| void | acquire () |
| increases the reference counter by one. More... | |
| void | release () |
| decreases the reference counter by one. More... | |
is used to access named objects within a container.
To implement inaccurate name access, support the com::sun::star::beans::XExactName interface.
| any getByName | ( | [in] string | aName | ) | |
| raises | ( | com::sun::star::container::NoSuchElementException, | |||
| com::sun::star::lang::WrappedTargetException | |||||
| ) | |||||
| aName | the name of the object. |
| NoSuchElementException | if an element under Name does not exist. |
| com::sun::star::lang::WrappedTargetException | If the implementation has internal reasons for exceptions, then wrap these in a com::sun::star::lang::WrappedTargetException exception. |
| sequence< string > getElementNames | ( | ) |
The order of the names is not specified.
| boolean hasByName | ( | [in] string | aName | ) |
TRUE if an element with this name is in the container, FALSE otherwise.In many cases the next call is XNameAccess::getByName(). You should optimize this case.
| aName | the name of the object. |