本文整理了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);
}