org.activemath.content.metadata
Class Field

java.lang.Object
  extended by org.activemath.content.metadata.MetadataConstant
      extended by org.activemath.content.metadata.Field

public final class Field
extends MetadataConstant

Metadata Field (typesafe enum pattern)


Field Summary
static Field ALL
           
static Field ARCHITECTURE
           
static Field BIOLOGY
           
static Field CHEMISTRY
           
static Field CIVIL_ENGINEERING
           
static Field COMPUTER_SCIENCE
           
static Field ECONOMICS
           
static Field ELECTRICAL_ENGINEERING
           
static Field ENGINEERING
           
static Field ENVIRONMENTAL_ENGINEERING
           
static Field HISTORY
           
static Field INDUSTRIAL_ENGINEERING
           
static Field MATHEMATICS
           
static Field MECHANICAL_ENGINEERING
           
static Field OTHER
           
static Field PEDAGOGY
           
static Field PHYSICS
           
static Field PSYCHOLOGY
           
static Field SPORTS
           
static Field STATISTICS
           
static List<Field> VALUES
           
 
Fields inherited from class org.activemath.content.metadata.MetadataConstant
log
 
Method Summary
static List<Field> getByName(List<String> names)
           
static Field getByName(String name)
           
 
Methods inherited from class org.activemath.content.metadata.MetadataConstant
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VALUES

public static final List<Field> VALUES

MATHEMATICS

public static final Field MATHEMATICS

COMPUTER_SCIENCE

public static final Field COMPUTER_SCIENCE

STATISTICS

public static final Field STATISTICS

PSYCHOLOGY

public static final Field PSYCHOLOGY

BIOLOGY

public static final Field BIOLOGY

CHEMISTRY

public static final Field CHEMISTRY

PHYSICS

public static final Field PHYSICS

ENGINEERING

public static final Field ENGINEERING

ECONOMICS

public static final Field ECONOMICS

HISTORY

public static final Field HISTORY

SPORTS

public static final Field SPORTS

ARCHITECTURE

public static final Field ARCHITECTURE

MECHANICAL_ENGINEERING

public static final Field MECHANICAL_ENGINEERING

INDUSTRIAL_ENGINEERING

public static final Field INDUSTRIAL_ENGINEERING

CIVIL_ENGINEERING

public static final Field CIVIL_ENGINEERING

ELECTRICAL_ENGINEERING

public static final Field ELECTRICAL_ENGINEERING

ENVIRONMENTAL_ENGINEERING

public static final Field ENVIRONMENTAL_ENGINEERING

PEDAGOGY

public static final Field PEDAGOGY

OTHER

public static final Field OTHER

ALL

public static final Field ALL
Method Detail

getByName

public static final Field getByName(String name)
Returns:
Field instance for type name. If unkown, a new field is silently created (to allow for easier field configuration).

getByName

public static final List<Field> getByName(List<String> names)