org.apache.isis.core.progmodel.facets.value.booleans
Class BooleanPrimitiveValueSemanticsProvider

java.lang.Object
  extended by org.apache.isis.core.metamodel.facetapi.FacetAbstract
      extended by org.apache.isis.core.progmodel.facets.object.value.ValueSemanticsProviderAndFacetAbstract<Boolean>
          extended by org.apache.isis.core.progmodel.facets.value.booleans.BooleanValueSemanticsProviderAbstract
              extended by org.apache.isis.core.progmodel.facets.value.booleans.BooleanPrimitiveValueSemanticsProvider
All Implemented Interfaces:
org.apache.isis.applib.adapters.DefaultsProvider<Boolean>, org.apache.isis.applib.adapters.EncoderDecoder<Boolean>, org.apache.isis.applib.adapters.Parser<Boolean>, org.apache.isis.applib.adapters.ValueSemanticsProvider<Boolean>, org.apache.isis.core.metamodel.facetapi.Facet, org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet, BooleanValueFacet

public class BooleanPrimitiveValueSemanticsProvider
extends BooleanValueSemanticsProviderAbstract
implements org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract
org.apache.isis.core.metamodel.facetapi.FacetAbstract.Disabling, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Hiding, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Validating
 
Constructor Summary
BooleanPrimitiveValueSemanticsProvider()
          Required because implementation of Parser and EncoderDecoder.
BooleanPrimitiveValueSemanticsProvider(org.apache.isis.core.metamodel.facetapi.FacetHolder holder, org.apache.isis.core.commons.config.IsisConfiguration configuration, ValueSemanticsProviderContext context)
           
 
Method Summary
 org.apache.isis.core.metamodel.adapter.ObjectAdapter getDefault(org.apache.isis.core.metamodel.adapter.ObjectAdapter inObject)
           
 void reset(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
           
 void set(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
           
 void toggle(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
           
 
Methods inherited from class org.apache.isis.core.progmodel.facets.value.booleans.BooleanValueSemanticsProviderAbstract
doEncode, doParse, doRestore, isSet, titleString, titleStringWithMask, toString
 
Methods inherited from class org.apache.isis.core.progmodel.facets.object.value.ValueSemanticsProviderAndFacetAbstract
alwaysReplace, createAdapter, determineNumberFormat, displayTitleOf, displayTitleOf, fromEncodedString, getAdaptedClass, getAdapterMap, getAuthenticationSessionProvider, getClock, getConfiguration, getContext, getDefaultsProvider, getDefaultValue, getDependencyInjector, getEncoderDecoder, getParser, getSpecification, getSpecificationLookup, isEqualByContent, isImmutable, parseableTitleOf, parseTextEntry, titleString, toEncodedString, typicalLength
 
Methods inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract
facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toStringValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.isis.core.metamodel.facetapi.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

BooleanPrimitiveValueSemanticsProvider

public BooleanPrimitiveValueSemanticsProvider()
Required because implementation of Parser and EncoderDecoder.


BooleanPrimitiveValueSemanticsProvider

public BooleanPrimitiveValueSemanticsProvider(org.apache.isis.core.metamodel.facetapi.FacetHolder holder,
                                              org.apache.isis.core.commons.config.IsisConfiguration configuration,
                                              ValueSemanticsProviderContext context)
Method Detail

getDefault

public org.apache.isis.core.metamodel.adapter.ObjectAdapter getDefault(org.apache.isis.core.metamodel.adapter.ObjectAdapter inObject)
Specified by:
getDefault in interface org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet

reset

public void reset(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
Specified by:
reset in interface BooleanValueFacet

set

public void set(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
Specified by:
set in interface BooleanValueFacet

toggle

public void toggle(org.apache.isis.core.metamodel.adapter.ObjectAdapter object)
Specified by:
toggle in interface BooleanValueFacet


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.