gov.nih.nci.caarray.common.data.vocab
Class VocabCategory

java.lang.Object
  extended by gov.nih.nci.caarray.common.data.vocab.VocabCategory
All Implemented Interfaces:
java.io.Serializable

public final class VocabCategory
extends java.lang.Object
implements java.io.Serializable

Author:
dickersc, TranP
See Also:
Serialized Form

Field Summary
static java.lang.String ACTION
           
static java.lang.String ACTION_LABELING
           
static java.lang.String ACTION_POOLING
           
static java.lang.String ACTION_SPLITTING
           
static java.lang.String AGE_NR
           
static java.lang.String ALLELE_NR
           
static java.lang.String ATMOSPHERE_NR
           
static java.lang.String ATTACHMENT
           
static java.lang.String BARRIER_FACILITY_NR
           
static java.lang.String BEDDING_NR
           
static java.lang.String BIOMETRICS_NR
           
static java.lang.String BIOSAMPLE_TYPE
           
static java.lang.String BIOSOURCE_TYPE
           
static java.lang.String CELL_LINE
           
static java.lang.String CELL_TYPE
           
static java.lang.String CHROMOSOMAL_ABERRATION_NR
           
static java.lang.String CHROMOSOMAL_ABERRATION_TYPE
           
static java.lang.String CLINICAL_HISTORY_NR
           
static java.lang.String CLINICAL_TEST_NR
           
static java.lang.String CLINICAL_TREATMENT_NR
           
static java.lang.String CULTIVAR
           
static java.lang.String DATA_TYPE
           
static java.lang.String DEVELOPMENTAL_STAGE
           
static java.lang.String DISEASE_LOCATION
           
static java.lang.String DISEASE_STAGE
           
static java.lang.String DISEASE_STATE
           
static java.lang.String DISTANCE_UNIT
           
static java.lang.String ECOTYPE
           
static java.lang.String ELEMENT_TYPE
           
static java.lang.String ENVIRONMENTAL_HISTORY_DESIGN_NR
           
static java.lang.String EXPERIMENT_DESIGN_TYPE
           
static java.lang.String EXPERIMENTAL_FACTOR_CATEGORY
           
static java.lang.String FACTOR_VALUE
           
static java.lang.String FAMILY_HISTORY_NR
           
static java.lang.String GENERATION_NR
           
static java.lang.String GENETIC_MODIFICATION
           
static java.lang.String GENOTYPE_NR
           
static java.lang.String GEOGRAPHIC_LOCATION_NR
           
static java.lang.String HARDWARE_TYPE
           
static java.lang.String HISTOLOGY_NR
           
static java.lang.String HOST_NR
           
static java.lang.String HUMIDITY_NR
           
static java.lang.String INDIVIDUAL_NR
           
static java.lang.String INITIAL_TIME_POINT
           
static java.lang.String LABEL_COMPOUND
           
static java.lang.String LIGHT_NR
           
static java.lang.String MASS_UNIT
           
static java.lang.String MATERIAL_TYPE
           
static java.lang.String MEDIA
           
static java.lang.String NUTRIENTS_NR
           
static java.lang.String ORGANISM_PART
           
static java.lang.String ORGANISM_STATUS
           
static java.lang.String ORIENTATION_MARK_POSITION
           
static java.lang.String PATHOGEN_TEST_NR
           
static java.lang.String PHENOTYPE_NR
           
static java.lang.String PLOIDY
           
static java.lang.String POLYMER_TYPE
           
static java.lang.String POPULATION_DENSITY_NR
           
static java.lang.String PROTOCOL_ARRAY_MANUF
           
static java.lang.String PROTOCOL_DATA_TRANSFORMATION
           
static java.lang.String PROTOCOL_FEATURE_EXTRACTION
           
static java.lang.String PROTOCOL_HIGH_LEVEL_ANALYSIS
           
static java.lang.String PROTOCOL_HYBRIDIZATION
           
static java.lang.String PROTOCOL_IMAGE_ACQUISITION
           
static java.lang.String PROTOCOL_TYPE
           
static java.lang.String PUBLICATION_TYPE
           
static java.lang.String QUALITY_CONTROL_DESCRIPTION_TYPE
           
static java.lang.String ROLE
           
static java.lang.String ROLE_INVESTIGATOR
           
static java.lang.String ROLE_SUBMITTER
           
static java.lang.String SCALE
           
static java.lang.String SEX
           
static java.lang.String SOFTWARE_TYPE
           
static java.lang.String SPECIES
           
static java.lang.String STRAIN_OR_LINE
           
static java.lang.String STRANDEDNESS
           
static java.lang.String SUBSTRATE_TYPE
           
static java.lang.String SURFACE_TYPE
           
static java.lang.String TARGETED_CELL_TYPE
           
static java.lang.String TECHNOLOGY_TYPE
           
static java.lang.String TEMPERATURE_NR
           
static java.lang.String TIME_UNIT
           
static java.lang.String TUMOR_GRADING
           
static java.lang.String UNIT
           
static java.lang.String WATER_NR
           
 
Constructor Summary
VocabCategory()
           
 
Method Summary
static java.lang.String[] getSubCategories(java.lang.String category)
          Gets the sub-categories for the specified categories as defined in ontologyCategories.properties.
static boolean isCategoryForNonReusableVocab(java.lang.String category)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION

public static final java.lang.String ACTION
See Also:
Constant Field Values

MATERIAL_TYPE

public static final java.lang.String MATERIAL_TYPE
See Also:
Constant Field Values

BIOSAMPLE_TYPE

public static final java.lang.String BIOSAMPLE_TYPE
See Also:
Constant Field Values

BIOSOURCE_TYPE

public static final java.lang.String BIOSOURCE_TYPE
See Also:
Constant Field Values

EXPERIMENT_DESIGN_TYPE

public static final java.lang.String EXPERIMENT_DESIGN_TYPE
See Also:
Constant Field Values

EXPERIMENTAL_FACTOR_CATEGORY

public static final java.lang.String EXPERIMENTAL_FACTOR_CATEGORY
See Also:
Constant Field Values

HARDWARE_TYPE

public static final java.lang.String HARDWARE_TYPE
See Also:
Constant Field Values

LABEL_COMPOUND

public static final java.lang.String LABEL_COMPOUND
See Also:
Constant Field Values

PROTOCOL_TYPE

public static final java.lang.String PROTOCOL_TYPE
See Also:
Constant Field Values

PUBLICATION_TYPE

public static final java.lang.String PUBLICATION_TYPE
See Also:
Constant Field Values

QUALITY_CONTROL_DESCRIPTION_TYPE

public static final java.lang.String QUALITY_CONTROL_DESCRIPTION_TYPE
See Also:
Constant Field Values

ROLE

public static final java.lang.String ROLE
See Also:
Constant Field Values

SEX

public static final java.lang.String SEX
See Also:
Constant Field Values

MEDIA

public static final java.lang.String MEDIA
See Also:
Constant Field Values

SOFTWARE_TYPE

public static final java.lang.String SOFTWARE_TYPE
See Also:
Constant Field Values

UNIT

public static final java.lang.String UNIT
See Also:
Constant Field Values

MASS_UNIT

public static final java.lang.String MASS_UNIT
See Also:
Constant Field Values

TIME_UNIT

public static final java.lang.String TIME_UNIT
See Also:
Constant Field Values

DISTANCE_UNIT

public static final java.lang.String DISTANCE_UNIT
See Also:
Constant Field Values

ATTACHMENT

public static final java.lang.String ATTACHMENT
See Also:
Constant Field Values

DATA_TYPE

public static final java.lang.String DATA_TYPE
See Also:
Constant Field Values

ELEMENT_TYPE

public static final java.lang.String ELEMENT_TYPE
See Also:
Constant Field Values

POLYMER_TYPE

public static final java.lang.String POLYMER_TYPE
See Also:
Constant Field Values

SCALE

public static final java.lang.String SCALE
See Also:
Constant Field Values

SPECIES

public static final java.lang.String SPECIES
See Also:
Constant Field Values

STRANDEDNESS

public static final java.lang.String STRANDEDNESS
See Also:
Constant Field Values

SURFACE_TYPE

public static final java.lang.String SURFACE_TYPE
See Also:
Constant Field Values

TECHNOLOGY_TYPE

public static final java.lang.String TECHNOLOGY_TYPE
See Also:
Constant Field Values

SUBSTRATE_TYPE

public static final java.lang.String SUBSTRATE_TYPE
See Also:
Constant Field Values

FACTOR_VALUE

public static final java.lang.String FACTOR_VALUE
See Also:
Constant Field Values

AGE_NR

public static final java.lang.String AGE_NR
See Also:
Constant Field Values

BIOMETRICS_NR

public static final java.lang.String BIOMETRICS_NR
See Also:
Constant Field Values

CHROMOSOMAL_ABERRATION_NR

public static final java.lang.String CHROMOSOMAL_ABERRATION_NR
See Also:
Constant Field Values

CHROMOSOMAL_ABERRATION_TYPE

public static final java.lang.String CHROMOSOMAL_ABERRATION_TYPE
See Also:
Constant Field Values

CLINICAL_TEST_NR

public static final java.lang.String CLINICAL_TEST_NR
See Also:
Constant Field Values

CLINICAL_TREATMENT_NR

public static final java.lang.String CLINICAL_TREATMENT_NR
See Also:
Constant Field Values

HISTOLOGY_NR

public static final java.lang.String HISTOLOGY_NR
See Also:
Constant Field Values

INDIVIDUAL_NR

public static final java.lang.String INDIVIDUAL_NR
See Also:
Constant Field Values

PHENOTYPE_NR

public static final java.lang.String PHENOTYPE_NR
See Also:
Constant Field Values

ALLELE_NR

public static final java.lang.String ALLELE_NR
See Also:
Constant Field Values

GENOTYPE_NR

public static final java.lang.String GENOTYPE_NR
See Also:
Constant Field Values

BEDDING_NR

public static final java.lang.String BEDDING_NR
See Also:
Constant Field Values

CLINICAL_HISTORY_NR

public static final java.lang.String CLINICAL_HISTORY_NR
See Also:
Constant Field Values

FAMILY_HISTORY_NR

public static final java.lang.String FAMILY_HISTORY_NR
See Also:
Constant Field Values

GENERATION_NR

public static final java.lang.String GENERATION_NR
See Also:
Constant Field Values

GEOGRAPHIC_LOCATION_NR

public static final java.lang.String GEOGRAPHIC_LOCATION_NR
See Also:
Constant Field Values

HOST_NR

public static final java.lang.String HOST_NR
See Also:
Constant Field Values

PATHOGEN_TEST_NR

public static final java.lang.String PATHOGEN_TEST_NR
See Also:
Constant Field Values

ENVIRONMENTAL_HISTORY_DESIGN_NR

public static final java.lang.String ENVIRONMENTAL_HISTORY_DESIGN_NR
See Also:
Constant Field Values

ATMOSPHERE_NR

public static final java.lang.String ATMOSPHERE_NR
See Also:
Constant Field Values

BARRIER_FACILITY_NR

public static final java.lang.String BARRIER_FACILITY_NR
See Also:
Constant Field Values

HUMIDITY_NR

public static final java.lang.String HUMIDITY_NR
See Also:
Constant Field Values

LIGHT_NR

public static final java.lang.String LIGHT_NR
See Also:
Constant Field Values

NUTRIENTS_NR

public static final java.lang.String NUTRIENTS_NR
See Also:
Constant Field Values

POPULATION_DENSITY_NR

public static final java.lang.String POPULATION_DENSITY_NR
See Also:
Constant Field Values

TEMPERATURE_NR

public static final java.lang.String TEMPERATURE_NR
See Also:
Constant Field Values

WATER_NR

public static final java.lang.String WATER_NR
See Also:
Constant Field Values

CELL_LINE

public static final java.lang.String CELL_LINE
See Also:
Constant Field Values

CELL_TYPE

public static final java.lang.String CELL_TYPE
See Also:
Constant Field Values

DISEASE_STAGE

public static final java.lang.String DISEASE_STAGE
See Also:
Constant Field Values

DISEASE_STATE

public static final java.lang.String DISEASE_STATE
See Also:
Constant Field Values

TUMOR_GRADING

public static final java.lang.String TUMOR_GRADING
See Also:
Constant Field Values

STRAIN_OR_LINE

public static final java.lang.String STRAIN_OR_LINE
See Also:
Constant Field Values

ECOTYPE

public static final java.lang.String ECOTYPE
See Also:
Constant Field Values

CULTIVAR

public static final java.lang.String CULTIVAR
See Also:
Constant Field Values

GENETIC_MODIFICATION

public static final java.lang.String GENETIC_MODIFICATION
See Also:
Constant Field Values

DEVELOPMENTAL_STAGE

public static final java.lang.String DEVELOPMENTAL_STAGE
See Also:
Constant Field Values

ORGANISM_PART

public static final java.lang.String ORGANISM_PART
See Also:
Constant Field Values

PLOIDY

public static final java.lang.String PLOIDY
See Also:
Constant Field Values

ORGANISM_STATUS

public static final java.lang.String ORGANISM_STATUS
See Also:
Constant Field Values

DISEASE_LOCATION

public static final java.lang.String DISEASE_LOCATION
See Also:
Constant Field Values

INITIAL_TIME_POINT

public static final java.lang.String INITIAL_TIME_POINT
See Also:
Constant Field Values

ORIENTATION_MARK_POSITION

public static final java.lang.String ORIENTATION_MARK_POSITION
See Also:
Constant Field Values

ROLE_INVESTIGATOR

public static final java.lang.String ROLE_INVESTIGATOR
See Also:
Constant Field Values

ROLE_SUBMITTER

public static final java.lang.String ROLE_SUBMITTER
See Also:
Constant Field Values

PROTOCOL_IMAGE_ACQUISITION

public static final java.lang.String PROTOCOL_IMAGE_ACQUISITION
See Also:
Constant Field Values

PROTOCOL_FEATURE_EXTRACTION

public static final java.lang.String PROTOCOL_FEATURE_EXTRACTION
See Also:
Constant Field Values

PROTOCOL_HYBRIDIZATION

public static final java.lang.String PROTOCOL_HYBRIDIZATION
See Also:
Constant Field Values

PROTOCOL_DATA_TRANSFORMATION

public static final java.lang.String PROTOCOL_DATA_TRANSFORMATION
See Also:
Constant Field Values

PROTOCOL_HIGH_LEVEL_ANALYSIS

public static final java.lang.String PROTOCOL_HIGH_LEVEL_ANALYSIS
See Also:
Constant Field Values

PROTOCOL_ARRAY_MANUF

public static final java.lang.String PROTOCOL_ARRAY_MANUF
See Also:
Constant Field Values

ACTION_LABELING

public static final java.lang.String ACTION_LABELING
See Also:
Constant Field Values

ACTION_POOLING

public static final java.lang.String ACTION_POOLING
See Also:
Constant Field Values

ACTION_SPLITTING

public static final java.lang.String ACTION_SPLITTING
See Also:
Constant Field Values

TARGETED_CELL_TYPE

public static final java.lang.String TARGETED_CELL_TYPE
See Also:
Constant Field Values
Constructor Detail

VocabCategory

public VocabCategory()
Method Detail

isCategoryForNonReusableVocab

public static final boolean isCategoryForNonReusableVocab(java.lang.String category)

getSubCategories

public static final java.lang.String[] getSubCategories(java.lang.String category)
Gets the sub-categories for the specified categories as defined in ontologyCategories.properties.

Parameters:
category -
Returns: