Class Fc3tupledres

java.lang.Object
  extended by Fc3tupledres

public final class Fc3tupledres
extends java.lang.Object

From Scott Meyers on C++: Item 18: Make interfaces easy to use correctly and hard to use incorrectly. So, two constructors are used and exceptions are thrown for invalid accessor calls.


Constructor Summary
Fc3tupledres(Fc3tuple tuplein)
           
Fc3tupledres(java.lang.String freason)
           
 
Method Summary
 java.lang.String getfailurereason()
           
 Fc3tuple getfc3tuple()
           
 boolean isvalid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fc3tupledres

public Fc3tupledres(java.lang.String freason)

Fc3tupledres

public Fc3tupledres(Fc3tuple tuplein)
             throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException
Method Detail

isvalid

public boolean isvalid()

getfc3tuple

public Fc3tuple getfc3tuple()
                     throws FeralcoreException,
                            java.lang.CloneNotSupportedException
Throws:
FeralcoreException
java.lang.CloneNotSupportedException

getfailurereason

public java.lang.String getfailurereason()
                                  throws FeralcoreException
Throws:
FeralcoreException