Package org.dom4j

Examples of org.dom4j.Node.selectNodes()


                node.selectNodes("ExcludedPermissions/Permission[starts-with(@name,'/:')]").isEmpty());
        assertFalse("Qualified default pattern should be present in UncheckedPermissions.",
                node.selectNodes("UncheckedPermissions/Permission[starts-with(@name,'/:')]").isEmpty());
        assertTrue("Path prefix pattern must be qualified.", node.selectNodes("*/Permission[@name='/b/*']").isEmpty());
        assertTrue("Path prefix pattern must be qualified.", node.selectNodes("*/Permission[@name='/a/*']").isEmpty());
        assertTrue("Extension pattern must be qualified.", node.selectNodes("*/Permission[@name='*.asp']").isEmpty());
    }

    // Private methods -------------------------------------------------------

    /**
 
View Full Code Here


  protected void processExternalResources( PlatformPlugin plugin, Document doc ) {
    Node parentNode = doc.selectSingleNode( "//external-resources" ); //$NON-NLS-1$
    if ( parentNode == null ) {
      return;
    }
    for ( Object obj : parentNode.selectNodes( "file" ) ) {
      Element node = (Element) obj;
      if ( node != null ) {
        String context = node.attributeValue( "context" ); //$NON-NLS-1$
        String resource = node.getStringValue();
        plugin.addExternalResource( context, resource );
View Full Code Here

    if ( dataType == null ) {
      dataType = XmlDom4JHelper.getNodeText( "@type", parameterNode ); //$NON-NLS-1$
    }

    if ( "string-list".equals( dataType ) ) { //$NON-NLS-1$
      List nodes = rootNode.selectNodes( "list-item" ); //$NON-NLS-1$
      if ( nodes == null ) {
        return ( null );
      }

      ArrayList rtnList = new ArrayList();
View Full Code Here

      for ( Iterator it = nodes.iterator(); it.hasNext(); ) {
        rtnList.add( ( (Node) it.next() ).getText() );
      }
      return ( rtnList );
    } else if ( "property-map-list".equals( dataType ) ) { //$NON-NLS-1$
      List nodes = rootNode.selectNodes( "property-map" ); //$NON-NLS-1$
      if ( nodes == null ) {
        return ( null );
      }

      ArrayList rtnList = new ArrayList();
View Full Code Here

        e.printStackTrace();
      }

      // Get the group display labels
      List groupLabelNodes =
          componentNode.selectNodes( JFreeReportGeneratorComponent.GROUP_LABELS_PROP
              + "/" + JFreeReportGeneratorComponent.GROUP_LABEL_PROP ); //$NON-NLS-1$
      if ( groupLabelNodes != null ) {
        groupLabels = new String[groupLabelNodes.size()];
        for ( int i = 0; i < groupLabels.length; i++ ) {
          groupLabels[i] = ( (Node) groupLabelNodes.get( i ) ).getText();
View Full Code Here

          groupLabels[i] = ( (Node) groupLabelNodes.get( i ) ).getText();
        }
      }
      // Get the grouped columns indices
      List groupedColumnsIndicesNodes =
          componentNode.selectNodes( JFreeReportGeneratorComponent.GROUPED_COLUMNS_PROP
              + "/" + JFreeReportGeneratorComponent.GROUPED_COLUMN_INDICES_PROP ); //$NON-NLS-1$
      if ( groupedColumnsIndicesNodes != null ) {
        groupIndices = new int[groupedColumnsIndicesNodes.size()];
        for ( int i = 0; i < groupIndices.length; i++ ) {
          groupIndices[i] = Integer.parseInt( ( (Node) groupedColumnsIndicesNodes.get( i ) ).getText() ) - 1;
View Full Code Here

          // I am zero based, this is not
        }
      }
      // get display names
      List displayNameNodes =
          componentNode.selectNodes( JFreeReportGeneratorComponent.COLUMN_NAMES_PROP
              + "/" + JFreeReportGeneratorComponent.COLUMN_NAME_PROP ); //$NON-NLS-1$
      if ( displayNameNodes != null ) {
        displayNames = new String[displayNameNodes.size()];
        for ( int i = 0; i < displayNames.length; i++ ) {
          displayNames[i] = ( (Node) displayNameNodes.get( i ) ).getText();
View Full Code Here

          displayNames[i] = ( (Node) displayNameNodes.get( i ) ).getText();
        }
      }
      // get column alignments
      List columnAlignmentNodes =
          componentNode.selectNodes( JFreeReportGeneratorComponent.COLUMN_ALIGNMENTS_PROP
              + "/" + JFreeReportGeneratorComponent.COLUMN_ALIGNMENT_PROP ); //$NON-NLS-1$
      if ( columnAlignmentNodes != null ) {
        columnAlignments = new String[columnAlignmentNodes.size()];
        for ( int i = 0; i < columnAlignments.length; i++ ) {
          columnAlignments[i] = ( (Node) columnAlignmentNodes.get( i ) ).getText();
View Full Code Here

          columnAlignments[i] = ( (Node) columnAlignmentNodes.get( i ) ).getText();
        }
      }
      // Get the column widths
      List widthNodes =
          componentNode.selectNodes( JFreeReportGeneratorComponent.COLUMN_WIDTHS_PROP
              + "/" + JFreeReportGeneratorComponent.WIDTH_PROP ); //$NON-NLS-1$
      if ( widthNodes != null ) {
        widths = new int[widthNodes.size()];
        for ( int i = 0; i < widths.length; i++ ) {
          widths[i] = Integer.valueOf( ( (Node) widthNodes.get( i ) ).getText() ).intValue();
View Full Code Here

          widths[i] = Integer.valueOf( ( (Node) widthNodes.get( i ) ).getText() ).intValue();
        }
      }
      // Get the column item hides
      List itemHideNodes =
          componentNode.selectNodes( JFreeReportGeneratorComponent.ITEM_HIDES_PROP
              + "/" + JFreeReportGeneratorComponent.ITEM_HIDE_PROP ); //$NON-NLS-1$
      if ( itemHideNodes != null ) {
        itemHides = new boolean[itemHideNodes.size()];
        for ( int i = 0; i < itemHides.length; i++ ) {
          itemHides[i] = Boolean.valueOf( ( (Node) itemHideNodes.get( i ) ).getText() ).booleanValue();
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.