org.nakedobjects.metamodel.facets.propparam.typicallength
Class TypicalLengthFacetAbstract

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.propparam.typicallength.TypicalLengthFacetAbstract
All Implemented Interfaces:
Facet, TypicalLengthFacet, SingleIntValueFacet
Direct Known Subclasses:
TypicalLengthFacetAnnotation, TypicalLengthFacetDerivedFromType, TypicalLengthFacetZero

public abstract class TypicalLengthFacetAbstract
extends FacetAbstract
implements TypicalLengthFacet


Constructor Summary
TypicalLengthFacetAbstract(FacetHolder holder, boolean derived)
           
 
Method Summary
protected  java.lang.String toStringValues()
           
static java.lang.Class<? extends Facet> type()
           
abstract  int value()
           
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, unwrapObject, unwrapString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

TypicalLengthFacetAbstract

public TypicalLengthFacetAbstract(FacetHolder holder,
                                  boolean derived)
Method Detail

type

public static java.lang.Class<? extends Facet> type()

value

public abstract int value()
Specified by:
value in interface TypicalLengthFacet
Specified by:
value in interface SingleIntValueFacet

toStringValues

protected java.lang.String toStringValues()
Overrides:
toStringValues in class FacetAbstract


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.