Hi Simon,
some weeks ago I stumbled over the same problem as I wanted to provide
an UNO package with the new LaTex filter for testing [see 1].
I ended up providing a UNO package with an additional JAR to be copied
into OFFICE_PATH/program/classes.
The issue you mentioned will be fixed for the next major.
Regards,
Svante
[1] - http://www.openoffice.org/issues/show_bug.cgi?id=24813
Simon Mieth wrote:
Hallo all,
I have developed a java uno-component, which needs an
xslt-filterpackage. At the moment the user needs to deploy the
xslt-filterpackage(XML-Filter Settings) and the
uno-package(Package Manager) separately.
I'm trying to integrate the xslt-filterpackage into the uno-package,
but it looks like that the %origin% -variable does not work here.
In the uno-package I have added the Filter.xcu and the
TypeDetection.xcu from the xslt-filterpackage and replaced the location
for the stylesheets with %origin%.
?xml version=1.0 encoding=UTF-8?
oor:component-data
xmlns:oor=http://openoffice.org/2001/registry;
xmlns:xs=http://www.w3.org/2001/XMLSchema;
oor:package=org.openoffice.TypeDetection
oor:name=Filter
node oor:name=Filters
node oor:name=MyTemplateGenerator
oor:op=replace
prop oor:name=DocumentService oor:type=xs:string
valuecom.sun.star.sheet.SpreadsheetDocument/value
/prop
prop oor:name=FileFormatVersion oor:type=xs:int
value0/value
/prop
prop oor:name=FilterService oor:type=xs:string
valuecom.sun.star.comp.Writer.XmlFilterAdaptor/value
/prop
prop oor:name=Flags oor:type=oor:string-list
value3RDPARTYFILTER ALIEN EXPORT IMPORT/value
/prop
prop oor:name=TemplateName oor:type=xs:string
value/
/prop
prop oor:name=Type oor:type=xs:string
valueDXF2CALCFilterTemplateGenerator/value
/prop
prop oor:name=UIComponent oor:type=xs:string
value/
/prop
prop oor:name=UIName
value xml:lang=deMy Template Filter/value
/prop
prop oor:name=UserData
oor:type=oor:string-list
value
oor:separator=,com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Calc.XMLOasisImporter,com.sun.star.comp.Calc.XMLOasisExporter,%origin%/TemplateGenerator/import_template.xsl,%origin%/TemplateGenerator/export_template.xsl,,Generate%20Template/value
/prop
/node
/node
/oor:component-data
After deploy the uno-package the filter is registered and listed
inside the XML-Filter Settings and I can see the expanded '%origin%'
variable
like:
vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/auKD32_/my-import.uno.zip/TemplateGenerator/export_template.xsl
Is this possible or must setup the path by hand (or by a java install
class)?
Best Regards,
Simon
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]