Package com.eviware.soapui.model

Examples of com.eviware.soapui.model.ModelItem


    if( ix.length == 0 )
      return;

    if( ix.length == 1 )
    {
      ModelItem modelItem = getModelItemAt( ix[0] );
      ActionList actions = ActionListBuilder.buildActions( modelItem );
      if( actions != null )
        actions.dispatchKeyEvent( e );
    }
    else
View Full Code Here


  {
    Component result = super.getListCellRendererComponent( list, value, index, isSelected, cellHasFocus );

    if( value instanceof ModelItem )
    {
      ModelItem item = ( ModelItem )value;
      setIcon( item.getIcon() );
      setText( item.getName() );
    }

    return result;
  }
View Full Code Here

public class SoapUITreeNodeRenderer extends DefaultTreeCellRenderer
{
  public Component getTreeCellRendererComponent( JTree tree, Object value, boolean sel, boolean expanded,
      boolean leaf, int row, boolean hasFocus )
  {
    ModelItem modelItem = ( ( SoapUITreeNode )value ).getModelItem();
    if( modelItem instanceof Project )
    {
      Project project = ( Project )modelItem;
      if( !project.isOpen() && !project.isDisabled() )
      {
        leaf = false;
        expanded = false;
      }
    }

    super.getTreeCellRendererComponent( tree, value, sel, expanded, leaf, row, hasFocus );

    ImageIcon icon = modelItem.getIcon();
    setIcon( icon );

    if( modelItem instanceof TestStep && ( ( TestStep )modelItem ).isDisabled() )
    {
      setEnabled( false );
    }
    else if( modelItem instanceof TestCase && ( ( TestCase )modelItem ).isDisabled() )
    {
      setEnabled( false );
    }
    else if( modelItem instanceof TestSuite && ( ( TestSuite )modelItem ).isDisabled() )
    {
      setEnabled( false );
    }
    else
    {
      setEnabled( true );
    }

    String toolTipText = tree.getToolTipText();
    if( toolTipText == null )
    {
      String description = modelItem.getDescription();
      if( description == null || description.trim().length() == 0 )
        description = modelItem.getName();

      if( description != null && description.trim().indexOf( '\n' ) > 0 )
        description = Tools.convertToHtml( description );

      setToolTipText( description );
View Full Code Here

  }

  @Override
  protected ActionList getActionsForRow( JTable table, int row )
  {
    ModelItem item = ( ModelItem )getModelItemAt( row );
    try
    {
      return item == null ? null : ActionListBuilder.buildActions( item );
    }
    catch( Exception e )
View Full Code Here

  {
    Workspace workspace = SoapUI.getWorkspace();

    if( workspace == null )
    {
      ModelItem modelItem = context.getModelItem();
      if( modelItem instanceof Workspace )
      {
        workspace = ( Workspace )modelItem;
      }
      else
View Full Code Here

  public String resolveProperty( PropertyExpansionContext context, String pe, boolean globalOverride )
  {
    if( pe.charAt( 0 ) == PropertyExpansion.SCOPE_PREFIX )
      return getScopedProperty( context, pe, globalOverride );

    ModelItem modelItem = context.getModelItem();
    if( modelItem instanceof WsdlLoadTest )
      modelItem = ( ( WsdlLoadTest )modelItem ).getTestCase();
    else if( modelItem instanceof TestRequest )
      modelItem = ( ( TestRequest )modelItem ).getTestStep();
    else if( modelItem instanceof WsdlMockResponse
View Full Code Here

    return null;
  }

  private String getScopedProperty( PropertyExpansionContext context, String pe, boolean globalOverride )
  {
    ModelItem modelItem = context.getModelItem();

    TestStep testStep = null;
    TestCase testCase = null;
    TestSuite testSuite = null;
    Project project = null;
View Full Code Here

  }

  @Override
  protected ActionList getActionsForRow( JList list, int row )
  {
    ModelItem item = ( ModelItem )list.getModel().getElementAt( row );
    try
    {
      return item == null ? null : ActionListBuilder.buildActions( item );
    }
    catch( Exception e )
View Full Code Here

  private class DetailsListModel extends AbstractListModel
  {
    public Object getElementAt( int index )
    {
      ModelItem modelItem = ( ModelItem )list.getSelectedValue();
      if( modelItem == null || !detailInfo.containsKey( modelItem ) )
        return null;
      else
        return detailInfo.get( modelItem ).get( index );
    }
View Full Code Here

      fireContentsChanged( this, 0, getSize() - 1 );
    }

    public int getSize()
    {
      ModelItem modelItem = ( ModelItem )list.getSelectedValue();
      if( modelItem == null || !detailInfo.containsKey( modelItem ) )
        return 0;
      else
        return detailInfo.get( modelItem ).size();
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.model.ModelItem

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.