Package org.dom4j

Examples of org.dom4j.Element.elements()


  private EntityListeners getEntityListeners(Element tree, XMLContext.Default defaults) {
    Element element = tree != null ? tree.element( "entity-listeners" ) : null;
    if ( element != null ) {
      List<Class> entityListenerClasses = new ArrayList<Class>();
      for (Element subelement : (List<Element>) element.elements( "entity-listener" )) {
        String className = subelement.attributeValue( "class" );
        try {
          entityListenerClasses.add(
              ReflectHelper.classForName(
                  XMLContext.buildSafeClassName( className, defaults ),
View Full Code Here


  private void preCalculateElementsForProperty(Element tree) {
    elementsForProperty = new ArrayList<Element>();
    Element element = tree != null ? tree.element( "attributes" ) : null;
    //put entity.attributes elements
    if ( element != null ) {
      for (Element subelement : (List<Element>) element.elements()) {
        if ( propertyName.equals( subelement.attributeValue( "name" ) ) ) {
          elementsForProperty.add( subelement );
        }
      }
    }
View Full Code Here

    Iterator it = resultsetElementList.listIterator();
    while ( it.hasNext() ) {
      Element subelement = (Element) it.next();
      AnnotationDescriptor ann = new AnnotationDescriptor( SqlResultSetMapping.class );
      copyStringAttribute( ann, subelement, "name", true );
      List<Element> elements = subelement.elements( "entity-result" );
      List<EntityResult> entityResults = new ArrayList<EntityResult>( elements.size() );
      for (Element entityResult : elements) {
        AnnotationDescriptor entityResultDescriptor = new AnnotationDescriptor( EntityResult.class );
        String clazzName = entityResult.attributeValue( "entity-class" );
        if ( clazzName == null ) {
View Full Code Here

        );
        entityResults.add( (EntityResult) AnnotationFactory.create( entityResultDescriptor ) );
      }
      ann.setValue( "entities", entityResults.toArray( new EntityResult[entityResults.size()] ) );

      elements = subelement.elements( "column-result" );
      List<ColumnResult> columnResults = new ArrayList<ColumnResult>( elements.size() );
      for (Element columnResult : elements) {
        AnnotationDescriptor columnResultDescriptor = new AnnotationDescriptor( ColumnResult.class );
        copyStringAttribute( columnResultDescriptor, columnResult, "name", true );
        columnResults.add( (ColumnResult) AnnotationFactory.create( columnResultDescriptor ) );
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 List<String> addEntityListenerClasses(Element element, String packageName, List<String> addedClasses) {
    List<String> localAddedClasses = new ArrayList<String>();
    Element listeners = element.element( "entity-listeners" );
    if ( listeners != null ) {
      List<Element> elements = (List<Element>) listeners.elements( "entity-listener" );
      for (Element listener : elements) {
        String listenerClassName = buildSafeClassName( listener.attributeValue( "class" ), packageName );
        if ( classOverriding.containsKey( listenerClassName ) ) {
          //maybe switch it to warn?
          if ( "entity-listener".equals( classOverriding.get( listenerClassName ).getName() ) ) {
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

        }
        else if ( name.startsWith( "is" ) ) {
          properties.add( Introspector.decapitalize( name.substring( "is".length() ) ) );
        }
      }
      for ( Element subelement : (List<Element>) element.elements() ) {
        String propertyName = subelement.attributeValue( "name" );
        if ( !properties.contains( propertyName ) ) {
          LOG.propertyNotFound( StringHelper.qualify( className, propertyName ) );
        }
      }
View Full Code Here

  private EntityListeners getEntityListeners(Element tree, XMLContext.Default defaults) {
    Element element = tree != null ? tree.element( "entity-listeners" ) : null;
    if ( element != null ) {
      List<Class> entityListenerClasses = new ArrayList<Class>();
      for ( Element subelement : (List<Element>) element.elements( "entity-listener" ) ) {
        String className = subelement.attributeValue( "class" );
        try {
          entityListenerClasses.add(
              ReflectHelper.classForName(
                  XMLContext.buildSafeClassName( className, defaults ),
View Full Code Here

  private void preCalculateElementsForProperty(Element tree) {
    elementsForProperty = new ArrayList<Element>();
    Element element = tree != null ? tree.element( "attributes" ) : null;
    //put entity.attributes elements
    if ( element != null ) {
      for ( Element subelement : (List<Element>) element.elements() ) {
        if ( propertyName.equals( subelement.attributeValue( "name" ) ) ) {
          elementsForProperty.add( subelement );
        }
      }
    }
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.