dk.netarkivet.harvester.datamodel.extendedfield
Class ExtendedFieldDefaultValue

java.lang.Object
  extended by dk.netarkivet.harvester.datamodel.extendedfield.ExtendedFieldDefaultValue

public class ExtendedFieldDefaultValue
extends java.lang.Object

Class for constructing, validating, and keeping the default value for a single ExtendedField.


Field Summary
(package private)  int datatype
          The datatype of this ExtendedFieldDefaultValue.
(package private)  java.lang.String format
          The formatting pattern of this ExtendedFieldDefaultValue.
(package private) static java.lang.String[] possibleFalseValues
          Array of strings considered to be "false" values.
(package private) static java.lang.String[] possibleTrueValues
          Array of strings considered to be "true" values.
(package private)  boolean valid
          The valid state of this ExtendedFieldDefaultValue.
(package private)  java.lang.String value
          The value of this ExtendedFieldDefaultValue.
 
Constructor Summary
ExtendedFieldDefaultValue(java.lang.String aValue, java.lang.String aFormat, int aDatatype)
          Constructor for the ExtendedFieldDefaultValues class.
 
Method Summary
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

possibleTrueValues

static final java.lang.String[] possibleTrueValues
Array of strings considered to be "true" values.


possibleFalseValues

static final java.lang.String[] possibleFalseValues
Array of strings considered to be "false" values.


valid

final boolean valid
The valid state of this ExtendedFieldDefaultValue.


value

java.lang.String value
The value of this ExtendedFieldDefaultValue.


format

java.lang.String format
The formatting pattern of this ExtendedFieldDefaultValue.


datatype

int datatype
The datatype of this ExtendedFieldDefaultValue.

Constructor Detail

ExtendedFieldDefaultValue

public ExtendedFieldDefaultValue(java.lang.String aValue,
                                 java.lang.String aFormat,
                                 int aDatatype)
Constructor for the ExtendedFieldDefaultValues class.

Parameters:
aValue - The given default value
aFormat - the given formatting pattern
aDatatype - the given datatype
Method Detail

isValid

public boolean isValid()
Returns:
true, if ExtendedFieldDefaultValue is valid, false otherwise.