Examples of JXEditTextArea


Examples of com.eviware.soapui.support.xml.JXEditTextArea

      JPanel panel = new JPanel( new BorderLayout() );
      JLabel label = new JLabel( url );
      label.setBorder( BorderFactory.createEmptyBorder( 3, 3, 3, 3 ) );
      panel.add( label, BorderLayout.NORTH );

      JXEditTextArea inputArea = JXEditTextArea.createXmlEditor( false );
      StringWriter writer = new StringWriter();
      // XmlUtils.serializePretty( XmlObject.Factory.parse( content ), writer
      // );
      XmlUtils.serializePretty( XmlUtils.createXmlObject( content ), writer );
      String xmlString = writer.toString();

      // reparse so line numbers are correct
      // XmlObject xmlObject = XmlObject.Factory.parse( xmlString, new
      // XmlOptions().setLoadLineNumbers() );
      XmlObject xmlObject = XmlUtils.createXmlObject( xmlString, new XmlOptions().setLoadLineNumbers() );

      inputArea.setText( xmlString );
      inputArea.setEditable( false );
      inputArea.getPainter().setLineHighlightEnabled( true );

      JPanel p = new JPanel( new BorderLayout() );
      p.add( inputArea, BorderLayout.CENTER );
      p.add( new LineNumbersPanel( inputArea ), BorderLayout.WEST );
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

      }
    }

    if( dtde.getDropTargetContext().getComponent() instanceof JXEditTextArea )
    {
      JXEditTextArea textField = ( JXEditTextArea )dtde.getDropTargetContext().getComponent();
      int pos = textField.pointToOffset( dtde.getLocation() );
      if( pos != -1 )
      {
        textField.setCaretPosition( pos );
        textField.setCaretVisible( true );
      }
    }

    dtde.acceptDrag( dtde.getDropAction() );
  }
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

    }

    protected XmlSourceEditorView<?> buildSourceEditor()
    {
      XmlSourceEditorView<?> editor = getSourceEditor();
      JXEditTextArea inputArea = editor.getInputArea();

      inputArea.addFocusListener( new InputAreaFocusListener() );

      inputArea.getInputHandler().addKeyBinding( "AC+TAB", moveFocusAction );
      inputArea.getInputHandler().addKeyBinding( "F5", recreateButton.getAction() );
      inputArea.getInputHandler().addKeyBinding( "C+F4", closePanelAction );

      return editor;
    }
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

      XmlSourceEditorView<?> editor = getSourceEditor();

      if( getModelItem().getMockOperation().isBidirectional() )
      {
        JXEditTextArea inputArea = editor.getInputArea();
        inputArea.addFocusListener( new ResultAreaFocusListener() );

        inputArea.getInputHandler().addKeyBinding( "AC+TAB", moveFocusAction );
        inputArea.getInputHandler().addKeyBinding( "C+F4", closePanelAction );

        // TODO Ericsson: This if test was changed and moved up. Ok?
        // if( !getModelItem().getMockOperation().isOneWay())
        // {
        JPopupMenu inputPopup = editor.getEditorPopup();
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

      JPanel panel = new JPanel( new BorderLayout() );
      JLabel label = new JLabel( url );
      label.setBorder( BorderFactory.createEmptyBorder( 3, 3, 3, 3 ) );
      panel.add( label, BorderLayout.NORTH );

      JXEditTextArea inputArea = JXEditTextArea.createXmlEditor( false );
      StringWriter writer = new StringWriter();
      // XmlUtils.serializePretty( XmlObject.Factory.parse( content ), writer
      // );
      XmlUtils.serializePretty( XmlUtils.createXmlObject( content ), writer );
      String xmlString = writer.toString();

      // reparse so line numbers are correct
      // XmlObject xmlObject = XmlObject.Factory.parse( xmlString, new
      // XmlOptions().setLoadLineNumbers() );
      XmlObject xmlObject = XmlUtils.createXmlObject( xmlString, new XmlOptions().setLoadLineNumbers() );

      inputArea.setText( xmlString );
      inputArea.setEditable( false );
      inputArea.getPainter().setLineHighlightEnabled( true );

      JPanel p = new JPanel( new BorderLayout() );
      p.add( inputArea, BorderLayout.CENTER );
      p.add( new LineNumbersPanel( inputArea ), BorderLayout.WEST );
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

    public WsdlRequestMessageEditor( XmlDocument document )
    {
      super( document );

      XmlSourceEditorView<?> editor = getSourceEditor();
      JXEditTextArea inputArea = editor.getInputArea();
      inputArea.getInputHandler().addKeyBinding( "F5", recreateButton.getAction() );
    }
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

    return new JScrollPane( textArea );
  }

  public JComponent buildXmlEditor( EditorModel editorModel )
  {
    JXEditTextArea xmlEditor = JXEditTextArea.createXmlEditor( true );
    xmlEditor.setText( editorModel.getEditorText() );
    xmlEditor.getDocument().addDocumentListener( new EditorModelDocumentListener( editorModel, xmlEditor ) );
    JScrollPane scrollPane = new JScrollPane( xmlEditor );
    UISupport.addPreviewCorner( scrollPane, false );
    return scrollPane;
  }
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

    return panel;
  }

  private Component buildResponseTab()
  {
    JXEditTextArea responseArea = JXEditTextArea.createXmlEditor( false );
    responseArea.setText( XmlUtils.prettyPrintXml( result.getResponseContent() ) );
    responseArea.setEditable( false );
    responseArea.setToolTipText( "Response Content" );
    JScrollPane scrollPane = new JScrollPane( responseArea );

    JSplitPane split = UISupport.createVerticalSplit( new JScrollPane( new JTable( new StringToStringsMapTableModel(
        result.getResponseHeaders(), "Header", "Value", false ) ) ), scrollPane );
    split.setDividerLocation( 150 );
View Full Code Here

Examples of com.eviware.soapui.support.xml.JXEditTextArea

    return split;
  }

  private Component buildRequestTab()
  {
    JXEditTextArea resultArea = JXEditTextArea.createXmlEditor( false );
    resultArea.setText( XmlUtils.prettyPrintXml( result.getMockRequest().getRequestContent() ) );
    resultArea.setEditable( false );
    resultArea.setToolTipText( "Request Content" );
    JScrollPane scrollPane = new JScrollPane( resultArea );

    JSplitPane split = UISupport.createVerticalSplit( new JScrollPane( new JTable( new StringToStringsMapTableModel(
        result.getMockRequest().getRequestHeaders(), "Header", "Value", false ) ) ), scrollPane );
    split.setDividerLocation( 150 );
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.