facets.core.superficial
Class SToggling.Togglings

java.lang.Object
  extended by facets.util.Tracer
      extended by facets.core.superficial.SToggling.Togglings
Enclosing class:
SToggling

public abstract static class SToggling.Togglings
extends Tracer

A set of STogglings based on an int[].


Field Summary
 SToggling[] togglings
           
 
Constructor Summary
SToggling.Togglings(java.lang.Object[] togglables, int[] stateInts)
           
 
Method Summary
protected  java.lang.String newTogglingTitle(java.lang.Object togglable)
           
 void setStates(int[] stateInts)
           
 int[] stateInts()
           
protected abstract  void togglingSet(int at)
           
protected  boolean zeroAsTrue()
           
 
Methods inherited from class facets.util.Tracer
trace, trace, trace, trace, trace, traceDebug, traceDebug, traceObjectText, traceOutput, traceOutputWithClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

togglings

public final SToggling[] togglings
Constructor Detail

SToggling.Togglings

public SToggling.Togglings(java.lang.Object[] togglables,
                           int[] stateInts)
Method Detail

zeroAsTrue

protected boolean zeroAsTrue()

newTogglingTitle

protected java.lang.String newTogglingTitle(java.lang.Object togglable)

togglingSet

protected abstract void togglingSet(int at)

stateInts

public final int[] stateInts()

setStates

public final void setStates(int[] stateInts)