Package org.zaproxy.zap.extension.websocket

Examples of org.zaproxy.zap.extension.websocket.WebSocketChannelDTO


  }
 
  @Override
  protected boolean isEnabledExtended() {
    boolean isEnabled = true;
    WebSocketChannelDTO channel = getSelectedChannelDTO();
    if (channel != null && extWs.isChannelIgnored(channel)) {
      // already ignored, do not enable menu item
      isEnabled = false;
    }
    return isEnabled;
View Full Code Here


  protected String getInvokerName() {
    return WebSocketMessagesView.PANEL_NAME;
  }

  protected String buildRegexForSelectedChannel() {
    WebSocketChannelDTO channel = getSelectedChannelDTO();
        if (channel == null) {
          return null;
        }
     
      return "\\Q" + channel.getFullUri() + "\\E";
  }
View Full Code Here

    WebSocketMessageDTO message = getSelectedMessageDTO();
    if (message == null) {
      return null;
    }
   
    WebSocketChannelDTO channel = new WebSocketChannelDTO();
    channel.id = message.channel.id;
   
    try {
      List<WebSocketChannelDTO> channels = table.getChannels(channel);
      if (channels.size() == 1) {
View Full Code Here

  private void init() {
    trimToSize();
    ensureCapacity(3);

    String text = Constant.messages.getString("websocket.dialog.channel.select_all");
    WebSocketChannelDTO allChannelsItem = new WebSocketChannelDTO(text);
    super.addElement(allChannelsItem);
  }
View Full Code Here

   */
  public void updateElement(WebSocketChannelDTO channel) {
    synchronized (this) {
      final int index = indexOf(channel);
      if (index != -1) {
        WebSocketChannelDTO old = getElementAt(index);
        old.endTimestamp = channel.endTimestamp;

        fireContentsChanged(this, index, index);
      }
    }
View Full Code Here

    hiddenChannels.clear();
   
    // second, hide those not in scope if enabled
    if (isShowJustInScope) {
      for (int i = getSize() - 1; i > 0; i--) {
        WebSocketChannelDTO channel = getElementAt(i);
        if (!channel.isInScope()) {
          hiddenChannels.add(channel);
          removeElement(channel);
        }
      }
    }
View Full Code Here

            setSelectedItem(getElementAt(0));
            return;
        }

        for (int i = 0; i < getSize(); i++) {
            WebSocketChannelDTO channel = getElementAt(i);
            if (channelId.equals(channel.id)) {
                setSelectedItem(channel);
                return;
            }
        }
View Full Code Here

      // dropdown can be wider than JComboBox
            channelsComboBox = new WiderDropdownJComboBox<>(new ComboBoxChannelModel(channelsModel), true);
            channelsComboBox.setRenderer(new ComboBoxChannelRenderer());
           
            // fixes width of JComboBox
            channelsComboBox.setPrototypeDisplayValue(new WebSocketChannelDTO("XXXXXXXXXXXXXXXXXX"));

        }
        return channelsComboBox;
  }
View Full Code Here

   */
  public Integer getSelectedChannelId() {
    if (getChannelSingleSelect().getSelectedIndex() == 0) {
      return null;
    }
    WebSocketChannelDTO channel = (WebSocketChannelDTO) getChannelSingleSelect().getSelectedItem();
    return channel.id;
  }
View Full Code Here

 
  public WebSocketChannelDTO getSelectedChannelDTO() {
    if (getChannelSingleSelect().getSelectedIndex() == 0) {
      return null;
    }
    WebSocketChannelDTO channel = (WebSocketChannelDTO) getChannelSingleSelect().getSelectedItem();
    return channel;
  }
View Full Code Here

TOP

Related Classes of org.zaproxy.zap.extension.websocket.WebSocketChannelDTO

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.