热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

com.sun.star.uno.XComponentContext类的使用及代码示例

本文整理了Java中com.sun.star.uno.XComponentContext类的一些代码示例,展示了XComponentContext

本文整理了Java中com.sun.star.uno.XComponentContext类的一些代码示例,展示了XComponentContext类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XComponentContext类的具体详情如下:
包路径:com.sun.star.uno.XComponentContext
类名称:XComponentContext

XComponentContext介绍

暂无

代码示例

代码示例来源:origin: org.cogroo.lang.pt_br/cogroo-addon-pt_br

public MessageBox(XComponentContext _xContext) {
this.m_xMCF = _xContext.getServiceManager();
this.m_xCOntext= _xContext;
}

代码示例来源:origin: cogroo/cogroo4

/**
*
* @param url
* @return the expanded URL
*/
protected String expandURL(String url) {
try {
url = url.substring(20);
String str = URLDecoder.decode(url, "utf-8");
Object obj = context.getValueByName("/singletons/com.sun.star.util.theMacroExpander");
XMacroExpander expander = (XMacroExpander) UnoRuntime.queryInterface(XMacroExpander.class, obj);
String res = expander.expandMacros(str);
return res;
} catch (Exception e) {
e.printStackTrace();
}
return "";
}

代码示例来源:origin: cogroo/cogroo4

public MessageBox(XComponentContext _xContext) {
this.m_xMCF = _xContext.getServiceManager();
this.m_xCOntext= _xContext;
}

代码示例来源:origin: org.cogroo.lang.pt_br/cogroo-addon-pt_br

/**
*
* @param url
* @return the expanded URL
*/
protected String expandURL(String url) {
try {
url = url.substring(20);
String str = URLDecoder.decode(url, "utf-8");
Object obj = context.getValueByName("/singletons/com.sun.star.util.theMacroExpander");
XMacroExpander expander = (XMacroExpander) UnoRuntime.queryInterface(XMacroExpander.class, obj);
String res = expander.expandMacros(str);
return res;
} catch (Exception e) {
e.printStackTrace();
}
return "";
}

代码示例来源:origin: org.openoffice/juh

public SmoketestCommandEnvironment(XComponentContext xCompContext) {
try {
m_cmpCtx = xCompContext;
m_xMCF = m_cmpCtx.getServiceManager();
}
catch( Exception e ) {
e.printStackTrace();
}
}

代码示例来源:origin: org.libreoffice/juh

XHierarchicalNameAccess xhna = UnoRuntime.queryInterface(
XHierarchicalNameAccess.class,
context.getValueByName(
"/singletons/com.sun.star.reflection."
+ "theTypeDescriptionManager"));

代码示例来源:origin: org.openoffice/jurt

private final XMultiServiceFactory getSMgr( XComponentContext xContext )
{
if (xContext != null)
{
return UnoRuntime.queryInterface(
XMultiServiceFactory.class, xContext.getServiceManager() );
}
else
{
return _xMultiServiceFactory;
}
}

代码示例来源:origin: org.openoffice/juh

(UnoRuntime.queryInterface(
XHierarchicalNameAccess.class,
context.getValueByName(
"/singletons/com.sun.star.reflection."
+ "theTypeDescriptionManager")).

代码示例来源:origin: org.libreoffice/jurt

private final XMultiServiceFactory getSMgr( XComponentContext xContext )
{
if (xContext != null)
{
return UnoRuntime.queryInterface(
XMultiServiceFactory.class, xContext.getServiceManager() );
}
else
{
return _xMultiServiceFactory;
}
}

代码示例来源:origin: org.libreoffice/jurt

m_xMacroExpander = (XMacroExpander)AnyConverter.toObject(
new Type( XMacroExpander.class ),
xContext.getValueByName(
"/singletons/com.sun.star.util.theMacroExpander" )
);

代码示例来源:origin: stackoverflow.com

XComponentContext cOntext= Bootstrap.bootstrap();
XMultiComponentFactory factory =
context.getServiceManager();
Object dispatchHelperObject = factory.createInstanceWithContext(
"com.sun.star.frame.DispatchHelper", ooContext);
this.dispatchHelper = (XDispatchHelper)UnoRuntime.queryInterface(
XDispatchHelper.class, dispatchHelperObject);

代码示例来源:origin: org.openoffice/jurt

m_xMacroExpander = (XMacroExpander)AnyConverter.toObject(
new Type( XMacroExpander.class ),
xContext.getValueByName(
"/singletons/com.sun.star.util.theMacroExpander" )
);

代码示例来源:origin: stackoverflow.com

XComponentContext xCOntext= Bootstrap.bootstrap();
XMultiComponentFactory xMCF = xContext.getServiceManager();
Object oDesktop = xMCF.createInstanceWithContext("com.sun.star.frame.Desktop", xContext);
XDesktop xDesktop = UnoRuntime.queryInterface(XDesktop.class, oDesktop);
XComponentLoader xCompLoader = UnoRuntime.queryInterface(XComponentLoader.class, xDesktop);
XComponent xComp = xCompLoader.loadComponentFromURL("file:///C:/test.odt", "_blank", 0, new Boolean(true));
XTextDocument xDoc = UnoRuntime.queryInterface(XTextDocument.class, xComp);
XModel xModel =UnoRuntime.queryInterface( XModel.class, xDoc );
XDrawPageSupplier xDPS = UnoRuntime.queryInterface(XDrawPageSupplier.class, xModel);
XDrawPage xDrawPage = xDPS.getDrawPage();
XShapes xShapes = UnoRuntime.queryInterface( XShapes.class, xDrawPage );
for (int s=0;s XShape xShape = UnoRuntime.queryInterface( XShape.class, xShapes.getByIndex(s) );
System.out.println(" -- sh.getShapeType: " + xShape.getShapeType());
System.out.println(" -- sh.getPosition: " + xShape.getPosition().X + "x" + xShape.getPosition().Y);
System.out.println(" -- sh.getSize: " + xShape.getSize().Width + "x" + xShape.getSize().Height);
}

代码示例来源:origin: org.openoffice/juh

return m_xDelegate.getValueByName( rName );

代码示例来源:origin: org.openoffice/juh

/**
* Bootstraps a servicemanager with the jurt base components registered.
*


* @return a freshly boostrapped service manager
* @see com.sun.star.lang.ServiceManager
*/
static public XMultiServiceFactory createSimpleServiceManager() throws Exception
{
return UnoRuntime.queryInterface(
XMultiServiceFactory.class, createInitialComponentContext( null ).getServiceManager() );
}

代码示例来源:origin: org.libreoffice/juh

return m_xDelegate.getValueByName( rName );

代码示例来源:origin: com.haulmont.yarg/yarg

protected XDispatchHelper createXDispatchHelper() throws Exception {
Object o = xComponentContext.getServiceManager().createInstanceWithContext(
"com.sun.star.frame.DispatchHelper", xComponentContext);
return as(XDispatchHelper.class, o);
}

代码示例来源:origin: org.libreoffice/officebean

@Override
public void run()
{
com.sun.star.lang.XMultiComponentFactory aFactory =
iConn.getComponentContext().getServiceManager();
xServiceFactory = UnoRuntime.queryInterface(
com.sun.star.lang.XMultiServiceFactory.class, aFactory );
}
};

代码示例来源:origin: cuba-platform/yarg

protected XDispatchHelper createXDispatchHelper() throws Exception {
Object o = xComponentContext.getServiceManager().createInstanceWithContext(
"com.sun.star.frame.DispatchHelper", xComponentContext);
return as(XDispatchHelper.class, o);
}

代码示例来源:origin: cuba-platform/yarg

protected XDesktop createDesktop() throws com.sun.star.uno.Exception {
Object o = xComponentContext.getServiceManager().createInstanceWithContext(
"com.sun.star.frame.Desktop", xComponentContext);
return as(XDesktop.class, o);
}

推荐阅读
author-avatar
W蓝尾蝶SUH_435
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有