/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package app.navigps.gui.svgComponents;
import javax.swing.table.AbstractTableModel;
import org.w3c.dom.NamedNodeMap;
/**
*
* @author vara
*/
public class SVGDOMAttributeTableModel extends AbstractTableModel{
private NamedNodeMap map;
/**
*
* @param map
*/
public SVGDOMAttributeTableModel(NamedNodeMap map){
this.map = map;
}
@Override
public int getRowCount() {
return map.getLength();
}
@Override
public int getColumnCount() {
return 2;
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
return columnIndex==0 ? map.item(rowIndex).getNodeName() : map.item(rowIndex).getNodeValue();
}
}