Changeset 33054 in osm


Ignore:
Timestamp:
2016-11-12T04:42:33+01:00 (8 years ago)
Author:
donvip
Message:

checkstyle

Location:
applications/editors/josm/plugins/smed
Files:
1 added
22 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed/.project

    r32286 r33054  
    1616                        </arguments>
    1717                </buildCommand>
     18                <buildCommand>
     19                        <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     20                        <arguments>
     21                        </arguments>
     22                </buildCommand>
    1823        </buildSpec>
    1924        <natures>
    2025                <nature>org.eclipse.jdt.core.javanature</nature>
     26                <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    2127        </natures>
    2228</projectDescription>
  • applications/editors/josm/plugins/smed/src/messages/Messages.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package messages;
    23
     
    45import java.util.ResourceBundle;
    56
    6 public class Messages {
     7public final class Messages {
    78    private static final String BUNDLE_NAME = "resources/msg.messages";
    89
  • applications/editors/josm/plugins/smed/src/panels/PanelChan.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
     
    311312        topmarkButton.setSelected(dlg.panelMain.mark.getTopmark() != Top.NOTOP);
    312313        topmarkButton.setVisible(dlg.panelMain.mark.testValid());
    313         Boolean lit = (dlg.panelMain.mark.getLightAtt(Att.COL, 0) != Col.UNKCOL) && !((String)dlg.panelMain.mark.getLightAtt(Att.CHR, 0)).isEmpty();
     314        Boolean lit = (dlg.panelMain.mark.getLightAtt(Att.COL, 0) != Col.UNKCOL)
     315                && !((String) dlg.panelMain.mark.getLightAtt(Att.CHR, 0)).isEmpty();
    314316        lightButton.setBorderPainted(lit);
    315317        lightButton.setSelected(lit);
  • applications/editors/josm/plugins/smed/src/panels/PanelChr.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
     
    3334    public JLabel charLabel = new JLabel();
    3435    public JTextField charBox = new JTextField();
    35     public JToggleButton noneButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/NoCharButton.png")));
    36     public JToggleButton fixedButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/FixedButton.png")));
    37     public JToggleButton flashButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/FlashButton.png")));
    38     public JToggleButton longFlashButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/LongFlashButton.png")));
    39     public JToggleButton quickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/QuickButton.png")));
    40     public JToggleButton veryQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/VeryQuickButton.png")));
    41     public JToggleButton ultraQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/UltraQuickButton.png")));
    42     public JToggleButton interruptedQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/InterruptedQuickButton.png")));
    43     public JToggleButton interruptedVeryQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/InterruptedVeryQuickButton.png")));
    44     public JToggleButton interruptedUltraQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/InterruptedUltraQuickButton.png")));
    45     public JToggleButton isophasedButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/IsophasedButton.png")));
    46     public JToggleButton occultingButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/OccultingButton.png")));
    47     public JToggleButton morseButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/MorseButton.png")));
    48     public JToggleButton alternatingButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/AlternatingButton.png")));
     36    public JToggleButton noneButton = newJToggleButton("/images/NoCharButton.png");
     37    public JToggleButton fixedButton = newJToggleButton("/images/FixedButton.png");
     38    public JToggleButton flashButton = newJToggleButton("/images/FlashButton.png");
     39    public JToggleButton longFlashButton = newJToggleButton("/images/LongFlashButton.png");
     40    public JToggleButton quickButton = newJToggleButton("/images/QuickButton.png");
     41    public JToggleButton veryQuickButton = newJToggleButton("/images/VeryQuickButton.png");
     42    public JToggleButton ultraQuickButton = newJToggleButton("/images/UltraQuickButton.png");
     43    public JToggleButton interruptedQuickButton = newJToggleButton("/images/InterruptedQuickButton.png");
     44    public JToggleButton interruptedVeryQuickButton = newJToggleButton("/images/InterruptedVeryQuickButton.png");
     45    public JToggleButton interruptedUltraQuickButton = newJToggleButton("/images/InterruptedUltraQuickButton.png");
     46    public JToggleButton isophasedButton = newJToggleButton("/images/IsophasedButton.png");
     47    public JToggleButton occultingButton = newJToggleButton("/images/OccultingButton.png");
     48    public JToggleButton morseButton = newJToggleButton("/images/MorseButton.png");
     49    public JToggleButton alternatingButton = newJToggleButton("/images/AlternatingButton.png");
    4950    private EnumMap<Chr, JToggleButton> buttons = new EnumMap<>(Chr.class);
    5051    private ActionListener alCharButton = new ActionListener() {
     
    8889        }
    8990    };
     91
    9092    private FocusListener flCharBox = new FocusListener() {
    9193        @Override
    9294        public void focusGained(FocusEvent e) {}
     95
    9396        @Override
    9497        public void focusLost(FocusEvent e) {
     
    154157    }
    155158
     159    private static JToggleButton newJToggleButton(String buttonIcon) {
     160        return new JToggleButton(new ImageIcon(PanelChr.class.getResource(buttonIcon)));
     161    }
     162
    156163    public void syncPanel() {
    157         String str = (String)SmedAction.panelMain.mark.getLightAtt(Att.CHR, 0);
     164        String str = (String) SmedAction.panelMain.mark.getLightAtt(Att.CHR, 0);
    158165        charBox.setText(str);
    159166        EnumSet<Chr> set = EnumSet.noneOf(Chr.class);
  • applications/editors/josm/plugins/smed/src/panels/PanelCol.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelFog.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelHaz.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
     
    235236        topmarkButton.setSelected(SmedAction.panelMain.mark.getTopmark() != Top.NOTOP);
    236237        topmarkButton.setVisible(SmedAction.panelMain.mark.testValid());
    237         Boolean lit = (SmedAction.panelMain.mark.getLightAtt(Att.COL, 0) != Col.UNKCOL) && !((String)SmedAction.panelMain.mark.getLightAtt(Att.CHR, 0)).isEmpty();
     238        Boolean lit = (SmedAction.panelMain.mark.getLightAtt(Att.COL, 0) != Col.UNKCOL)
     239                && !((String) SmedAction.panelMain.mark.getLightAtt(Att.CHR, 0)).isEmpty();
    238240        lightButton.setBorderPainted(lit);
    239241        lightButton.setSelected(lit);
  • applications/editors/josm/plugins/smed/src/panels/PanelLights.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
     
    491492        chBox.setVisible(false);
    492493        chBox.setText(SmedAction.panelMain.mark.getChannel());
    493         if ((SmedAction.panelMain.mark.getObject() == Obj.LNDMRK) && ((SmedAction.panelMain.mark.getCategory() != Cat.NOCAT) || (SmedAction.panelMain.mark.getFunc() != Fnc.UNKFNC))) {
     494        if ((SmedAction.panelMain.mark.getObject() == Obj.LNDMRK)
     495                && ((SmedAction.panelMain.mark.getCategory() != Cat.NOCAT) || (SmedAction.panelMain.mark.getFunc() != Fnc.UNKFNC))) {
    494496            functionLabel.setVisible(true);
    495497            categoryLabel.setVisible(true);
  • applications/editors/josm/plugins/smed/src/panels/PanelLit.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
     
    122123                multipleLabel.setVisible(false);
    123124                multipleBox.setVisible(false);
    124             } else if ((SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.VERT) || (SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.HORIZ)) {
     125            } else if ((SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.VERT)
     126                    || (SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.HORIZ)) {
    125127                SmedAction.panelMain.mark.setLightAtt(Att.ORT, 0, "");
    126128                orientationBox.setText("");
     
    316318        multipleLabel.setVisible(false);
    317319        multipleBox.setVisible(false);
    318         groupBox.setText((String)SmedAction.panelMain.mark.getLightAtt(Att.GRP, 0));
    319         periodBox.setText((String)SmedAction.panelMain.mark.getLightAtt(Att.PER, 0));
    320         sequenceBox.setText((String)SmedAction.panelMain.mark.getLightAtt(Att.SEQ, 0));
    321         heightBox.setText((String)SmedAction.panelMain.mark.getLightAtt(Att.HGT, 0));
    322         rangeBox.setText((String)SmedAction.panelMain.mark.getLightAtt(Att.RNG, 0));
    323         orientationBox.setText((String)SmedAction.panelMain.mark.getLightAtt(Att.ORT, 0));
     320        groupBox.setText((String) SmedAction.panelMain.mark.getLightAtt(Att.GRP, 0));
     321        periodBox.setText((String) SmedAction.panelMain.mark.getLightAtt(Att.PER, 0));
     322        sequenceBox.setText((String) SmedAction.panelMain.mark.getLightAtt(Att.SEQ, 0));
     323        heightBox.setText((String) SmedAction.panelMain.mark.getLightAtt(Att.HGT, 0));
     324        rangeBox.setText((String) SmedAction.panelMain.mark.getLightAtt(Att.RNG, 0));
     325        orientationBox.setText((String) SmedAction.panelMain.mark.getLightAtt(Att.ORT, 0));
    324326        orientationBox.setVisible(SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.DIR);
    325         multipleBox.setText((String)SmedAction.panelMain.mark.getLightAtt(Att.MLT, 0));
    326         multipleBox.setVisible((SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.VERT) || (SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.HORIZ));
     327        multipleBox.setText((String) SmedAction.panelMain.mark.getLightAtt(Att.MLT, 0));
     328        multipleBox.setVisible((SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.VERT)
     329                || (SmedAction.panelMain.mark.getLightAtt(Att.LIT, 0) == Lit.HORIZ));
    327330        for (Vis vis : visibilities.keySet()) {
    328331            int item = visibilities.get(vis);
  • applications/editors/josm/plugins/smed/src/panels/PanelMain.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
     
    4647            mark.setName(nameBox.getText());
    4748        }
     49
    4850        @Override
    4951        public void focusGained(FocusEvent e) {
  • applications/editors/josm/plugins/smed/src/panels/PanelMore.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelPat.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelPort.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelRadar.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelSaw.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelSectors.java

    r32911 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
     
    130131    private class SectorTable extends AbstractTableModel {
    131132
    132         private String[] headings = { Messages.getString("Sector"), Messages.getString("Colour"), Messages.getString("Character"),
     133        private String[] headings = {Messages.getString("Sector"), Messages.getString("Colour"), Messages.getString("Character"),
    133134                Messages.getString("Group"), Messages.getString("Sequence"), Messages.getString("Period"), Messages.getString("Directional"),
    134135                Messages.getString("Start"), Messages.getString("End"), Messages.getString("Radius"), Messages.getString("Height"),
    135136                Messages.getString("Range"), Messages.getString("Visibility"), Messages.getString("Exhibition") };
    136137
    137         public SectorTable() {
     138        SectorTable() {
    138139        }
    139140
     
    182183                    return row;
    183184            case 1:
    184                 if (((String)SmedAction.panelMain.mark.getLightAtt(Att.CHR, row)).contains("Al")) {
     185                if (((String) SmedAction.panelMain.mark.getLightAtt(Att.CHR, row)).contains("Al")) {
    185186                    if (SmedAction.panelMain.mark.getLightAtt(Att.COL, row) == Col.UNKCOL)
    186187                        return Col.UNKCOL;
     
    213214                    ImageIcon img = colours.get(colour);
    214215                    if (img == value)
    215                         if (((String)SmedAction.panelMain.mark.getLightAtt(Att.CHR, row)).contains("Al")) {
     216                        if (((String) SmedAction.panelMain.mark.getLightAtt(Att.CHR, row)).contains("Al")) {
    216217                            if (((colour == Col.UNKCOL) && (SmedAction.panelMain.mark.getLightAtt(Att.ALT, row) == Col.UNKCOL))
    217218                                    || (SmedAction.panelMain.mark.getLightAtt(Att.COL, row) == Col.UNKCOL)) {
     
    272273
    273274    static class CentreRenderer extends DefaultTableCellRenderer {
    274         public CentreRenderer() {
     275        CentreRenderer() {
    275276            super();
    276277            setHorizontalAlignment(SwingConstants.CENTER);
     
    291292            add(col2Label);
    292293        }
    293         @Override
    294         public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int vColIndex) {
    295             if (!((String)SmedAction.panelMain.mark.getLightAtt(Att.CHR, rowIndex)).contains("Al")) {
     294
     295        @Override
     296        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
     297                int rowIndex, int vColIndex) {
     298            if (!((String) SmedAction.panelMain.mark.getLightAtt(Att.CHR, rowIndex)).contains("Al")) {
    296299                col2Label.setBackground(SeaMark.ColMAP.get(SmedAction.panelMain.mark.getLightAtt(Att.COL, rowIndex)));
    297300            } else {
  • applications/editors/josm/plugins/smed/src/panels/PanelSpec.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelStbd.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/panels/PanelTop.java

    r32767 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package panels;
    23
  • applications/editors/josm/plugins/smed/src/seamarks/SeaMark.java

    r32911 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package seamarks;
    23
     
    234235        NTC_B1a, NTC_B1b, NTC_B2a, NTC_B2b, NTC_B3a, NTC_B3b, NTC_B4a, NTC_B4b, NTC_B5, NTC_B6, NTC_B7, NTC_B8, NTC_B9a, NTC_B9b, NTC_B11,
    235236        NTC_C1, NTC_C2, NTC_C3, NTC_C4, NTC_C5a, NTC_C5b, NTC_D1a, NTC_D1b, NTC_D2a, NTC_D2b, NTC_D3a, NTC_D3b,
    236         NOROS, ROS_UNKN, ROS_OMNI, ROS_DIRL, ROS_ROTP, ROS_CNSL, ROS_RDF, ROS_QTG, ROS_AERO, ROS_DECA, ROS_LORN, ROS_DGPS, ROS_TORN, ROS_OMGA, ROS_SYLD, ROS_CHKA,
    237         ROS_PCOM, ROS_COMB, ROS_FACS, ROS_TIME, ROS_PAIS, ROS_SAIS, ROS_VAIS, ROS_VANC, ROS_VASC, ROS_VAEC, ROS_VAWC, ROS_VAPL, ROS_VASL, ROS_VAID, ROS_VASW, ROS_VASP, ROS_VAWK
     237        NOROS, ROS_UNKN, ROS_OMNI, ROS_DIRL, ROS_ROTP, ROS_CNSL, ROS_RDF, ROS_QTG, ROS_AERO, ROS_DECA, ROS_LORN,
     238        ROS_DGPS, ROS_TORN, ROS_OMGA, ROS_SYLD, ROS_CHKA,
     239        ROS_PCOM, ROS_COMB, ROS_FACS, ROS_TIME, ROS_PAIS, ROS_SAIS, ROS_VAIS, ROS_VANC, ROS_VASC, ROS_VAEC, ROS_VAWC,
     240        ROS_VAPL, ROS_VASL, ROS_VAID, ROS_VASW, ROS_VASP, ROS_VAWK
    238241    }
    239242
     
    322325        CatSTR.put(Cat.LMK_MNRT, "minaret");
    323326        CatSTR.put(Cat.OFP_OIL, "oil");
    324         CatSTR.put(Cat.OFP_PRD,  "production");
     327        CatSTR.put(Cat.OFP_PRD, "production");
    325328        CatSTR.put(Cat.OFP_OBS, "observation");
    326329        CatSTR.put(Cat.OFP_ALP, "alp");
     
    441444
    442445    public enum Shp {
    443         UNKSHP, PILLAR, SPAR, CAN, CONI, SPHERI, BARREL, FLOAT, SUPER, BUOYANT, CAIRN, PILE, LATTICE, TOWER, STAKE, POLE, POST, PERCH, BUOY, BEACON
     446        UNKSHP, PILLAR, SPAR, CAN, CONI, SPHERI, BARREL, FLOAT, SUPER, BUOYANT,
     447        CAIRN, PILE, LATTICE, TOWER, STAKE, POLE, POST, PERCH, BUOY, BEACON
    444448    }
    445449
     
    729733    }
    730734
    731     public Object[] sector = { Col.UNKCOL, "", "", "", "", Lit.UNKLIT, "", "",
     735    public Object[] sector = {Col.UNKCOL, "", "", "", "", Lit.UNKLIT, "", "",
    732736            "", "", "", Vis.UNKVIS, Exh.UNKEXH, "", "", Col.UNKCOL };
    733737
     
    767771            case 9:
    768772            case 10:
    769                 sectors.get(i)[att] = validDecimal((String)obj);
     773                sectors.get(i)[att] = validDecimal((String) obj);
    770774                break;
    771775            case 6:
    772776            case 7:
    773777            case 13:
    774                 sectors.get(i)[att] = validDecimal((String)obj, 360);
     778                sectors.get(i)[att] = validDecimal((String) obj, 360);
    775779                break;
    776780            default:
     
    17781782                str = keys.get("seamark:light" + secStr + ":colour");
    17791783                if (str.contains(";")) {
    1780                     String strs[] = str.split(";");
    1781                     for (Col col : ColSTR.keySet())
     1784                    String[] strs = str.split(";");
     1785                    for (Col col : ColSTR.keySet()) {
    17821786                        if ((strs.length > 1) && ColSTR.get(col).equals(strs[1])) {
    17831787                            setLightAtt(Att.ALT, i, col);
    17841788                        }
     1789                    }
    17851790                    str = strs[0];
    17861791                }
    1787                 for (Col col : ColSTR.keySet())
     1792                for (Col col : ColSTR.keySet()) {
    17881793                    if (ColSTR.get(col).equals(str)) {
    17891794                        setLightAtt(Att.COL, i, col);
    17901795                    }
     1796                }
    17911797            }
    17921798            if (keys.containsKey("seamark:light" + secStr + ":character")) {
     
    18171823                    str = "horizontal";
    18181824                }
    1819                 for (Lit lit : LitSTR.keySet())
     1825                for (Lit lit : LitSTR.keySet()) {
    18201826                    if (LitSTR.get(lit).equals(str)) {
    18211827                        setLightAtt(Att.LIT, i, lit);
    18221828                    }
     1829                }
    18231830            }
    18241831            if (keys.containsKey("seamark:light" + secStr + ":sector_start")) {
     
    18391846            if (keys.containsKey("seamark:light" + secStr + ":visibility")) {
    18401847                str = keys.get("seamark:light" + secStr + ":visibility");
    1841                 for (Vis vis : VisSTR.keySet())
     1848                for (Vis vis : VisSTR.keySet()) {
    18421849                    if (VisSTR.get(vis).equals(str)) {
    18431850                        setLightAtt(Att.VIS, i, vis);
    18441851                    }
     1852                }
    18451853            }
    18461854            if (keys.containsKey("seamark:light" + secStr + ":exhibition")) {
    18471855                str = keys.get("seamark:light" + secStr + ":exhibition");
    1848                 for (Exh exh : ExhSTR.keySet())
     1856                for (Exh exh : ExhSTR.keySet()) {
    18491857                    if (ExhSTR.get(exh).equals(str)) {
    18501858                        setLightAtt(Att.EXH, i, exh);
    18511859                    }
     1860                }
    18521861            }
    18531862            if (keys.containsKey("seamark:light" + secStr + ":orientation")) {
     
    24502459            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
    24512460            g2.setStroke(new BasicStroke(6.0f));
    2452             if (!((String)getLightAtt(Att.BEG, i)).isEmpty() && !((String)getLightAtt(Att.END, i)).isEmpty()) {
     2461            if (!((String) getLightAtt(Att.BEG, i)).isEmpty() && !((String) getLightAtt(Att.END, i)).isEmpty()) {
    24532462                if (getLightAtt(Att.COL, i) != Col.UNKCOL) {
    24542463                    g2.setPaint(ColMAP.get(getLightAtt(Att.COL, i)));
    2455                     Double a0 = 270 - Double.parseDouble((String)getLightAtt(Att.BEG, i));
    2456                     Double da = 270 - Double.parseDouble((String)getLightAtt(Att.END, i)) - a0;
     2464                    Double a0 = 270 - Double.parseDouble((String) getLightAtt(Att.BEG, i));
     2465                    Double da = 270 - Double.parseDouble((String) getLightAtt(Att.END, i)) - a0;
    24572466                    da -= da > 0 ? 360 : 0;
    24582467                    g2.draw(new Arc2D.Double(12, 15, 140, 140, a0, da, Arc2D.OPEN));
     
    24602469                if (getLightAtt(Att.ALT, i) != Col.UNKCOL) {
    24612470                    g2.setPaint(ColMAP.get(getLightAtt(Att.ALT, i)));
    2462                     Double a0 = 270 - Double.parseDouble((String)getLightAtt(Att.BEG, i));
    2463                     Double da = 270 - Double.parseDouble((String)getLightAtt(Att.END, i)) - a0;
     2471                    Double a0 = 270 - Double.parseDouble((String) getLightAtt(Att.BEG, i));
     2472                    Double da = 270 - Double.parseDouble((String) getLightAtt(Att.END, i)) - a0;
    24642473                    da -= da > 0 ? 360 : 0;
    24652474                    g2.draw(new Arc2D.Double(17, 20, 130, 130, a0, da, Arc2D.OPEN));
    24662475                }
    2467             } else if ((getLightAtt(Att.LIT, i) == Lit.DIR) && !((String)getLightAtt(Att.ORT, i)).isEmpty()) {
     2476            } else if ((getLightAtt(Att.LIT, i) == Lit.DIR) && !((String) getLightAtt(Att.ORT, i)).isEmpty()) {
    24682477                if (getLightAtt(Att.COL, i) != Col.UNKCOL) {
    24692478                    g2.setPaint(ColMAP.get(getLightAtt(Att.COL, i)));
    2470                     Double a0 = 270 - Double.parseDouble((String)getLightAtt(Att.ORT, i)) + 2.0;
     2479                    Double a0 = 270 - Double.parseDouble((String) getLightAtt(Att.ORT, i)) + 2.0;
    24712480                    Double da = -4.0;
    24722481                    g2.draw(new Arc2D.Double(12, 15, 140, 140, a0, da, Arc2D.OPEN));
     
    24742483                if (getLightAtt(Att.ALT, i) != Col.UNKCOL) {
    24752484                    g2.setPaint(ColMAP.get(getLightAtt(Att.ALT, i)));
    2476                     Double a0 = 270 - Double.parseDouble((String)getLightAtt(Att.ORT, i)) + 2.0;
     2485                    Double a0 = 270 - Double.parseDouble((String) getLightAtt(Att.ORT, i)) + 2.0;
    24772486                    Double da = -4.0;
    24782487                    g2.draw(new Arc2D.Double(17, 20, 130, 130, a0, da, Arc2D.OPEN));
     
    24812490        }
    24822491        g2.setPaint(Color.BLACK);
    2483         if ((getLightAtt(Att.COL, 0) != Col.UNKCOL) || !(((String)getLightAtt(Att.CHR, 0)).isEmpty())) {
     2492        if ((getLightAtt(Att.COL, 0) != Col.UNKCOL) || !(((String) getLightAtt(Att.CHR, 0)).isEmpty())) {
    24842493            if (sectors.size() == 1) {
    24852494                if (((String) getLightAtt(Att.CHR, 0)).contains("Al")) {
     
    25742583            }
    25752584            if (getLightAtt(Att.LIT, 0) != Lit.UNKLIT) {
    2576                 switch ((Lit)getLightAtt(Att.LIT, 0)) {
     2585                switch ((Lit) getLightAtt(Att.LIT, 0)) {
    25772586                case VERT:
    25782587                    c += "(Vert)";
     
    26972706
    26982707                if (getObjPattern() != Pat.NOPAT) {
    2699                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:" + objStr + ":colour_pattern", PatSTR.get(getObjPattern())));
     2708                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:" + objStr + ":colour_pattern",
     2709                            PatSTR.get(getObjPattern())));
    27002710                }
    27012711
     
    27452755                String secStr = (i == 0) ? "" : (":" + Integer.toString(i));
    27462756                if (sectors.get(i)[0] != Col.UNKCOL)
    2747                     if ((sectors.get(i)[15] != Col.UNKCOL) && ((String)sectors.get(i)[1]).contains("Al")) {
    2748                         Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":colour", (ColSTR.get(sectors.get(i)[0])) + ";" + ColSTR.get(sectors.get(i)[15])));
     2757                    if ((sectors.get(i)[15] != Col.UNKCOL) && ((String) sectors.get(i)[1]).contains("Al")) {
     2758                        Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":colour",
     2759                                (ColSTR.get(sectors.get(i)[0])) + ";" + ColSTR.get(sectors.get(i)[15])));
    27492760                    } else {
    2750                         Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":colour", ColSTR.get(sectors.get(i)[0])));
     2761                        Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":colour",
     2762                                ColSTR.get(sectors.get(i)[0])));
    27512763                    }
    27522764                if (!((String) sectors.get(i)[1]).isEmpty()) {
     
    27712783                }
    27722784                if (sectors.get(i)[5] != Lit.UNKLIT) {
    2773                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":category", LitSTR.get(sectors.get(i)[5])));
     2785                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":category",
     2786                            LitSTR.get(sectors.get(i)[5])));
    27742787                } else if (sectors.get(0)[5] != Lit.UNKLIT) {
    2775                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":category", LitSTR.get(sectors.get(0)[5])));
     2788                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":category",
     2789                            LitSTR.get(sectors.get(0)[5])));
    27762790                }
    27772791                if (!((String) sectors.get(i)[6]).isEmpty()) {
    2778                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":sector_start", (String) sectors.get(i)[6]));
     2792                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":sector_start",
     2793                            (String) sectors.get(i)[6]));
    27792794                }
    27802795                if (!((String) sectors.get(i)[7]).isEmpty()) {
    2781                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":sector_end", (String) sectors.get(i)[7]));
     2796                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":sector_end",
     2797                            (String) sectors.get(i)[7]));
    27822798                }
    27832799                if (!((String) sectors.get(i)[8]).isEmpty()) {
     
    27972813                }
    27982814                if (sectors.get(i)[11] != Vis.UNKVIS) {
    2799                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":visibility", VisSTR.get(sectors.get(i)[11])));
     2815                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":visibility",
     2816                            VisSTR.get(sectors.get(i)[11])));
    28002817                } else if (sectors.get(0)[11] != Vis.UNKVIS) {
    2801                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":visibility", VisSTR.get(sectors.get(0)[11])));
     2818                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":visibility",
     2819                            VisSTR.get(sectors.get(0)[11])));
    28022820                }
    28032821                if (sectors.get(i)[12] != Exh.UNKEXH) {
    2804                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":exhibition", ExhSTR.get(sectors.get(i)[12])));
     2822                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":exhibition",
     2823                            ExhSTR.get(sectors.get(i)[12])));
    28052824                } else if (sectors.get(0)[12] != Exh.UNKEXH) {
    2806                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":exhibition", ExhSTR.get(sectors.get(0)[12])));
     2825                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":exhibition",
     2826                            ExhSTR.get(sectors.get(0)[12])));
    28072827                }
    28082828                if (!((String) sectors.get(i)[13]).isEmpty()) {
    2809                     Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":orientation", (String) sectors.get(i)[13]));
     2829                    Main.main.undoRedo.add(new ChangePropertyCommand(node, "seamark:light" + secStr + ":orientation",
     2830                            (String) sectors.get(i)[13]));
    28102831                }
    28112832                if (!((String) sectors.get(i)[14]).isEmpty()) {
  • applications/editors/josm/plugins/smed/src/smed/Smed.java

    r32911 r33054  
     1// License: GPL. For details, see LICENSE file.
    12package smed;
    23
  • applications/editors/josm/plugins/smed/src/smed/SmedAction.java

    r32911 r33054  
    1 /* Copyright 2013 Malcolm Herring
    2  *
    3  * This is free software: you can redistribute it and/or modify
    4  * it under the terms of the GNU General Public License as published by
    5  * the Free Software Foundation, version 3 of the License.
    6  *
    7  * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
    8  */
    9 
     1// License: GPL. For details, see LICENSE file.
    102package smed;
    113
Note: See TracChangeset for help on using the changeset viewer.