uk.ac.starlink.ttools.taplint
Enum FixedCode

java.lang.Object
  extended by java.lang.Enum<FixedCode>
      extended by uk.ac.starlink.ttools.taplint.FixedCode
All Implemented Interfaces:
Serializable, Comparable<FixedCode>, ReportCode

public enum FixedCode
extends Enum<FixedCode>
implements ReportCode

Enumerates known ReportCode instances. A short description is provided for each instance. Note the description is not definitive, the actual message passed through the reporting system in association with the code is the one that should actually be passed to the user.

This class exists for taplint clients that want to have a static idea of the ReportCode instances that may be reported by the taplint framework. Note it does not provide a complete list of all the ReportCodes, since other ReportCode sublclasses may be used. But it is expected to be the large majority.

The name of each enum element has a fixed form, T_LLLL, where T is code.getType().getChar() and LLLL is code.getLabel().

Since:
11 Jun 2014
Author:
Mark Taylor

Enum Constant Summary
E_A2XI
           
E_ADQX
           
E_BAPH
           
E_BMIM
           
E_CAIO
           
E_CAXM
           
E_CERR
           
E_CINT
           
E_CLDR
           
E_CLIO
           
E_CLOG
           
E_CLRD
           
E_CNAM
           
E_CPIO
           
E_CPSX
           
E_CTYP
           
E_CUCD
           
E_CUNI
           
E_CUTP
           
E_DCER
           
E_DEHT
           
E_DEMO
           
E_DENO
           
E_DEOP
           
E_DFIO
           
E_DFSF
           
E_DNST
           
E_DQUS
           
E_ELDF
           
E_EST1
           
E_EURL
           
E_FKIO
           
E_FKLK
           
E_FKNT
           
E_FLIO
           
E_FLSX
           
E_GEOX
           
E_GMIM
           
E_GONM
           
E_HNUL
           
E_HTDE
           
E_HTOF
           
E_IFMT
           
E_ILOP
           
E_ILPH
           
E_IOER
           
E_JBIO
           
E_JBSP
           
E_JDDE
           
E_JDED
           
E_JDID
           
E_JDIO
           
E_JDNO
           
E_JDPH
           
E_JDSX
           
E_KCIO
           
E_KEYX
           
E_LVER
           
E_MCOL
           
E_MUPM
           
E_NFND
           
E_NO11
           
E_NOHT
           
E_NONM
           
E_NOOF
           
E_NOQL
           
E_NOST
           
E_NREC
           
E_NRER
           
E_NROW
           
E_OCOL
           
E_OVNO
           
E_PADU
           
E_PAMM
           
E_PANO
           
E_PANZ
           
E_PHUR
           
E_POER
           
E_PORE
           
E_QERR
           
E_QERX
           
E_QFAA
           
E_QST1
           
E_QST2
           
E_QTYP
           
E_RANG
           
E_RDPH
           
E_RRES
           
E_RRTO
           
E_RUPH
           
E_SCIO
           
E_TBIO
           
E_TCAP
           
E_TMCD
           
E_TMCN
           
E_TMNC
           
E_TMNR
           
E_TTOO
           
E_TYPX
           
E_UDFE
           
E_UPBD
           
E_UPER
           
E_VOCT
           
E_VTIO
           
E_VVLO
           
E_XOFK
           
F_CAIO
           
F_CAPC
           
F_DTIO
           
F_GONE
           
F_INTR
           
F_MURL
           
F_NOTB
           
F_NOTM
           
F_NOUP
           
F_SXER
           
F_TIOF
           
F_TRND
           
F_UTF8
           
F_XENT
           
F_XURL
           
F_XVAL
           
F_ZCOL
           
I_CJOB
           
I_CURL
           
I_DUFF
           
I_JOFI
           
I_NODM
           
I_OCCP
           
I_POPA
           
I_QGET
           
I_QJOB
           
I_QSUB
           
I_SCHM
           
I_TMAX
           
I_TURL
           
I_VURL
           
I_VVNL
           
I_VVUN
           
S_COLS
           
S_FLGO
           
S_FLGS
           
S_QNUM
           
S_QTIM
           
S_SUMM
           
S_VALI
           
W_A2MN
           
W_A2MX
           
W_AD2X
           
W_CCAS
           
W_CEUK
           
W_CEZZ
           
W_CIDX
           
W_CLUN
           
W_CPID
           
W_CTYP
           
W_CUCD
           
W_CULF
           
W_CUNI
           
W_CUTP
           
W_DQU2
           
W_DSUC
           
W_FKUN
           
W_FLUN
           
W_FTYP
           
W_GONO
           
W_HSTB
           
W_HURL
           
W_IODM
           
W_LVAN
           
W_NOCT
           
W_NOMS
           
W_NSOP
           
W_RDIO
           
W_TBUN
           
W_TFMT
           
W_TSDL
           
W_TYPI
           
W_UNPH
           
W_UNSC
           
W_UPCS
           
W_WODM
           
W_ZRES
           
 
Method Summary
 String getDescription()
          Returns a short textual description of the use of this code.
 String getLabel()
          Returns the 4-character label of this code.
 ReportType getType()
          Returns the type of this code.
static FixedCode valueOf(String name)
          Returns the enum constant of this type with the specified name.
static FixedCode[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

E_A2XI

public static final FixedCode E_A2XI

E_ADQX

public static final FixedCode E_ADQX

E_BAPH

public static final FixedCode E_BAPH

E_BMIM

public static final FixedCode E_BMIM

E_CAIO

public static final FixedCode E_CAIO

E_CAXM

public static final FixedCode E_CAXM

E_CERR

public static final FixedCode E_CERR

E_CINT

public static final FixedCode E_CINT

E_CLDR

public static final FixedCode E_CLDR

E_CLIO

public static final FixedCode E_CLIO

E_CLOG

public static final FixedCode E_CLOG

E_CLRD

public static final FixedCode E_CLRD

E_CNAM

public static final FixedCode E_CNAM

E_CPIO

public static final FixedCode E_CPIO

E_CPSX

public static final FixedCode E_CPSX

E_CTYP

public static final FixedCode E_CTYP

E_CUCD

public static final FixedCode E_CUCD

E_CUNI

public static final FixedCode E_CUNI

E_CUTP

public static final FixedCode E_CUTP

E_DCER

public static final FixedCode E_DCER

E_DEHT

public static final FixedCode E_DEHT

E_DEMO

public static final FixedCode E_DEMO

E_DENO

public static final FixedCode E_DENO

E_DEOP

public static final FixedCode E_DEOP

E_DFIO

public static final FixedCode E_DFIO

E_DFSF

public static final FixedCode E_DFSF

E_DNST

public static final FixedCode E_DNST

E_DQUS

public static final FixedCode E_DQUS

E_ELDF

public static final FixedCode E_ELDF

E_EST1

public static final FixedCode E_EST1

E_EURL

public static final FixedCode E_EURL

E_FLIO

public static final FixedCode E_FLIO

E_FLSX

public static final FixedCode E_FLSX

E_FKIO

public static final FixedCode E_FKIO

E_FKLK

public static final FixedCode E_FKLK

E_FKNT

public static final FixedCode E_FKNT

E_GEOX

public static final FixedCode E_GEOX

E_GMIM

public static final FixedCode E_GMIM

E_GONM

public static final FixedCode E_GONM

E_HNUL

public static final FixedCode E_HNUL

E_HTDE

public static final FixedCode E_HTDE

E_HTOF

public static final FixedCode E_HTOF

E_IFMT

public static final FixedCode E_IFMT

E_ILOP

public static final FixedCode E_ILOP

E_ILPH

public static final FixedCode E_ILPH

E_IOER

public static final FixedCode E_IOER

E_JBIO

public static final FixedCode E_JBIO

E_JBSP

public static final FixedCode E_JBSP

E_JDDE

public static final FixedCode E_JDDE

E_JDED

public static final FixedCode E_JDED

E_JDID

public static final FixedCode E_JDID

E_JDIO

public static final FixedCode E_JDIO

E_JDNO

public static final FixedCode E_JDNO

E_JDPH

public static final FixedCode E_JDPH

E_JDSX

public static final FixedCode E_JDSX

E_KCIO

public static final FixedCode E_KCIO

E_KEYX

public static final FixedCode E_KEYX

E_LVER

public static final FixedCode E_LVER

E_MCOL

public static final FixedCode E_MCOL

E_MUPM

public static final FixedCode E_MUPM

E_NFND

public static final FixedCode E_NFND

E_NO11

public static final FixedCode E_NO11

E_NOHT

public static final FixedCode E_NOHT

E_NONM

public static final FixedCode E_NONM

E_NOOF

public static final FixedCode E_NOOF

E_NOQL

public static final FixedCode E_NOQL

E_NOST

public static final FixedCode E_NOST

E_NREC

public static final FixedCode E_NREC

E_NRER

public static final FixedCode E_NRER

E_NROW

public static final FixedCode E_NROW

E_OCOL

public static final FixedCode E_OCOL

E_OVNO

public static final FixedCode E_OVNO

E_PADU

public static final FixedCode E_PADU

E_PAMM

public static final FixedCode E_PAMM

E_PANO

public static final FixedCode E_PANO

E_PANZ

public static final FixedCode E_PANZ

E_PHUR

public static final FixedCode E_PHUR

E_POER

public static final FixedCode E_POER

E_PORE

public static final FixedCode E_PORE

E_QERR

public static final FixedCode E_QERR

E_QERX

public static final FixedCode E_QERX

E_QFAA

public static final FixedCode E_QFAA

E_QST1

public static final FixedCode E_QST1

E_QST2

public static final FixedCode E_QST2

E_QTYP

public static final FixedCode E_QTYP

E_RANG

public static final FixedCode E_RANG

E_RDPH

public static final FixedCode E_RDPH

E_RRES

public static final FixedCode E_RRES

E_RRTO

public static final FixedCode E_RRTO

E_RUPH

public static final FixedCode E_RUPH

E_SCIO

public static final FixedCode E_SCIO

E_TBIO

public static final FixedCode E_TBIO

E_TCAP

public static final FixedCode E_TCAP

E_TMCD

public static final FixedCode E_TMCD

E_TMCN

public static final FixedCode E_TMCN

E_TMNC

public static final FixedCode E_TMNC

E_TMNR

public static final FixedCode E_TMNR

E_TTOO

public static final FixedCode E_TTOO

E_TYPX

public static final FixedCode E_TYPX

E_UDFE

public static final FixedCode E_UDFE

E_UPBD

public static final FixedCode E_UPBD

E_UPER

public static final FixedCode E_UPER

E_VOCT

public static final FixedCode E_VOCT

E_VTIO

public static final FixedCode E_VTIO

E_VVLO

public static final FixedCode E_VVLO

E_XOFK

public static final FixedCode E_XOFK

W_A2MN

public static final FixedCode W_A2MN

W_A2MX

public static final FixedCode W_A2MX

W_AD2X

public static final FixedCode W_AD2X

W_CCAS

public static final FixedCode W_CCAS

W_CEUK

public static final FixedCode W_CEUK

W_CEZZ

public static final FixedCode W_CEZZ

W_CIDX

public static final FixedCode W_CIDX

W_CLUN

public static final FixedCode W_CLUN

W_CPID

public static final FixedCode W_CPID

W_CTYP

public static final FixedCode W_CTYP

W_CUCD

public static final FixedCode W_CUCD

W_CULF

public static final FixedCode W_CULF

W_CUNI

public static final FixedCode W_CUNI

W_CUTP

public static final FixedCode W_CUTP

W_DQU2

public static final FixedCode W_DQU2

W_DSUC

public static final FixedCode W_DSUC

W_FKUN

public static final FixedCode W_FKUN

W_FLUN

public static final FixedCode W_FLUN

W_FTYP

public static final FixedCode W_FTYP

W_GONO

public static final FixedCode W_GONO

W_HSTB

public static final FixedCode W_HSTB

W_HURL

public static final FixedCode W_HURL

W_IODM

public static final FixedCode W_IODM

W_LVAN

public static final FixedCode W_LVAN

W_NOCT

public static final FixedCode W_NOCT

W_NOMS

public static final FixedCode W_NOMS

W_NSOP

public static final FixedCode W_NSOP

W_RDIO

public static final FixedCode W_RDIO

W_TBUN

public static final FixedCode W_TBUN

W_TFMT

public static final FixedCode W_TFMT

W_TSDL

public static final FixedCode W_TSDL

W_TYPI

public static final FixedCode W_TYPI

W_UNSC

public static final FixedCode W_UNSC

W_UNPH

public static final FixedCode W_UNPH

W_UPCS

public static final FixedCode W_UPCS

W_WODM

public static final FixedCode W_WODM

W_ZRES

public static final FixedCode W_ZRES

F_CAIO

public static final FixedCode F_CAIO

F_CAPC

public static final FixedCode F_CAPC

F_DTIO

public static final FixedCode F_DTIO

F_GONE

public static final FixedCode F_GONE

F_INTR

public static final FixedCode F_INTR

F_MURL

public static final FixedCode F_MURL

F_NOTB

public static final FixedCode F_NOTB

F_NOTM

public static final FixedCode F_NOTM

F_NOUP

public static final FixedCode F_NOUP

F_SXER

public static final FixedCode F_SXER

F_TIOF

public static final FixedCode F_TIOF

F_TRND

public static final FixedCode F_TRND

F_UTF8

public static final FixedCode F_UTF8

F_XENT

public static final FixedCode F_XENT

F_XURL

public static final FixedCode F_XURL

F_XVAL

public static final FixedCode F_XVAL

F_ZCOL

public static final FixedCode F_ZCOL

I_CJOB

public static final FixedCode I_CJOB

I_CURL

public static final FixedCode I_CURL

I_DUFF

public static final FixedCode I_DUFF

I_JOFI

public static final FixedCode I_JOFI

I_NODM

public static final FixedCode I_NODM

I_OCCP

public static final FixedCode I_OCCP

I_POPA

public static final FixedCode I_POPA

I_QGET

public static final FixedCode I_QGET

I_QJOB

public static final FixedCode I_QJOB

I_QSUB

public static final FixedCode I_QSUB

I_SCHM

public static final FixedCode I_SCHM

I_TMAX

public static final FixedCode I_TMAX

I_TURL

public static final FixedCode I_TURL

I_VURL

public static final FixedCode I_VURL

I_VVNL

public static final FixedCode I_VVNL

I_VVUN

public static final FixedCode I_VVUN

S_COLS

public static final FixedCode S_COLS

S_FLGO

public static final FixedCode S_FLGO

S_FLGS

public static final FixedCode S_FLGS

S_QNUM

public static final FixedCode S_QNUM

S_QTIM

public static final FixedCode S_QTIM

S_SUMM

public static final FixedCode S_SUMM

S_VALI

public static final FixedCode S_VALI
Method Detail

values

public static final FixedCode[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(FixedCode c : FixedCode.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static FixedCode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name

getType

public ReportType getType()
Description copied from interface: ReportCode
Returns the type of this code.

Specified by:
getType in interface ReportCode
Returns:
type

getLabel

public String getLabel()
Description copied from interface: ReportCode
Returns the 4-character label of this code.

Specified by:
getLabel in interface ReportCode
Returns:
4-character label

getDescription

public String getDescription()
Returns a short textual description of the use of this code. It may not be very precise; if the message put through the reporting system is available, that should be used in preference.

Returns:
description


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.