Package org.dom4j

Examples of org.dom4j.Element.elements()


      Element subElement = (Element) obj;
      AnnotationDescriptor ann = new AnnotationDescriptor( NamedStoredProcedureQuery.class );
      copyStringAttribute( ann, subElement, "name", true );
      copyStringAttribute( ann, subElement, "procedure-name", true );

      List<Element> elements = subElement.elements( "parameter" );
      List<StoredProcedureParameter> storedProcedureParameters = new ArrayList<StoredProcedureParameter>();

      for ( Element parameterElement : elements ) {
        AnnotationDescriptor parameterDescriptor = new AnnotationDescriptor( StoredProcedureParameter.class );
        copyStringAttribute( parameterDescriptor, parameterElement, "name", false );
View Full Code Here


      ann.setValue(
          "parameters",
          storedProcedureParameters.toArray( new StoredProcedureParameter[storedProcedureParameters.size()] )
      );

      elements = subElement.elements( "result-class" );
      List<Class> returnClasses = new ArrayList<Class>();
      for ( Element classElement : elements ) {
        String clazzName = classElement.getTextTrim();
        Class clazz;
        try {
View Full Code Here

        returnClasses.add( clazz );
      }
      ann.setValue( "resultClasses", returnClasses.toArray( new Class[returnClasses.size()] ) );


      elements = subElement.elements( "result-set-mapping" );
      List<String> resultSetMappings = new ArrayList<String>();
      for ( Element resultSetMappingElement : elements ) {
        resultSetMappings.add( resultSetMappingElement.getTextTrim() );
      }
      ann.setValue( "resultSetMappings", resultSetMappings.toArray( new String[resultSetMappings.size()] ) );
View Full Code Here

      List<String> resultSetMappings = new ArrayList<String>();
      for ( Element resultSetMappingElement : elements ) {
        resultSetMappings.add( resultSetMappingElement.getTextTrim() );
      }
      ann.setValue( "resultSetMappings", resultSetMappings.toArray( new String[resultSetMappings.size()] ) );
      elements = subElement.elements( "hint" );
      buildQueryHints( elements, ann );
      namedStoredProcedureQueries.add( (NamedStoredProcedureQuery) AnnotationFactory.create( ann ) );
    }
    return namedStoredProcedureQueries;
View Full Code Here

      List<EntityResult> entityResultAnnotations = null;
      List<ColumnResult> columnResultAnnotations = null;
      List<ConstructorResult> constructorResultAnnotations = null;

      for ( Object resultElementObject : resultSetMappingElement.elements() ) {
        final Element resultElement = (Element) resultElementObject;

        if ( "entity-result".equals( resultElement.getName() ) ) {
          if ( entityResultAnnotations == null ) {
            entityResultAnnotations = new ArrayList<EntityResult>();
View Full Code Here

    UniqueConstraint[] uniqueConstraints = new UniqueConstraint[uniqueConstraintElementList.size()];
    int ucIndex = 0;
    Iterator ucIt = uniqueConstraintElementList.listIterator();
    while ( ucIt.hasNext() ) {
      Element subelement = (Element) ucIt.next();
      List<Element> columnNamesElements = subelement.elements( "column-name" );
      String[] columnNames = new String[columnNamesElements.size()];
      int columnNameIndex = 0;
      Iterator it = columnNamesElements.listIterator();
      while ( it.hasNext() ) {
        Element columnNameElt = (Element) it.next();
View Full Code Here

    private void addRelatedToXmlMapping(Element xmlMapping, String prefix,
                                        MetadataTools.ColumnNameIterator columnNameIterator,
                                        IdMappingData relatedIdMapping) {
        Element properties = (Element) relatedIdMapping.getXmlRelationMapping().clone();
        MetadataTools.prefixNamesInPropertyElement(properties, prefix, columnNameIterator, true, true);
        for (Element idProperty : (java.util.List<Element>) properties.elements()) {
            xmlMapping.add((Element) idProperty.clone());
        }
    }

    private String getMiddleTableName(Collection value, String entityName) {
View Full Code Here

        @Override
        public Set<String> keySet() {
            Element element = doc.getRootElement();
            @SuppressWarnings("unchecked")
            List<Element> elements = element.elements();
            return Sets.newLinkedHashSet(Iterables.transform(elements, ELEMENT_NAME));
        }
    }

    // //////////////////////////////////////
View Full Code Here

          "Items element missing from update message"));
      return;
    }

    // Complain if no items have been included.
    List<Element> elements = XmppUtil.toSafeElementList(items.elements("item"));
    if (elements.isEmpty()) {
      responseCallback.error(FederationErrors.badRequest("No items included"));
      return;
    }
View Full Code Here

          updatesListenerFactory.listenerForDomain(waveletName.waveletId.getDomain());

      // Submit all applied deltas to the domain-focused listener.
      ImmutableList.Builder<ByteString> builder = ImmutableList.builder();
      for (Element appliedDeltaElement :
          XmppUtil.toSafeElementList(waveletUpdate.elements("applied-delta"))) {
        builder.add(Base64Util.decode(appliedDeltaElement.getText()));
      }
      ImmutableList<ByteString> deltas = builder.build();
      if (!deltas.isEmpty()) {
        callbackCount.incrementAndGet(); // Increment required callbacks.
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.