edu.ucla.util.code
Class AbstractCodeOption

Object
  extended by AbstractCodeOption
All Implemented Interfaces:
CodeOption
Direct Known Subclasses:
MAPCoder.OptionPrune, MAPCoder.OptionTimings, ModelCoder.LibraryVersionOption, OptionBreadth, OptionWithComments, ProbabilityQueryCoder.MarginalScopeOption

public abstract class AbstractCodeOption
extends Object
implements CodeOption

Since:
050604
Author:
Keith Cascio

Constructor Summary
AbstractCodeOption()
           
 
Method Summary
 String describe(boolean flag)
           
 CodeOptionValue getDefault()
           
 boolean getDefaultFlag()
           
 CodeOptionValue[] getValues()
           
 boolean isFlag()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface CodeOption
describe, getHelpText
 

Constructor Detail

AbstractCodeOption

public AbstractCodeOption()
Method Detail

describe

public String describe(boolean flag)
Specified by:
describe in interface CodeOption

getDefault

public CodeOptionValue getDefault()
Specified by:
getDefault in interface CodeOption

getValues

public CodeOptionValue[] getValues()
Specified by:
getValues in interface CodeOption

isFlag

public boolean isFlag()
Specified by:
isFlag in interface CodeOption

getDefaultFlag

public boolean getDefaultFlag()
Specified by:
getDefaultFlag in interface CodeOption


Copyright 2010 UCLA Automated Reasoning Group