org.outerj.daisy.repository.commonimpl.schema
Class StaticListItemImpl

java.lang.Object
  extended byorg.outerj.daisy.repository.commonimpl.schema.StaticListItemImpl
All Implemented Interfaces:
org.outerj.daisy.repository.schema.ListItem, org.outerj.daisy.repository.schema.StaticListItem

public class StaticListItemImpl
extends java.lang.Object
implements org.outerj.daisy.repository.schema.StaticListItem

Implementation of StaticListItem


Nested Class Summary
 class StaticListItemImpl.IntimateAccess
           
 
Constructor Summary
StaticListItemImpl(java.lang.Object value, org.outerj.daisy.repository.ValueType valueType, SchemaStrategy creatingStrategy, FieldTypeImpl owner)
           
 
Method Summary
 StaticListItemImpl.IntimateAccess getIntimateAccess(SchemaStrategy strategy)
           
 java.lang.String getLabel(java.util.Locale locale)
           
 java.lang.String getLabelExact(java.util.Locale locale)
           
 java.lang.Object getValue()
           
 org.outerx.daisy.x10.ListItemDocument getXml()
           
 void setLabel(java.util.Locale locale, java.lang.String label)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticListItemImpl

public StaticListItemImpl(java.lang.Object value,
                          org.outerj.daisy.repository.ValueType valueType,
                          SchemaStrategy creatingStrategy,
                          FieldTypeImpl owner)
Parameters:
value - the value for this ListItem
Method Detail

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface org.outerj.daisy.repository.schema.ListItem

setLabel

public void setLabel(java.util.Locale locale,
                     java.lang.String label)
Specified by:
setLabel in interface org.outerj.daisy.repository.schema.StaticListItem

getLabel

public java.lang.String getLabel(java.util.Locale locale)
Specified by:
getLabel in interface org.outerj.daisy.repository.schema.ListItem

getLabelExact

public java.lang.String getLabelExact(java.util.Locale locale)
Specified by:
getLabelExact in interface org.outerj.daisy.repository.schema.ListItem

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface org.outerj.daisy.repository.schema.StaticListItem

getIntimateAccess

public StaticListItemImpl.IntimateAccess getIntimateAccess(SchemaStrategy strategy)

getXml

public org.outerx.daisy.x10.ListItemDocument getXml()
Specified by:
getXml in interface org.outerj.daisy.repository.schema.ListItem


Copyright © -2005 . All Rights Reserved.