de.bsvrz.dav.daf.communication.dataRepresentation
Class AttributeBaseValueDataFactory

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory

public abstract class AttributeBaseValueDataFactory
extends Object

Diese abstarkte Klasse stellt eine Oberklasse zur Erstellung der Basisattributwerte dar. Hier werden weiter Subklassen definiert, die zur

Author:
Kappich Systemberatung

Nested Class Summary
private static class AttributeBaseValueDataFactory.AttributeArrayAdapter
          Subklasse von AttributeBaseValueDataFactory, abgeleitet von AbstractData.ArrayData.
static class AttributeBaseValueDataFactory.AttributeGroupAdapter
          Subklasse von AttributeBaseValueDataFactory, abgeleitet von AttributeSetAdapter.
private static class AttributeBaseValueDataFactory.AttributeListValueAdapter
          Subklasse von AttributeBaseValueDataFactory, abgeleitet von AbstractData.ListData.
private static class AttributeBaseValueDataFactory.AttributeSetAdapter
          Subklasse von AttributeBaseValueDataFactory, abgeleitet von AttributeListValueAdapter.
private static class AttributeBaseValueDataFactory.AttributeValueAdapter
          Subklasse von AttributeBaseValueDataFactory, abgeleitet von AbstractData.PlainData.
 
Field Summary
private static Debug _debug
          DebugLogger für Debug-Ausgaben
private static NumberFormat _doubleNumberFormat
           
private static NumberFormat _integerNumberFormat
           
private static NumberFormat _precisionTestNumberFormat
           
 
Constructor Summary
AttributeBaseValueDataFactory()
           
 
Method Summary
static Data createAdapter(AttributeBaseValue attributeBaseValue)
           
static Data createAdapter(AttributeGroup attributeGroup, List attributeBaseValues)
           
private static boolean isDefined(Attribute attribute, Data data)
           
private static void setToDefault(Attribute attribute, Data data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_integerNumberFormat

private static final NumberFormat _integerNumberFormat

_doubleNumberFormat

private static final NumberFormat _doubleNumberFormat

_precisionTestNumberFormat

private static final NumberFormat _precisionTestNumberFormat

_debug

private static final Debug _debug
DebugLogger für Debug-Ausgaben

Constructor Detail

AttributeBaseValueDataFactory

public AttributeBaseValueDataFactory()
Method Detail

createAdapter

public static Data createAdapter(AttributeBaseValue attributeBaseValue)

createAdapter

public static Data createAdapter(AttributeGroup attributeGroup,
                                 List attributeBaseValues)

setToDefault

private static void setToDefault(Attribute attribute,
                                 Data data)

isDefined

private static boolean isDefined(Attribute attribute,
                                 Data data)