Package com.eviware.soapui.model.tree.nodes.PropertyTreeNode

Examples of com.eviware.soapui.model.tree.nodes.PropertyTreeNode.PropertyModelItem


    {
      int index = getSelectedRow();
      if( index == -1 )
        return null;
      TestProperty property = propertiesModel.getPropertyAtRow( index );
      return new PropertyModelItem( property, true );
    }
View Full Code Here


          Transferable transferable = dtde.getTransferable();
          Object transferData = transferable.getTransferData( transferable.getTransferDataFlavors()[0] );
          if( transferData instanceof PropertyModelItem )
          {
            dtde.acceptDrop( dtde.getDropAction() );
            PropertyModelItem modelItem = ( PropertyModelItem )transferData;

            String xpath = modelItem.getXPath();
            if( xpath == null && XmlUtils.seemsToBeXml( modelItem.getProperty().getValue() ) )
            {
              xpath = UISupport.selectXPath( "Create PropertyExpansion", "Select XPath below", modelItem
                  .getProperty().getValue(), null );

              if( xpath != null )
                xpath = PropertyExpansionUtils.shortenXPathForPropertyExpansion( xpath, modelItem.getProperty()
                    .getValue() );
            }

            PropertyExpansion propertyExpansion = new PropertyExpansionImpl( modelItem.getProperty(), xpath );

            Point point = dtde.getLocation();
            int column = getPropertiesTable().columnAtPoint( point );
            int row = getPropertiesTable().rowAtPoint( point );

            if( row == -1 )
            {
              if( holder instanceof MutableTestPropertyHolder )
              {
                MutableTestPropertyHolder mtph = ( MutableTestPropertyHolder )holder;
                String name = UISupport.prompt( "Specify unique name of property", "Add Property", modelItem
                    .getProperty().getName() );
                while( name != null && mtph.hasProperty( name ) )
                {
                  name = UISupport.prompt( "Specify unique name of property", "Add Property", modelItem
                      .getProperty().getName() );
                }

                if( name != null )
                  mtph.addProperty( name ).setValue( propertyExpansion.toString() );
View Full Code Here

        Transferable transferable = dtde.getTransferable();
        Object transferData = transferable.getTransferData( transferable.getTransferDataFlavors()[0] );
        if( transferData instanceof PropertyModelItem )
        {
          dtde.acceptDrop( dtde.getDropAction() );
          PropertyModelItem modelItem = ( PropertyModelItem )transferData;

          String xpath = modelItem.getXPath();
          if( xpath == null && XmlUtils.seemsToBeXml( modelItem.getProperty().getValue() ) )
          {
            xpath = UISupport.selectXPath( "Create PropertyExpansion", "Select XPath below", modelItem
                .getProperty().getValue(), null );

            if( xpath != null )
              xpath = PropertyExpansionUtils.shortenXPathForPropertyExpansion( xpath, modelItem.getProperty()
                  .getValue() );
          }

          target.insertPropertyExpansion( new PropertyExpansionImpl( modelItem.getProperty(), xpath ),
              dtde.getLocation() );

          dtde.dropComplete( true );
        }
      }
View Full Code Here

        Transferable transferable = dtde.getTransferable();
        Object transferData = transferable.getTransferData( transferable.getTransferDataFlavors()[0] );
        if( transferData instanceof PropertyModelItem )
        {
          dtde.acceptDrop( dtde.getDropAction() );
          PropertyModelItem modelItem = ( PropertyModelItem )transferData;

          String xpath = modelItem.getXPath();
          if( xpath == null && XmlUtils.seemsToBeXml( modelItem.getProperty().getValue() ) )
          {
            xpath = UISupport.selectXPath( "Create PropertyExpansion", "Select XPath below", modelItem
                .getProperty().getValue(), null );

            if( xpath != null )
              xpath = PropertyExpansionUtils.shortenXPathForPropertyExpansion( xpath, modelItem.getProperty()
                  .getValue() );
          }

          PropertyExpansion propertyExpansion = new PropertyExpansionImpl( modelItem.getProperty(), xpath );

          Point point = dtde.getLocation();
          int column = table.columnAtPoint( point );
          int row = table.rowAtPoint( point );
          table.setValueAt( propertyExpansion.toString(), row, column );
View Full Code Here

            int index = getSelectedRow();
            if (index == -1) {
                return null;
            }
            TestProperty property = propertiesModel.getPropertyAtRow(index);
            return new PropertyModelItem(property, true);
        }
View Full Code Here

                try {
                    Transferable transferable = dtde.getTransferable();
                    Object transferData = transferable.getTransferData(transferable.getTransferDataFlavors()[0]);
                    if (transferData instanceof PropertyModelItem) {
                        dtde.acceptDrop(dtde.getDropAction());
                        PropertyModelItem modelItem = (PropertyModelItem) transferData;

                        String xpath = modelItem.getXPath();
                        if (xpath == null && XmlUtils.seemsToBeXml(modelItem.getProperty().getValue())) {
                            xpath = UISupport.selectXPath("Create PropertyExpansion", "Select XPath below", modelItem
                                    .getProperty().getValue(), null);

                            if (xpath != null) {
                                xpath = PropertyExpansionUtils.shortenXPathForPropertyExpansion(xpath, modelItem.getProperty()
                                        .getValue());
                            }
                        }

                        PropertyExpansion propertyExpansion = new PropertyExpansionImpl(modelItem.getProperty(), xpath);

                        Point point = dtde.getLocation();
                        int column = getPropertiesTable().columnAtPoint(point);
                        int row = getPropertiesTable().rowAtPoint(point);

                        if (row == -1) {
                            if (holder instanceof MutableTestPropertyHolder) {
                                MutableTestPropertyHolder mtph = (MutableTestPropertyHolder) holder;
                                String name = UISupport.prompt("Specify unique name of property", "Add Property", modelItem
                                        .getProperty().getName());
                                while (name != null && mtph.hasProperty(name)) {
                                    name = UISupport.prompt("Specify unique name of property", "Add Property", modelItem
                                            .getProperty().getName());
                                }

                                if (name != null) {
                                    mtph.addProperty(name).setValue(propertyExpansion.toString());
View Full Code Here

            try {
                Transferable transferable = dtde.getTransferable();
                Object transferData = transferable.getTransferData(transferable.getTransferDataFlavors()[0]);
                if (transferData instanceof PropertyModelItem) {
                    dtde.acceptDrop(dtde.getDropAction());
                    PropertyModelItem modelItem = (PropertyModelItem) transferData;

                    String xpath = modelItem.getXPath();
                    if (xpath == null && XmlUtils.seemsToBeXml(modelItem.getProperty().getValue())) {
                        xpath = UISupport.selectXPath("Create PropertyExpansion", "Select XPath below", modelItem
                                .getProperty().getValue(), null);

                        if (xpath != null) {
                            xpath = PropertyExpansionUtils.shortenXPathForPropertyExpansion(xpath, modelItem.getProperty()
                                    .getValue());
                        }
                    }

                    PropertyExpansion propertyExpansion = new PropertyExpansionImpl(modelItem.getProperty(), xpath);

                    Point point = dtde.getLocation();
                    int column = table.columnAtPoint(point);
                    int row = table.rowAtPoint(point);
                    table.setValueAt(propertyExpansion.toString(), row, column);
View Full Code Here

            try {
                Transferable transferable = dtde.getTransferable();
                Object transferData = transferable.getTransferData(transferable.getTransferDataFlavors()[0]);
                if (transferData instanceof PropertyModelItem) {
                    dtde.acceptDrop(dtde.getDropAction());
                    PropertyModelItem modelItem = (PropertyModelItem) transferData;

                    String xpath = modelItem.getXPath();
                    if (xpath == null && XmlUtils.seemsToBeXml(modelItem.getProperty().getValue())) {
                        xpath = UISupport.selectXPath("Create PropertyExpansion", "Select XPath below", modelItem
                                .getProperty().getValue(), null);

                        if (xpath != null) {
                            xpath = PropertyExpansionUtils.shortenXPathForPropertyExpansion(xpath, modelItem.getProperty()
                                    .getValue());
                        }
                    }

                    target.insertPropertyExpansion(new PropertyExpansionImpl(modelItem.getProperty(), xpath),
                            dtde.getLocation());

                    dtde.dropComplete(true);
                }
            } catch (Exception e) {
View Full Code Here

TOP

Related Classes of com.eviware.soapui.model.tree.nodes.PropertyTreeNode.PropertyModelItem

Copyright © 2018 www.massapicom. 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.