The marker interface is definitely the best way to make this a runtime affair. Attempting to do this with methods will be very messy. One can imagine testing a string of calls like isSymmetric(), isDiagonal(), isBanded()... Furthermore, making use of overloading would not be possible.
- (MATH-608) Remove methods from RealMatrix Interface Greg Sterijevski
- Re: (MATH-608) Remove methods from RealMatrix Interf... Ted Dunning
- Re: (MATH-608) Remove methods from RealMatrix In... Greg Sterijevski
- Re: (MATH-608) Remove methods from RealMatri... Ted Dunning
- Re: (MATH-608) Remove methods from RealM... Matthew Pocock
- Re: (MATH-608) Remove methods from ... Ted Dunning
- Re: (MATH-608) Remove methods f... Luc Maisonobe
- Re: (MATH-608) Remove metho... Ted Dunning
- Re: (MATH-608) Remove metho... Greg Sterijevski
- Re: (MATH-608) Remove methods from RealMatri... Ted Dunning
- Re: (MATH-608) Remove methods from RealMatrix Interf... Gilles Sadowski
- Re: (MATH-608) Remove methods from RealMatrix In... Ted Dunning
- Re: (MATH-608) Remove methods from RealMatrix In... Greg Sterijevski
- Fwd: (MATH-608) Remove methods from RealMatr... Greg Sterijevski
- Re: (MATH-608) Remove methods from RealMatri... Ted Dunning
- Re: (MATH-608) Remove methods from RealMatri... Ted Dunning
- Re: (MATH-608) Remove methods from RealM... Greg Sterijevski
- Re: (MATH-608) Remove methods from ... Ted Dunning
- Re: (MATH-608) Remove methods f... Phil Steitz