Examples of XBrowseNode


Examples of com.sun.star.script.browse.XBrowseNode

        tree.getSelectionModel().setSelectionMode
            (TreeSelectionModel.SINGLE_TREE_SELECTION);

        tree.addTreeSelectionListener(new TreeSelectionListener() {
            public void valueChanged(TreeSelectionEvent e) {
                XBrowseNode xbn = getSelection();
                XPropertySet props = (XPropertySet)UnoRuntime.queryInterface(
                    XPropertySet.class, xbn);

                if (xbn == null) {
                    textField.setText("");
                    return;
                }

                String str = xbn.getName();
                if (xbn.getType() == BrowseNodeTypes.SCRIPT && props != null)
                {
                    try {
                        str = AnyConverter.toString(
                            props.getPropertyValue("URI"));
                    }
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

                        tree, value, sel,
                        expanded, leaf, row,
                        hasFocus);

        DefaultMutableTreeNode node = (DefaultMutableTreeNode)value;
        XBrowseNode xbn = (XBrowseNode)node.getUserObject();
        if (xbn.getType() == BrowseNodeTypes.SCRIPT) {
            setIcon(scriptIcon);
        }
        else if(xbn.getType() == BrowseNodeTypes.CONTAINER) {
            setIcon(containerIcon);
        }
        else if(xbn.getType() == BrowseNodeTypes.ROOT) {
            setIcon(sofficeIcon);
        }

        return this;
    }
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

            browsenodes = new ArrayList( parcels.length );
            for ( int index = 0; index < parcels.length; index++ )
            {
                try
                {
                    XBrowseNode node  = new ParcelBrowseNode( provider, container, parcels[ index ] );
                    browsenodes.add( node );
                }
                catch ( Exception e )
                {
                    LogUtils.DEBUG("*** Failed to create parcel node for " + parcels[ index ] );
                    LogUtils.DEBUG( e.toString() );
                }
            }
            ParcelContainer[] packageContainers = container.getChildContainers();
            LogUtils.DEBUG("**** For container named " + container.getName() + " with root path " + container.getParcelContainerDir() + " has " + packageContainers.length + " child containers " );

            for ( int i = 0; i < packageContainers.length; i++ )
            {
                XBrowseNode node = new PkgProviderBrowseNode( provider, packageContainers[ i ], m_xCtx );
                browsenodes.add( node );
            }
        }
        else
        {
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

   *
   * @author Markus Kr�ger
   * @date 17.07.2007
   */
  public IScript[] getScripts() {
    XBrowseNode rootNode = (XBrowseNode)UnoRuntime.queryInterface(XBrowseNode.class, scriptProvider);
    XBrowseNode[] typeNodes = rootNode.getChildNodes();
    List list = new ArrayList();
    for(int i=0, n=typeNodes.length; i<n; i++) {
      XBrowseNode typeNode = typeNodes[i];      
      XBrowseNode[] libraryNodes = typeNode.getChildNodes();
      for(int j=0, m=libraryNodes.length; j<m; j++) {
        XBrowseNode libraryNode = libraryNodes[j];
        buildScripts(list, libraryNode);
      }  
    }
    return (IScript[])list.toArray(new IScript[list.size()]);
  }
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

   *
   * @author Andreas Br�ker
   * @date 13.06.2006
   */
  private IScript[] getScriptsInternal(String type, String library) {
    XBrowseNode rootNode = (XBrowseNode)UnoRuntime.queryInterface(XBrowseNode.class, scriptProvider);
    XBrowseNode[] typeNodes = rootNode.getChildNodes();
    List list = new ArrayList();
    for(int i=0, n=typeNodes.length; i<n; i++) {
      XBrowseNode typeNode = typeNodes[i]
      if(type == null || typeNode.getName().equals(type)) {
        XBrowseNode libraryNode = getLibraryNode(typeNode, library);
        if(libraryNode != null) {
          buildScripts(list, libraryNode);
        }
      }
    }
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

  private List buildScripts(List list, XBrowseNode browseNode) {
    XBrowseNode[] scriptNodes = browseNode.getChildNodes();
    if(list == null)
      list = new ArrayList();
    for(int i=0, n=scriptNodes.length; i<n; i++) {
      XBrowseNode scriptNode = scriptNodes[i]
      if(scriptNode.getType() == BrowseNodeTypes.SCRIPT) {
        XPropertySet propertySet = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, scriptNode);
        if(propertySet != null) {
          try {
            Object object = propertySet.getPropertyValue("URI");
            String uri = object.toString();
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

   * @date 13.06.2006
   */
  private XBrowseNode getLibraryNode(XBrowseNode typeNode, String library) {
    XBrowseNode[] libraryNodes = typeNode.getChildNodes();
    for(int i=0, n=libraryNodes.length; i<n; i++) {
      XBrowseNode libraryNode = libraryNodes[i];
      if(libraryNode.getName().equals(library))
        return libraryNode;
    }
    return null;
  }
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

   *
   * @author Markus Kr�ger
   * @date 17.07.2007
   */
  public IScript[] getScripts() {
    XBrowseNode rootNode = (XBrowseNode) UnoRuntime.queryInterface(
        XBrowseNode.class, scriptProvider);
    XBrowseNode[] typeNodes = rootNode.getChildNodes();
    List list = new ArrayList();
    for (int i = 0, n = typeNodes.length; i < n; i++) {
      XBrowseNode typeNode = typeNodes[i];
      XBrowseNode[] libraryNodes = typeNode.getChildNodes();
      for (int j = 0, m = libraryNodes.length; j < m; j++) {
        XBrowseNode libraryNode = libraryNodes[j];
        buildScripts(list, libraryNode);
      }
    }
    return (IScript[]) list.toArray(new IScript[list.size()]);
  }
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

   *
   * @author Andreas Br�ker
   * @date 13.06.2006
   */
  private IScript[] getScriptsInternal(String type, String library) {
    XBrowseNode rootNode = (XBrowseNode) UnoRuntime.queryInterface(
        XBrowseNode.class, scriptProvider);
    XBrowseNode[] typeNodes = rootNode.getChildNodes();
    List list = new ArrayList();
    for (int i = 0, n = typeNodes.length; i < n; i++) {
      XBrowseNode typeNode = typeNodes[i];
      if (type == null || typeNode.getName().equals(type)) {
        XBrowseNode libraryNode = getLibraryNode(typeNode, library);
        if (libraryNode != null) {
          buildScripts(list, libraryNode);
        }
      }
    }
View Full Code Here

Examples of com.sun.star.script.browse.XBrowseNode

  private List buildScripts(List list, XBrowseNode browseNode) {
    XBrowseNode[] scriptNodes = browseNode.getChildNodes();
    if (list == null)
      list = new ArrayList();
    for (int i = 0, n = scriptNodes.length; i < n; i++) {
      XBrowseNode scriptNode = scriptNodes[i];
      if (scriptNode.getType() == BrowseNodeTypes.SCRIPT) {
        XPropertySet propertySet = (XPropertySet) UnoRuntime
            .queryInterface(XPropertySet.class, scriptNode);
        if (propertySet != null) {
          try {
            Object object = propertySet.getPropertyValue("URI");
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.