From: nr n. <new...@ho...> - 2003-04-19 05:09:55
|
Jeff, Thanx for the note. It's not so much that I have a current need for cast; it's more were I to need it sometime down the line, especially since I use jython to interact w/ java libraries, and java libraries often call for casting base classes/interfaces to more specialized versions. A contrived (and workaround-able) example follows: # The following creates a JTable, with data for 1 row # The JTable constructor automatically constructs a DefaultTableModel rowdata = [[1, 'apple']] colnames = ['#', 'name'] table = JTable(rowdata, colnames) At this point the only table-type model accessing method table exposes is getModel(), which returns a TableModel. The way to access this as a DefaultTableModel, in java syntax, would be via a cast, as: // The following cast is simply to make javac happy DefaultTableModel dtm = (DefaultTableModel)table.getModel(); As I mentioned, the above is contrived. One solution would be explicitly to create, to use and to save away a reference to a DefaultTableModel during table creation. Still, other situations may not be as amenable to workarounds, and ergo my question about casts. --A ----Original Message Follows---- From: Jeff Emanuel <JEm...@lg...> To: "'nr nr '" <new...@ho...> Subject: RE: [Jython-users] How Does One "Cast" In Jython? Date: Fri, 18 Apr 2003 21:40:49 -0500 There is no cast in jython. Can you describe the situation that makes you want to cast? _________________________________________________________________ The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail |