Package org.owasp.webscarab.model

Examples of org.owasp.webscarab.model.NamedValue


        public int getRowCount() {
            return _model.getFuzzHeaderCount();
        }
       
        public Object getValueAt(int rowIndex, int columnIndex) {
            NamedValue header = _model.getFuzzHeader(rowIndex);
            if (columnIndex == 0) {
                return header.getName();
            } else {
                return header.getValue();
            }
        }
View Full Code Here


        public boolean isCellEditable(int rowIndex, int ColumnIndex) {
            return true;
        }
       
        public void setValueAt(Object aValue, int rowIndex, int colIndex) {
            NamedValue header = _model.getFuzzHeader(rowIndex);
            switch (colIndex) {
                case 0: header = new NamedValue((String) aValue, header.getValue()); break;
                case 1: header = new NamedValue(header.getName(), (String) aValue); break;
            }
            _model.setFuzzHeader(rowIndex, header);
        }
View Full Code Here

                _message.setHeaders(_hp.getHeaders());
            }
            if (_cp.isModified()) {
                _message.setContent(_cp.getContent());
                if (_message.getHeader("Content-Length") != null) {
                    _message.setHeader(new NamedValue("Content-Length", Integer.toString(_message.getContent().length)));
                }
            }
        }
        return _message;
    }
View Full Code Here

            NamedValue[] values = NamedValue.splitNamedValues(_data, "&", "=");
            String name, value;
            for (int i=0; i<values.length; i++) {
                name = Encoding.urlDecode(values[i].getName());
                value = Encoding.urlDecode(values[i].getValue());
                values[i] = new NamedValue(name, value);
                _values.add(values[i]);
            }
        }
        _tableModel.fireTableDataChanged();
        _modified = false;
View Full Code Here

   
    public byte[] getBytes() {
        if (_editable && isModified()) {
            StringBuffer buff = new StringBuffer();
            for (int i=0; i<_values.size(); i++) {
                NamedValue value = (NamedValue) _values.get(i);
                if (value.getName() == null || value.getName().equals("")) continue;
                if (i>0) buff.append("&");
                buff.append(Encoding.urlEncode(value.getName())).append("=");
                if (value.getValue() != null)
                    buff.append(Encoding.urlEncode(value.getValue()));
            }
            _data = buff.toString();
        }
        if (_data == null) {
            return new byte[0];
View Full Code Here

    }
    // </editor-fold>//GEN-END:initComponents
   
    public void insertRow(int row) {
        _values.add(row, new NamedValue("Variable", "value"));
        _modified = true;
        _tableModel.fireTableRowsInserted(row, row);
    }
View Full Code Here

            return _values.size();
        }
       
        public Object getValueAt(int row, int column) {
            if (row > _values.size()-1) return "ERROR";
            NamedValue nv = (NamedValue) _values.get(row);
            if (column == 0) return nv.getName();
            return nv.getValue();
        }
View Full Code Here

            return nv.getValue();
        }
       
        public void setValueAt(Object aValue, int row, int col) {
            if (_editable && aValue instanceof String) {
                NamedValue nv = (NamedValue) _values.get(row);
                if (col == 0) {
                    _values.set(row, new NamedValue((String)aValue, nv.getValue()));
                } else {
                    _values.set(row, new NamedValue(nv.getName(), (String) aValue));
                }
                _modified = true;
                fireTableCellUpdated(row, col);
            }
        }
View Full Code Here

            return null;
        }
        if (rowIndex >= this.attributes.size()) {
            return null;
        }
        NamedValue namedValue = (NamedValue) this.attributes.get(rowIndex);
        switch (columnIndex) {
            case 0:
                return namedValue.getName();
            case 1:
                return namedValue.getValue();
            default:
                return null;
        }
    }
View Full Code Here

                    if (requestContent != null && requestContent.length > 0) {
                        String body = new String(requestContent);
                        NamedValue[] namedValues = NamedValue.splitNamedValues(
                                body, "&", "=");
                        for (int idx = 0; idx < namedValues.length; idx++) {
                            NamedValue namedValue = namedValues[idx];
                            if ("SAMLResponse".equals(namedValue.getName())) {
                                this._model.setSAMLResponse(id, namedValue.getValue());
                            } else if ("SAMLRequest".equals(namedValue.getName())) {
                                this._model.setSAMLRequest(id, namedValue.getValue());
                            } else if ("RelayState".equals(namedValue.getName())) {
                                this._model.setRelayState(id, namedValue.getValue());
                            }
                        }
                    }
                }
            }
View Full Code Here

TOP

Related Classes of org.owasp.webscarab.model.NamedValue

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.