Return-Path: Delivered-To: apmail-myfaces-commits-archive@www.apache.org Received: (qmail 54711 invoked from network); 28 Oct 2006 17:59:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 28 Oct 2006 17:59:56 -0000 Received: (qmail 14742 invoked by uid 500); 28 Oct 2006 18:00:07 -0000 Delivered-To: apmail-myfaces-commits-archive@myfaces.apache.org Received: (qmail 14644 invoked by uid 500); 28 Oct 2006 18:00:07 -0000 Mailing-List: contact commits-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list commits@myfaces.apache.org Received: (qmail 14633 invoked by uid 99); 28 Oct 2006 18:00:07 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 28 Oct 2006 11:00:07 -0700 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 28 Oct 2006 10:59:53 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id A39761A9846; Sat, 28 Oct 2006 10:59:31 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r468712 - /myfaces/tobago/trunk/example/test/src/main/java/org/apache/myfaces/tobago/example/test/TestBean.java Date: Sat, 28 Oct 2006 17:59:31 -0000 To: commits@myfaces.apache.org From: bommel@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20061028175931.A39761A9846@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: bommel Date: Sat Oct 28 10:59:30 2006 New Revision: 468712 URL: http://svn.apache.org/viewvc?view=rev&rev=468712 Log: improved example Modified: myfaces/tobago/trunk/example/test/src/main/java/org/apache/myfaces/tobago/example/test/TestBean.java Modified: myfaces/tobago/trunk/example/test/src/main/java/org/apache/myfaces/tobago/example/test/TestBean.java URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/test/src/main/java/org/apache/myfaces/tobago/example/test/TestBean.java?view=diff&rev=468712&r1=468711&r2=468712 ============================================================================== --- myfaces/tobago/trunk/example/test/src/main/java/org/apache/myfaces/tobago/example/test/TestBean.java (original) +++ myfaces/tobago/trunk/example/test/src/main/java/org/apache/myfaces/tobago/example/test/TestBean.java Sat Oct 28 10:59:30 2006 @@ -21,10 +21,12 @@ import org.apache.commons.fileupload.FileItem; import org.apache.myfaces.tobago.component.UIData; import org.apache.myfaces.tobago.component.UIColumn; +import org.apache.myfaces.tobago.component.UICommand; import javax.faces.component.UIOutput; import javax.faces.context.FacesContext; import javax.faces.el.ValueBinding; +import javax.faces.el.MethodBinding; import java.sql.Statement; import java.sql.DriverManager; import java.sql.Connection; @@ -126,7 +128,7 @@ public void setTable(UIData table) { this.table = table; if (table.getChildCount() == 0) { - if (table.getVar()==null) { + if (table.getVar() == null) { table.setVar("solarObject"); } try { @@ -152,14 +154,22 @@ column.setAlign("right"); } column.setLabel(name); - UIOutput output = new UIOutput(); - String ref = "#{"+table.getVar() + "." + name + "}"; - - ValueBinding binding = - FacesContext.getCurrentInstance(). - getApplication().createValueBinding(ref); - output.setValueBinding("value", binding); - column.getChildren().add(output); + String ref = "#{" + table.getVar() + "." + name + "}"; + ValueBinding binding = FacesContext.getCurrentInstance(). + getApplication().createValueBinding(ref); + if (name.equals("NAME")) { + UICommand command = new UICommand(); + command.setRendererType("Link"); + command.setValueBinding("label", binding); + MethodBinding action = FacesContext.getCurrentInstance(). + getApplication().createMethodBinding("#{test.select}", new Class[0]); + command.setAction(action); + column.getChildren().add(command); + } else { + UIOutput output = new UIOutput(); + output.setValueBinding("value", binding); + column.getChildren().add(output); + } table.getChildren().add(column); } @@ -206,6 +216,7 @@ public String getDiscoverYear() { return discoverYear; } + public String select() { try { Map rowData = (Map) table.getRowData(); @@ -224,6 +235,7 @@ } return "solarDetail"; } + public String select(String id) { PreparedStatement ps = null; ResultSet rs = null; @@ -260,7 +272,7 @@ try { rs.close(); } catch (SQLException e) { - // ignore + // ignore } } if (ps != null) { @@ -281,7 +293,7 @@ } public void setFile(FileItem file) { - LOG.error("Setting fileItem "+ file); + LOG.error("Setting fileItem " + file); this.file = file; } @@ -293,98 +305,97 @@ } - private static final String[][] STRINGS = - { - {"Sun", "-", "-", "0", "0", "0", "0", "-", "0"}, - {"Mercury", "I", "Sun", "57910", "87.97", "7.00", "0.21", "-", null}, - {"Venus", "II", "Sun", "108200", "224.70", "3.39", "0.01", "-", null}, - {"Earth", "III", "Sun", "149600", "365.26", "0.00", "0.02", "-", null}, - {"Mars", "IV", "Sun", "227940", "686.98", "1.85", "0.09", "-", null}, - {"Jupiter", "V", "Sun", "778330", "4332.71", "1.31", "0.05", "-", null}, - {"Saturn", "VI", "Sun", "1429400", "10759.50", "2.49", "0.06", "-", null}, - {"Uranus", "VII", "Sun", "2870990", "30685.00", "0.77", "0.05", "Herschel", "1781"}, - {"Neptune", "VIII", "Sun", "4504300", "60190.00", "1.77", "0.01", "Adams", "1846"}, - {"Pluto", "IX", "Sun", "5913520", "90800", "17.15", "0.25", "Tombaugh", "1930"}, - {"Moon", "I", "Earth", "384", "27.32", "5.14", "0.05", "-", null}, - {"Phobos", "I", "Mars", "9", "0.32", "1.00", "0.02", "Hall", "1877"}, - {"Deimos", "II", "Mars", "23", "1.26", "1.80", "0.00", "Hall", "1877"}, - {"Metis", "XVI", "Jupiter", "128", "0.29", "0.00", "0.00", "Synnott", "1979"}, - {"Adrastea", "XV", "Jupiter", "129", "0.30", "0.00", "0.00", "Jewitt", "1979"}, - {"Amalthea", "V", "Jupiter", "181", "0.50", "0.40", "0.00", "Barnard", "1892"}, - {"Thebe", "XIV", "Jupiter", "222", "0.67", "0.80", "0.02", "Synnott", "1979"}, - {"Io", "I", "Jupiter", "422", "1.77", "0.04", "0.00", "Galileo", "1610"}, - {"Europa", "II", "Jupiter", "671", "3.55", "0.47", "0.01", "Galileo", "1610"}, - {"Ganymede", "III", "Jupiter", "1070", "7.15", "0.19", "0.00", "Galileo", "1610"}, - {"Callisto", "IV", "Jupiter", "1883", "16.69", "0.28", "0.01", "Galileo", "1610"}, - {"Themisto", "XVIII", "Jupiter", "7507", "0", null, null, "Sheppard", "2000"}, - {"Leda", "XIII", "Jupiter", "11094", "238.72", "27.00", "0.15", "Kowal", "1974"}, - {"Himalia", "VI", "Jupiter", "11480", "250.57", "28.00", "0.16", "Perrine", "1904"}, - {"Lysithea", "X", "Jupiter", "11720", "259.22", "29.00", "0.11", "Nicholson", "1938"}, - {"Elara", "VII", "Jupiter", "11737", "259.65", "28.00", "0.21", "Perrine", "1905"}, - {"Ananke", "XII", "Jupiter", "21200", "-631", "147.00", "0.17", "Nicholson", "1951"}, - {"Carme", "XI", "Jupiter", "22600", "-692", "163.00", "0.21", "Nicholson", "1938"}, - {"Pasiphae", "VIII", "Jupiter", "23500", "-735", "147.00", "0.38", "Melotte", "1908"}, - {"Sinope", "IX", "Jupiter", "23700", "-758", "153.00", "0.28", "Nicholson", "1914"}, - {"Iocaste", "XXIV", "Jupiter", "20216", "0", null, null, "Sheppard", "2000"}, - {"Harpalyke", "XXII", "Jupiter", "21132", "0", null, null, "Sheppard", "2000"}, - {"Praxidike", "XXVII", "Jupiter", "20964", "0", null, null, "Sheppard", "2000"}, - {"Taygete", "XX", "Jupiter", "23312", "0", null, null, "Sheppard", "2000"}, - {"Chaldene", "XXI", "Jupiter", "23387", "0", null, null, "Sheppard", "2000"}, - {"Kalyke", "XXIII", "Jupiter", "23745", "0", null, null, "Sheppard", "2000"}, - {"Callirrhoe", "XVII", "Jupiter", "24100", "0", null, null, "Sheppard", "2000"}, - {"Megaclite", "XIX", "Jupiter", "23911", "0", null, null, "Sheppard", "2000"}, - {"Isonoe", "XXVI", "Jupiter", "23078", "0", null, null, "Sheppard", "2000"}, - {"Erinome", "XXV", "Jupiter", "23168", "0", null, null, "Sheppard", "2000"}, - {"Pan", "XVIII", "Saturn", "134", "0.58", "0.00", "0.00", "Showalter", "1990"}, - {"Atlas", "XV", "Saturn", "138", "0.60", "0.00", "0.00", "Terrile", "1980"}, - {"Prometheus", "XVI", "Saturn", "139", "0.61", "0.00", "0.00", "Collins", "1980"}, - {"Pandora", "XVII", "Saturn", "142", "0.63", "0.00", "0.00", "Collins", "1980"}, - {"Epimetheus", "XI", "Saturn", "151", "0.69", "0.34", "0.01", "Walker", "1980"}, - {"Janus", "X", "Saturn", "151", "0.69", "0.14", "0.01", "Dollfus", "1966"}, - {"Mimas", "I", "Saturn", "186", "0.94", "1.53", "0.02", "Herschel", "1789"}, - {"Enceladus", "II", "Saturn", "238", "1.37", "0.02", "0.00", "Herschel", "1789"}, - {"Tethys", "III", "Saturn", "295", "1.89", "1.09", "0.00", "Cassini", "1684"}, - {"Telesto", "XIII", "Saturn", "295", "1.89", "0.00", "0.00", "Smith", "1980"}, - {"Calypso", "XIV", "Saturn", "295", "1.89", "0.00", "0.00", "Pascu", "1980"}, - {"Dione", "IV", "Saturn", "377", "2.74", "0.02", "0.00", "Cassini", "1684"}, - {"Helene", "XII", "Saturn", "377", "2.74", "0.20", "0.01", "Laques", "1980"}, - {"Rhea", "V", "Saturn", "527", "4.52", "0.35", "0.00", "Cassini", "1672"}, - {"Titan", "VI", "Saturn", "1222", "15.95", "0.33", "0.03", "Huygens", "1655"}, - {"Hyperion", "VII", "Saturn", "1481", "21.28", "0.43", "0.10", "Bond", "1848"}, - {"Iapetus", "VIII", "Saturn", "3561", "79.33", "14.72", "0.03", "Cassini", "1671"}, - {"Phoebe", "IX", "Saturn", "12952", "-550.48", "175.30", "0.16", "Pickering", "1898"}, - {"Cordelia", "VI", "Uranus", "50", "0.34", "0.14", "0.00", "Voyager 2", "1986"}, - {"Ophelia", "VII", "Uranus", "54", "0.38", "0.09", "0.00", "Voyager 2", "1986"}, - {"Bianca", "VIII", "Uranus", "59", "0.43", "0.16", "0.00", "Voyager 2", "1986"}, - {"Cressida", "IX", "Uranus", "62", "0.46", "0.04", "0.00", "Voyager 2", "1986"}, - {"Desdemona", "X", "Uranus", "63", "0.47", "0.16", "0.00", "Voyager 2", "1986"}, - {"Juliet", "XI", "Uranus", "64", "0.49", "0.06", "0.00", "Voyager 2", "1986"}, - {"Portia", "XII", "Uranus", "66", "0.51", "0.09", "0.00", "Voyager 2", "1986"}, - {"Rosalind", "XIII", "Uranus", "70", "0.56", "0.28", "0.00", "Voyager 2", "1986"}, - {"Belinda", "XIV", "Uranus", "75", "0.62", "0.03", "0.00", "Voyager 2", "1986"}, - {"1986U10", "", "Uranus", "76", "0.64", null, null, "Karkoschka", "1999"}, - {"Puck", "XV", "Uranus", "86", "0.76", "0.31", "0.00", "Voyager 2", "1985"}, - {"Miranda", "V", "Uranus", "130", "1.41", "4.22", "0.00", "Kuiper", "1948"}, - {"Ariel", "I", "Uranus", "191", "2.52", "0.00", "0.00", "Lassell", "1851"}, - {"Umbriel", "II", "Uranus", "266", "4.14", "0.00", "0.00", "Lassell", "1851"}, - {"Titania", "III", "Uranus", "436", "8.71", "0.00", "0.00", "Herschel", "1787"}, - {"Oberon", "IV", "Uranus", "583", "13.46", "0.00", "0.00", "Herschel", "1787"}, - {"Caliban", "XVI", "Uranus", "7169", "-580", "140.", "0.08", "Gladman", "1997"}, - {"Stephano", "XX", "Uranus", "7948", "-674", "143.", "0.24", "Gladman", "1999"}, - {"Sycorax", "XVII" , "Uranus", "12213", "-1289", "153.", "0.51", "Nicholson", "1997"}, - {"Prospero", "XVIII", "Uranus", "16568", "-2019", "152.", "0.44", "Holman", "1999"}, - {"Setebos", "XIX", "Uranus", "17681", "-2239", "158.", "0.57", "Kavelaars", "1999"}, - {"Naiad", "III", "Neptune", "48", "0.29", "0.00", "0.00", "Voyager 2", "1989"}, - {"Thalassa", "IV", "Neptune", "50", "0.31", "4.50", "0.00", "Voyager 2", "1989"}, - {"Despina", "V", "Neptune", "53", "0.33", "0.00", "0.00", "Voyager 2", "1989"}, - {"Galatea", "VI", "Neptune", "62", "0.43", "0.00", "0.00", "Voyager 2", "1989"}, - {"Larissa", "VII", "Neptune", "74", "0.55", "0.00", "0.00", "Reitsema", "1989"}, - {"Proteus", "VIII", "Neptune", "118", "1.12", "0.00", "0.00", "Voyager 2", "1989"}, - {"Triton", "I", "Neptune", "355", "-5.88", "157.00", "0.00", "Lassell", "1846"}, - {"Nereid", "II", "Neptune", "5513", "360.13", "29.00", "0.75", "Kuiper", "1949"}, - {"Charon", "I", "Pluto", "20", "6.39", "98.80", "0.00", "Christy", "1978"} - }; + { + {"Sun", "-", "-", "0", "0", "0", "0", "-", "0"}, + {"Mercury", "I", "Sun", "57910", "87.97", "7.00", "0.21", "-", null}, + {"Venus", "II", "Sun", "108200", "224.70", "3.39", "0.01", "-", null}, + {"Earth", "III", "Sun", "149600", "365.26", "0.00", "0.02", "-", null}, + {"Mars", "IV", "Sun", "227940", "686.98", "1.85", "0.09", "-", null}, + {"Jupiter", "V", "Sun", "778330", "4332.71", "1.31", "0.05", "-", null}, + {"Saturn", "VI", "Sun", "1429400", "10759.50", "2.49", "0.06", "-", null}, + {"Uranus", "VII", "Sun", "2870990", "30685.00", "0.77", "0.05", "Herschel", "1781"}, + {"Neptune", "VIII", "Sun", "4504300", "60190.00", "1.77", "0.01", "Adams", "1846"}, + {"Pluto", "IX", "Sun", "5913520", "90800", "17.15", "0.25", "Tombaugh", "1930"}, + {"Moon", "I", "Earth", "384", "27.32", "5.14", "0.05", "-", null}, + {"Phobos", "I", "Mars", "9", "0.32", "1.00", "0.02", "Hall", "1877"}, + {"Deimos", "II", "Mars", "23", "1.26", "1.80", "0.00", "Hall", "1877"}, + {"Metis", "XVI", "Jupiter", "128", "0.29", "0.00", "0.00", "Synnott", "1979"}, + {"Adrastea", "XV", "Jupiter", "129", "0.30", "0.00", "0.00", "Jewitt", "1979"}, + {"Amalthea", "V", "Jupiter", "181", "0.50", "0.40", "0.00", "Barnard", "1892"}, + {"Thebe", "XIV", "Jupiter", "222", "0.67", "0.80", "0.02", "Synnott", "1979"}, + {"Io", "I", "Jupiter", "422", "1.77", "0.04", "0.00", "Galileo", "1610"}, + {"Europa", "II", "Jupiter", "671", "3.55", "0.47", "0.01", "Galileo", "1610"}, + {"Ganymede", "III", "Jupiter", "1070", "7.15", "0.19", "0.00", "Galileo", "1610"}, + {"Callisto", "IV", "Jupiter", "1883", "16.69", "0.28", "0.01", "Galileo", "1610"}, + {"Themisto", "XVIII", "Jupiter", "7507", "0", null, null, "Sheppard", "2000"}, + {"Leda", "XIII", "Jupiter", "11094", "238.72", "27.00", "0.15", "Kowal", "1974"}, + {"Himalia", "VI", "Jupiter", "11480", "250.57", "28.00", "0.16", "Perrine", "1904"}, + {"Lysithea", "X", "Jupiter", "11720", "259.22", "29.00", "0.11", "Nicholson", "1938"}, + {"Elara", "VII", "Jupiter", "11737", "259.65", "28.00", "0.21", "Perrine", "1905"}, + {"Ananke", "XII", "Jupiter", "21200", "-631", "147.00", "0.17", "Nicholson", "1951"}, + {"Carme", "XI", "Jupiter", "22600", "-692", "163.00", "0.21", "Nicholson", "1938"}, + {"Pasiphae", "VIII", "Jupiter", "23500", "-735", "147.00", "0.38", "Melotte", "1908"}, + {"Sinope", "IX", "Jupiter", "23700", "-758", "153.00", "0.28", "Nicholson", "1914"}, + {"Iocaste", "XXIV", "Jupiter", "20216", "0", null, null, "Sheppard", "2000"}, + {"Harpalyke", "XXII", "Jupiter", "21132", "0", null, null, "Sheppard", "2000"}, + {"Praxidike", "XXVII", "Jupiter", "20964", "0", null, null, "Sheppard", "2000"}, + {"Taygete", "XX", "Jupiter", "23312", "0", null, null, "Sheppard", "2000"}, + {"Chaldene", "XXI", "Jupiter", "23387", "0", null, null, "Sheppard", "2000"}, + {"Kalyke", "XXIII", "Jupiter", "23745", "0", null, null, "Sheppard", "2000"}, + {"Callirrhoe", "XVII", "Jupiter", "24100", "0", null, null, "Sheppard", "2000"}, + {"Megaclite", "XIX", "Jupiter", "23911", "0", null, null, "Sheppard", "2000"}, + {"Isonoe", "XXVI", "Jupiter", "23078", "0", null, null, "Sheppard", "2000"}, + {"Erinome", "XXV", "Jupiter", "23168", "0", null, null, "Sheppard", "2000"}, + {"Pan", "XVIII", "Saturn", "134", "0.58", "0.00", "0.00", "Showalter", "1990"}, + {"Atlas", "XV", "Saturn", "138", "0.60", "0.00", "0.00", "Terrile", "1980"}, + {"Prometheus", "XVI", "Saturn", "139", "0.61", "0.00", "0.00", "Collins", "1980"}, + {"Pandora", "XVII", "Saturn", "142", "0.63", "0.00", "0.00", "Collins", "1980"}, + {"Epimetheus", "XI", "Saturn", "151", "0.69", "0.34", "0.01", "Walker", "1980"}, + {"Janus", "X", "Saturn", "151", "0.69", "0.14", "0.01", "Dollfus", "1966"}, + {"Mimas", "I", "Saturn", "186", "0.94", "1.53", "0.02", "Herschel", "1789"}, + {"Enceladus", "II", "Saturn", "238", "1.37", "0.02", "0.00", "Herschel", "1789"}, + {"Tethys", "III", "Saturn", "295", "1.89", "1.09", "0.00", "Cassini", "1684"}, + {"Telesto", "XIII", "Saturn", "295", "1.89", "0.00", "0.00", "Smith", "1980"}, + {"Calypso", "XIV", "Saturn", "295", "1.89", "0.00", "0.00", "Pascu", "1980"}, + {"Dione", "IV", "Saturn", "377", "2.74", "0.02", "0.00", "Cassini", "1684"}, + {"Helene", "XII", "Saturn", "377", "2.74", "0.20", "0.01", "Laques", "1980"}, + {"Rhea", "V", "Saturn", "527", "4.52", "0.35", "0.00", "Cassini", "1672"}, + {"Titan", "VI", "Saturn", "1222", "15.95", "0.33", "0.03", "Huygens", "1655"}, + {"Hyperion", "VII", "Saturn", "1481", "21.28", "0.43", "0.10", "Bond", "1848"}, + {"Iapetus", "VIII", "Saturn", "3561", "79.33", "14.72", "0.03", "Cassini", "1671"}, + {"Phoebe", "IX", "Saturn", "12952", "-550.48", "175.30", "0.16", "Pickering", "1898"}, + {"Cordelia", "VI", "Uranus", "50", "0.34", "0.14", "0.00", "Voyager 2", "1986"}, + {"Ophelia", "VII", "Uranus", "54", "0.38", "0.09", "0.00", "Voyager 2", "1986"}, + {"Bianca", "VIII", "Uranus", "59", "0.43", "0.16", "0.00", "Voyager 2", "1986"}, + {"Cressida", "IX", "Uranus", "62", "0.46", "0.04", "0.00", "Voyager 2", "1986"}, + {"Desdemona", "X", "Uranus", "63", "0.47", "0.16", "0.00", "Voyager 2", "1986"}, + {"Juliet", "XI", "Uranus", "64", "0.49", "0.06", "0.00", "Voyager 2", "1986"}, + {"Portia", "XII", "Uranus", "66", "0.51", "0.09", "0.00", "Voyager 2", "1986"}, + {"Rosalind", "XIII", "Uranus", "70", "0.56", "0.28", "0.00", "Voyager 2", "1986"}, + {"Belinda", "XIV", "Uranus", "75", "0.62", "0.03", "0.00", "Voyager 2", "1986"}, + {"1986U10", "", "Uranus", "76", "0.64", null, null, "Karkoschka", "1999"}, + {"Puck", "XV", "Uranus", "86", "0.76", "0.31", "0.00", "Voyager 2", "1985"}, + {"Miranda", "V", "Uranus", "130", "1.41", "4.22", "0.00", "Kuiper", "1948"}, + {"Ariel", "I", "Uranus", "191", "2.52", "0.00", "0.00", "Lassell", "1851"}, + {"Umbriel", "II", "Uranus", "266", "4.14", "0.00", "0.00", "Lassell", "1851"}, + {"Titania", "III", "Uranus", "436", "8.71", "0.00", "0.00", "Herschel", "1787"}, + {"Oberon", "IV", "Uranus", "583", "13.46", "0.00", "0.00", "Herschel", "1787"}, + {"Caliban", "XVI", "Uranus", "7169", "-580", "140.", "0.08", "Gladman", "1997"}, + {"Stephano", "XX", "Uranus", "7948", "-674", "143.", "0.24", "Gladman", "1999"}, + {"Sycorax", "XVII", "Uranus", "12213", "-1289", "153.", "0.51", "Nicholson", "1997"}, + {"Prospero", "XVIII", "Uranus", "16568", "-2019", "152.", "0.44", "Holman", "1999"}, + {"Setebos", "XIX", "Uranus", "17681", "-2239", "158.", "0.57", "Kavelaars", "1999"}, + {"Naiad", "III", "Neptune", "48", "0.29", "0.00", "0.00", "Voyager 2", "1989"}, + {"Thalassa", "IV", "Neptune", "50", "0.31", "4.50", "0.00", "Voyager 2", "1989"}, + {"Despina", "V", "Neptune", "53", "0.33", "0.00", "0.00", "Voyager 2", "1989"}, + {"Galatea", "VI", "Neptune", "62", "0.43", "0.00", "0.00", "Voyager 2", "1989"}, + {"Larissa", "VII", "Neptune", "74", "0.55", "0.00", "0.00", "Reitsema", "1989"}, + {"Proteus", "VIII", "Neptune", "118", "1.12", "0.00", "0.00", "Voyager 2", "1989"}, + {"Triton", "I", "Neptune", "355", "-5.88", "157.00", "0.00", "Lassell", "1846"}, + {"Nereid", "II", "Neptune", "5513", "360.13", "29.00", "0.75", "Kuiper", "1949"}, + {"Charon", "I", "Pluto", "20", "6.39", "98.80", "0.00", "Christy", "1978"} + }; }