Examples of XNumberFormatsSupplier


Examples of com.sun.star.util.XNumberFormatsSupplier


    public NumberFormatter getNumberFormatter(){
        if (oNumberFormatter == null){
            try {
                XNumberFormatsSupplier xNumberFormatsSupplier = (XNumberFormatsSupplier) AnyConverter.toObject(XNumberFormatsSupplier.class, xDataSourcePropertySet.getPropertyValue("NumberFormatsSupplier"));
                //TODO get the locale from the datasource
                aLocale = Configuration.getOfficeLocale(xMSF);
                oNumberFormatter = new NumberFormatter(xMSF, xNumberFormatsSupplier, aLocale);
                lDateCorrection = oNumberFormatter.getNullDateCorrection();
            } catch (Exception e) {
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

            java.util.Locale jl = new java.util.Locale(
                    l.Language , l.Country, l.Variant );
       
            calendar = Calendar.getInstance(jl);
       
            XNumberFormatsSupplier nfs = (XNumberFormatsSupplier)UnoRuntime.queryInterface(XNumberFormatsSupplier.class,document);
            Object formatSettings = nfs.getNumberFormatSettings();
            com.sun.star.util.Date date = (com.sun.star.util.Date)Helper.getUnoPropertyValue( formatSettings, "NullDate");
       
            calendar.set(date.Year, date.Month - 1 , date.Day);
       
            docNullTime = JavaTools.getTimeInMillis(calendar);
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier


    public NumberFormatter getNumberFormatter(){
        if (oNumberFormatter == null){
            try {
                XNumberFormatsSupplier xNumberFormatsSupplier = (XNumberFormatsSupplier) AnyConverter.toObject(XNumberFormatsSupplier.class, xDataSourcePropertySet.getPropertyValue("NumberFormatsSupplier"));
                //TODO get the locale from the datasource
                aLocale = Configuration.getOfficeLocale(xMSF);
                oNumberFormatter = new NumberFormatter(xMSF, xNumberFormatsSupplier, aLocale);
                lDateCorrection = oNumberFormatter.getNullDateCorrection();
            } catch (Exception e) {
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

                xFormattedField.setParaAdjust(_nAlignment);

                // spezial case rpt:now() (default date format)
                if (_sFormattedfield.equals("rpt:now()"))
                {
                    XNumberFormatsSupplier x = xFormattedField.getFormatsSupplier();
                    XNumberFormats xFormats = x.getNumberFormats();
                    XNumberFormatTypes x3 = (XNumberFormatTypes)UnoRuntime.queryInterface(XNumberFormatTypes.class, xFormats);
                    Locale.getDefault();
                    com.sun.star.lang.Locale aLocale = new com.sun.star.lang.Locale();
                    aLocale.Country = Locale.getDefault().getCountry();
                    aLocale.Language = Locale.getDefault().getLanguage();
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

        this.xMSFDoc = xMSF;
        this.xTextDocument = xTextDocument;
        xText = xTextDocument.getText();
        xTextTablesSupplier = (XTextTablesSupplier) UnoRuntime.queryInterface(XTextTablesSupplier.class, xTextDocument);
        xSimpleText = (XSimpleText) UnoRuntime.queryInterface(XSimpleText.class, xTextDocument.getText());
        XNumberFormatsSupplier xNumberFormatsSupplier = (XNumberFormatsSupplier) UnoRuntime.queryInterface(XNumberFormatsSupplier.class, xTextDocument);
        aCharLocale = (Locale) Helper.getUnoStructValue((Object) xTextDocument, "CharLocale");
        oNumberFormatter = new NumberFormatter(xNumberFormatsSupplier, aCharLocale );
    } catch (java.lang.Exception e) {
        e.printStackTrace(System.out);
    }
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

                    // spezial case rpt:now() (default date format)
                    if (_sFormattedfield.equals("rpt:now()"))
                    {
                        final XFormattedField xFormattedField = (XFormattedField) UnoRuntime.queryInterface(XFormattedField.class, xReportControlModel);

                        XNumberFormatsSupplier x = xFormattedField.getFormatsSupplier();
                        XNumberFormats xFormats = x.getNumberFormats();
                        XNumberFormatTypes x3 = (XNumberFormatTypes) UnoRuntime.queryInterface(XNumberFormatTypes.class, xFormats);
                        Locale.getDefault();
                        com.sun.star.lang.Locale aLocale = new com.sun.star.lang.Locale();
                        aLocale.Country = Locale.getDefault().getCountry();
                        aLocale.Language = Locale.getDefault().getLanguage();
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

    {
        if (oNumberFormatter == null)
        {
            try
            {
                XNumberFormatsSupplier xNumberFormatsSupplier = (XNumberFormatsSupplier) AnyConverter.toObject(XNumberFormatsSupplier.class, xDataSourcePropertySet.getPropertyValue("NumberFormatsSupplier"));
                //TODO get the locale from the datasource
                aLocale = Configuration.getOfficeLocale(xMSF);
                oNumberFormatter = new NumberFormatter(xMSF, xNumberFormatsSupplier, aLocale);
                lDateCorrection = oNumberFormatter.getNullDateCorrection();
            }
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

            this.xMSFDoc = xMSF;
            this.xTextDocument = xTextDocument;
            xText = xTextDocument.getText();
            xTextTablesSupplier = (XTextTablesSupplier) UnoRuntime.queryInterface(XTextTablesSupplier.class, xTextDocument);
            xSimpleText = (XSimpleText) UnoRuntime.queryInterface(XSimpleText.class, xTextDocument.getText());
            XNumberFormatsSupplier xNumberFormatsSupplier = (XNumberFormatsSupplier) UnoRuntime.queryInterface(XNumberFormatsSupplier.class, xTextDocument);
            aCharLocale = (Locale) Helper.getUnoStructValue((Object) xTextDocument, "CharLocale");
            oNumberFormatter = new NumberFormatter(xNumberFormatsSupplier, aCharLocale);
        }
        catch (java.lang.Exception e)
        {
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

   *
   */
  protected XNumberFormatTypes getNumberFormats ()
  {
    if (myNumberFormatTypes == null) {
      XNumberFormatsSupplier xNumberFormatsSupplier
        = (XNumberFormatsSupplier)(UnoRuntime.queryInterface(XNumberFormatsSupplier.class, getDocument ()));
      // Get the number formats from the supplier
      XNumberFormats xNumberFormats = xNumberFormatsSupplier.getNumberFormats();
      // Query the XNumberFormatTypes interface
      myNumberFormatTypes = (XNumberFormatTypes)(UnoRuntime.queryInterface(XNumberFormatTypes.class, xNumberFormats));
    }
    return myNumberFormatTypes;
  }
View Full Code Here

Examples of com.sun.star.util.XNumberFormatsSupplier

   * @throws PropertyVetoException
   * @throws UnknownPropertyException
   */
  public void setCellFormat (XCell cell, String format, short defaultFormat) throws MalformedNumberFormatException, UnknownPropertyException, PropertyVetoException, IllegalArgumentException, WrappedTargetException
  {
    XNumberFormatsSupplier xFormatsSupplier
      = (XNumberFormatsSupplier)(UnoRuntime.queryInterface(XNumberFormatsSupplier.class, mySpreadsheet));
    XNumberFormatTypes xFormatTypes
      = (XNumberFormatTypes)(UnoRuntime.queryInterface(XNumberFormatTypes.class, xFormatsSupplier.getNumberFormats()));
    int formatIndex;
    if (format == null) {
      formatIndex = xFormatTypes.getStandardFormat (defaultFormat, getLocale());
    }
    else {
      formatIndex = xFormatsSupplier.getNumberFormats ().queryKey (format, getLocale (), false);
      if (formatIndex == -1) {
        formatIndex = xFormatsSupplier.getNumberFormats ().addNew (format, getLocale ());
        if (formatIndex == -1) {
          myLog.warn ("Bad number format code: {}", format);
        }
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.