public void paintShape() { TypeColorShapeTable tcst = TypeColorShapeTable.getInstance(); for (int vertIndex = 0; vertIndex < pickedVertex.length; vertIndex++) { tcst.addShape("" + pickedVertex[vertIndex].getProperty(Constants.VERTEX_NAME), shape); } GraphPlaySheet playSheet = (GraphPlaySheet) QuestionPlaySheetStore.getInstance().getActiveSheet(); playSheet.repaint(); }
public String[][] fillRows() { logger.info("Fill Rows Called >>>>>>>>>>>>>>" + count); shapeColorRows = new String[count][scColumnNames.length]; Enumeration<String> keys = typeHash.keys(); int rowCount = 0; int keyCount = 0; while (keys.hasMoreElements()) { String vertType = keys.nextElement(); Vector<DBCMVertex> vertVector = typeHash.get(vertType); for (int vertIndex = 0; vertIndex < vertVector.size(); vertIndex++) { DBCMVertex vert = vertVector.elementAt(vertIndex); String vertName = (String) vert.getProperty(Constants.VERTEX_NAME); if (vertIndex == 0) { shapeColorRows[rowCount][0] = vertType; shapeColorRows[rowCount][1] = "Select All"; shapeColorRows[rowCount][2] = "TBD"; // TypeColorShapeTable.getInstance().getShapeAsString(vertName); shapeColorRows[rowCount][3] = "TBD"; // TypeColorShapeTable.getInstance().getColorAsString(vertName);; rowCount++; } shapeColorRows[rowCount][1] = vertName; // shapeColorRows[rowCount][2] = "TBD"; // shapeColorRows[rowCount][3] = "TBD"; shapeColorRows[rowCount][2] = TypeColorShapeTable.getInstance().getShapeAsString(vertName); shapeColorRows[rowCount][3] = TypeColorShapeTable.getInstance().getColorAsString(vertName); ; logger.debug(">>> " + vertType + "<<>>" + vertName); // do the logic of already selected color and shape here rowCount++; } keyCount++; } logger.info("Fill Rows Complete"); return shapeColorRows; }
private void addColorShape(int column, String vertName, String value) { if (column == 2) // this is shape TypeColorShapeTable.getInstance().addShape(vertName, value); else if (column == 3) TypeColorShapeTable.getInstance().addColor(vertName, value); }