CmetaaAttribute extends NitfAttributeImpl<Tre> { private CmetaaAttribute( final String longName, final String shortName, final Function<Tre, Serializable> accessorFunction, AttributeDescriptor attributeDescriptor, String extNitfName) { super(longName, shortName, accessorFunction, attributeDescriptor, extNitfName); ATTRIBUTES.add(this); } private  CmetaaAttribute(
      final String longName,
      final String shortName,
      final Function<Tre, Serializable> accessorFunction,
      AttributeDescriptor attributeDescriptor,
      String extNitfName); private  CmetaaAttribute(
      String longName,
      String shortName,
      Function<Tre, Serializable> accessorFunction,
      AttributeType attributeType); static List<NitfAttribute<Tre>> getAttributes(); static final String CMETAA; static final String RELATED_TRES; static final String ADDITIONAL_TRES; static final String RD_PRC_NO; static final String IF_PROCESS; static final String RD_CEN_FREQ; static final String RD_MODE; static final String RD_PATCH_NO; static final String CMPLX_DOMAIN; static final String CMPLX_MAG_REMAP_TYPE; static final String CMPLX_LIN_SCALE; static final String CMPLX_AVG_POWER; static final String CMPLX_LINLOG_TP; static final String CMPLX_PHASE_QUANT_FLAG; static final String CMPLX_PHASE_QUANT_BIT_DEPTH; static final String CMPLX_SIZE_1; static final String CMPLX_IC_1; static final String CMPLX_SIZE_2; static final String CMPLX_IC_2; static final String CMPLX_IC_BPP; static final String CMPLX_WEIGHT; static final String CMPLX_AZ_SLL; static final String CMPLX_RNG_SLL; static final String CMPLX_AZ_TAY_NBAR; static final String CMPLX_RNG_TAY_NBAR; static final String CMPLX_WEIGHT_NORM; static final String CMPLX_SIGNAL_PLANE; static final String IF_DC_SF_ROW; static final String IF_DC_SF_COL; static final String IF_PATCH_1_ROW; static final String IF_PATCH_1_COL; static final String IF_PATCH_2_ROW; static final String IF_PATCH_2_COL; static final String IF_PATCH_3_ROW; static final String IF_PATCH_3_COL; static final String IF_PATCH_4_ROW; static final String IF_PATCH_4_COL; static final String IF_DC_IS_ROW; static final String IF_DC_IS_COL; static final String IF_IMG_ROW_DC; static final String IF_IMG_COL_DC; static final String IF_TILE_1_ROW; static final String IF_TILE_1_COL; static final String IF_TILE_2_ROW; static final String IF_TILE_2_COL; static final String IF_TILE_3_ROW; static final String IF_TILE_3_COL; static final String IF_TILE_4_ROW; static final String IF_TILE_4_COL; static final String IF_RD; static final String IF_RGWLK; static final String IF_KEYSTN; static final String IF_LINSFT; static final String IF_SUBPATCH; static final String IF_GEODIST; static final String IF_RGFO; static final String IF_BEAM_COMP; static final String IF_RGRES; static final String IF_AZRES; static final String IF_RSS; static final String IF_AZSS; static final String IF_RSR; static final String IF_AZSR; static final String IF_RFFT_SAMP; static final String IF_AZFFT_SAMP; static final String IF_RFFT_TOT; static final String IF_AZFFT_TOT; static final String IF_SUBP_ROW; static final String IF_SUBP_COL; static final String IF_SUB_RG; static final String IF_SUB_AZ; static final String IF_RFFTS; static final String IF_AFFTS; static final String IF_RANGE_DATA; static final String IF_INCPH; static final String IF_SR_NAME1; static final String IF_SR_AMOUNT1; static final String IF_SR_NAME2; static final String IF_SR_AMOUNT2; static final String IF_SR_NAME3; static final String IF_SR_AMOUNT; static final String AF_TYPE1; static final String AF_TYPE2; static final String AF_TYPE3; static final String POL_TR; static final String POL_RE; static final String POL_REFERENCE; static final String POL; static final String POL_REG; static final String POL_ISO_1; static final String POL_BAL; static final String POL_BAL_MAG; static final String POL_BAL_PHS; static final String POL_HCOMP; static final String POL_HCOMP_BASIS; static final String POL_HCOMP_COEF_1; static final String POL_HCOMP_COEF_2; static final String POL_HCOMP_COEF_3; static final String POL_AFCOMP; static final String POL_SPARE_A; static final String POL_SPARE_N; static final String T_UTC_YYYYMMMDD; static final String T_HHMMSSUTC; static final String T_HHMMSSLOCAL; static final String CG_SRAC; static final String CG_SLANT_CONFIDENCE; static final String CG_CROSS; static final String CG_CROSS_CONFIDENCE; static final String CG_CAAC; static final String CG_CONE_CONFIDENCE; static final String CG_GPSAC; static final String CG_GPSAC_CONFIDENCE; static final String CG_SQUINT; static final String CG_GAAC; static final String CG_GAAC_CONFIDENCE; static final String CG_INCIDENT; static final String CG_SLOPE; static final String CG_TILT; static final String CG_LD; static final String CG_NORTH; static final String CG_NORTH_CONFIDENCE; static final String CG_EAST; static final String CG_RLOS; static final String CG_LOS_CONFIDENCE; static final String CG_LAYOVER; static final String CG_SHADOW; static final String CG_OPM; static final String CG_MODEL; static final String CG_AMPT_X; static final String CG_AMPT_Y; static final String CG_AMPT_Z; static final String CG_AP_CONF_XY; static final String CG_AP_CONF_Z; static final String CG_APCEN_X; static final String CG_APCEN_Y; static final String CG_APCEN_Z; static final String CG_APER_CONF_XY; static final String CG_APER_CONF_Z; static final String CG_FPNUV_X; static final String CG_FPNUV_Y; static final String CG_FPNUV_Z; static final String CG_IDPNUVX; static final String CG_IDPNUVY; static final String CG_IDPNUVZ; static final String CG_SCECN_X; static final String CG_SCECN_Y; static final String CG_SCECN_Z; static final String CG_SC_CONF_XY; static final String CG_SC_CONF_Z; static final String CG_SWWD; static final String CG_SNVEL_X; static final String CG_SNVEL_Y; static final String CG_SNVEL_Z; static final String CG_SNACC_X; static final String CG_SNACC_Y; static final String CG_SNACC_Z; static final String CG_SNATT_ROLL; static final String CG_SNATT_PITCH; static final String CG_SNATT_YAW; static final String CG_GTP_X; static final String CG_GTP_Y; static final String CG_GTP_Z; static final String CG_MAP_TYPE; static final String CG_PATCH_LATCEN; static final String CG_PATCH_LNGCEN; static final String CG_PATCH_LTCORUL; static final String CG_PATCH_LGCORUL; static final String CG_PATCH_LTCORUR; static final String CG_PATCH_LGCORUR; static final String CG_PATCH_LTCORLR; static final String CG_PATCH_LGCORLR; static final String CG_PATCH_LTCORLL; static final String CG_PATCH_LNGCOLL; static final String CG_PATCH_LAT_CONFIDENCE; static final String CG_PATCH_LONG_CONFIDENCE; static final String CG_MGRS_CENT; static final String CG_MGRSCORUL; static final String CG_MGRSCORUR; static final String CG_MGRSCORLR; static final String CG_MGRCORLL; static final String CG_MGRS_CONFIDENCE; static final String CG_SPARE_A; static final String CA_CALPA; static final String WF_SRTFR; static final String WF_ENDFR; static final String WF_CHRPRT; static final String WF_WIDTH; static final String WF_CENFRQ; static final String WF_BW; static final String WF_PRF; static final String WF_PRI; static final String WF_CDP; static final String WF_NUMBER_OF_PULSES; static final String VPH_COND; static final CmetaaAttribute RELATED_TRES_ATTRIBUTE; static final CmetaaAttribute ADDITIONAL_TRES_ATTRIBUTE; static final CmetaaAttribute RD_PRC_NO_ATTRIBUTE; static final CmetaaAttribute IF_PROCESS_ATTRIBUTE; static final CmetaaAttribute RD_CEN_FREQ_ATTRIBUTE; static final CmetaaAttribute RD_MODE_ATTRIBUTE; static final CmetaaAttribute RD_PATCH_NO_ATTRIBUTE; static final CmetaaAttribute CMPLX_DOMAIN_ATTRIBUTE; static final CmetaaAttribute CMPLX_MAG_REMAP_TYPE_ATTRIBUTE; static final CmetaaAttribute CMPLX_LIN_SCALE_ATTRIBUTE; static final CmetaaAttribute CMPLX_AVG_POWER_ATTRIBUTE; static final CmetaaAttribute CMPLX_LINLOG_TP_ATTRIBUTE; static final CmetaaAttribute CMPLX_PHASE_QUANT_FLAG_ATTRIBUTE; static final CmetaaAttribute CMPLX_PHASE_QUANT_BIT_DEPTH_ATTRIBUTE; static final CmetaaAttribute CMPLX_SIZE_1_ATTRIBUTE; static final CmetaaAttribute CMPLX_IC_1_ATTRIBUTE; static final CmetaaAttribute CMPLX_SIZE_2_ATTRIBUTE; static final CmetaaAttribute CMPLX_IC_2_ATTRIBUTE; static final CmetaaAttribute CMPLX_IC_BPP_ATTRIBUTE; static final CmetaaAttribute CMPLX_WEIGHT_ATTRIBUTE; static final CmetaaAttribute CMPLX_AZ_SLL_ATTRIBUTE; static final CmetaaAttribute CMPLX_RNG_SLL_ATTRIBUTE; static final CmetaaAttribute CMPLX_AZ_TAY_NBAR_ATTRIBUTE; static final CmetaaAttribute CMPLX_RNG_TAY_NBAR_ATTRIBUTE; static final CmetaaAttribute CMPLX_WEIGHT_NORM_ATTRIBUTE; static final CmetaaAttribute CMPLX_SIGNAL_PLANE_ATTRIBUTE; static final CmetaaAttribute IF_DC_SF_ROW_ATTRIBUTE; static final CmetaaAttribute IF_DC_SF_COL_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_1_ROW_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_1_COL_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_2_ROW_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_2_COL_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_3_ROW_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_3_COL_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_4_ROW_ATTRIBUTE; static final CmetaaAttribute IF_PATCH_4_COL_ATTRIBUTE; static final CmetaaAttribute IF_DC_IS_ROW_ATTRIBUTE; static final CmetaaAttribute IF_DC_IS_COL_ATTRIBUTE; static final CmetaaAttribute IF_IMG_ROW_DC_ATTRIBUTE; static final CmetaaAttribute IF_IMG_COL_DC_ATTRIBUTE; static final CmetaaAttribute IF_TILE_1_ROW_ATTRIBUTE; static final CmetaaAttribute IF_TILE_1_COL_ATTRIBUTE; static final CmetaaAttribute IF_TILE_2_ROW_ATTRIBUTE; static final CmetaaAttribute IF_TILE_2_COL_ATTRIBUTE; static final CmetaaAttribute IF_TILE_3_ROW_ATTRIBUTE; static final CmetaaAttribute IF_TILE_3_COL_ATTRIBUTE; static final CmetaaAttribute IF_TILE_4_ROW_ATTRIBUTE; static final CmetaaAttribute IF_TILE_4_COL_ATTRIBUTE; static final CmetaaAttribute IF_RD_ATTRIBUTE; static final CmetaaAttribute IF_RGWLK_ATTRIBUTE; static final CmetaaAttribute IF_KEYSTN_ATTRIBUTE; static final CmetaaAttribute IF_LINSFT_ATTRIBUTE; static final CmetaaAttribute IF_SUBPATCH_ATTRIBUTE; static final CmetaaAttribute IF_GEODIST_ATTRIBUTE; static final CmetaaAttribute IF_RGFO_ATTRIBUTE; static final CmetaaAttribute IF_BEAM_COMP_ATTRIBUTE; static final CmetaaAttribute IF_RGRES_ATTRIBUTE; static final CmetaaAttribute IF_AZRES_ATTRIBUTE; static final CmetaaAttribute IF_RSS_ATTRIBUTE; static final CmetaaAttribute IF_AZSS_ATTRIBUTE; static final CmetaaAttribute IF_RSR_ATTRIBUTE; static final CmetaaAttribute IF_AZSR_ATTRIBUTE; static final CmetaaAttribute IF_RFFT_SAMP_ATTRIBUTE; static final CmetaaAttribute IF_AZFFT_SAMP_ATTRIBUTE; static final CmetaaAttribute IF_RFFT_TOT_ATTRIBUTE; static final CmetaaAttribute IF_AZFFT_TOT_ATTRIBUTE; static final CmetaaAttribute IF_SUBP_ROW_ATTRIBUTE; static final CmetaaAttribute IF_SUBP_COL_ATTRIBUTE; static final CmetaaAttribute IF_SUB_RG_ATTRIBUTE; static final CmetaaAttribute IF_SUB_AZ_ATTRIBUTE; static final CmetaaAttribute IF_RFFTS_ATTRIBUTE; static final CmetaaAttribute IF_AFFTS_ATTRIBUTE; static final CmetaaAttribute IF_RANGE_DATA_ATTRIBUTE; static final CmetaaAttribute IF_INCPH_ATTRIBUTE; static final CmetaaAttribute IF_SR_NAME1_ATTRIBUTE; static final CmetaaAttribute IF_SR_AMOUNT1_ATTRIBUTE; static final CmetaaAttribute IF_SR_NAME2_ATTRIBUTE; static final CmetaaAttribute IF_SR_AMOUNT2_ATTRIBUTE; static final CmetaaAttribute IF_SR_NAME3_ATTRIBUTE; static final CmetaaAttribute IF_SR_AMOUNT_ATTRIBUTE; static final CmetaaAttribute AF_TYPE1_ATTRIBUTE; static final CmetaaAttribute AF_TYPE2_ATTRIBUTE; static final CmetaaAttribute AF_TYPE3_ATTRIBUTE; static final CmetaaAttribute POL_TR_ATTRIBUTE; static final CmetaaAttribute POL_RE_ATTRIBUTE; static final CmetaaAttribute POL_REFERENCE_ATTRIBUTE; static final CmetaaAttribute POL_ATTRIBUTE; static final CmetaaAttribute POL_REG_ATTRIBUTE; static final CmetaaAttribute POL_ISO_1_ATTRIBUTE; static final CmetaaAttribute POL_BAL_ATTRIBUTE; static final CmetaaAttribute POL_BAL_MAG_ATTRIBUTE; static final CmetaaAttribute POL_BAL_PHS_ATTRIBUTE; static final CmetaaAttribute POL_HCOMP_ATTRIBUTE; static final CmetaaAttribute POL_HCOMP_BASIS_ATTRIBUTE; static final CmetaaAttribute POL_HCOMP_COEF_1_ATTRIBUTE; static final CmetaaAttribute POL_HCOMP_COEF_2_ATTRIBUTE; static final CmetaaAttribute POL_HCOMP_COEF_3_ATTRIBUTE; static final CmetaaAttribute POL_AFCOMP_ATTRIBUTE; static final CmetaaAttribute POL_SPARE_A_ATTRIBUTE; static final CmetaaAttribute POL_SPARE_N_ATTRIBUTE; static final CmetaaAttribute T_UTC_YYYYMMMDD_ATTRIBUTE; static final CmetaaAttribute T_HHMMSSUTC_ATTRIBUTE; static final CmetaaAttribute T_HHMMSSLOCAL_ATTRIBUTE; static final CmetaaAttribute CG_SRAC_ATTRIBUTE; static final CmetaaAttribute CG_SLANT_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_CROSS_ATTRIBUTE; static final CmetaaAttribute CG_CROSS_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_CAAC_ATTRIBUTE; static final CmetaaAttribute CG_CONE_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_GPSAC_ATTRIBUTE; static final CmetaaAttribute CG_GPSAC_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_SQUINT_ATTRIBUTE; static final CmetaaAttribute CG_GAAC_ATTRIBUTE; static final CmetaaAttribute CG_GAAC_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_INCIDENT_ATTRIBUTE; static final CmetaaAttribute CG_SLOPE_ATTRIBUTE; static final CmetaaAttribute CG_TILT_ATTRIBUTE; static final CmetaaAttribute CG_LD_ATTRIBUTE; static final CmetaaAttribute CG_NORTH_ATTRIBUTE; static final CmetaaAttribute CG_NORTH_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_EAST_ATTRIBUTE; static final CmetaaAttribute CG_RLOS_ATTRIBUTE; static final CmetaaAttribute CG_LOS_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_LAYOVER_ATTRIBUTE; static final CmetaaAttribute CG_SHADOW_ATTRIBUTE; static final CmetaaAttribute CG_OPM_ATTRIBUTE; static final CmetaaAttribute CG_MODEL_ATTRIBUTE; static final CmetaaAttribute CG_AMPT_X_ATTRIBUTE; static final CmetaaAttribute CG_AMPT_Y_ATTRIBUTE; static final CmetaaAttribute CG_AMPT_Z_ATTRIBUTE; static final CmetaaAttribute CG_AP_CONF_XY_ATTRIBUTE; static final CmetaaAttribute CG_AP_CONF_Z_ATTRIBUTE; static final CmetaaAttribute CG_APCEN_X_ATTRIBUTE; static final CmetaaAttribute CG_APCEN_Y_ATTRIBUTE; static final CmetaaAttribute CG_APCEN_Z_ATTRIBUTE; static final CmetaaAttribute CG_APER_CONF_XY_ATTRIBUTE; static final CmetaaAttribute CG_APER_CONF_Z_ATTRIBUTE; static final CmetaaAttribute CG_FPNUV_X_ATTRIBUTE; static final CmetaaAttribute CG_FPNUV_Y_ATTRIBUTE; static final CmetaaAttribute CG_FPNUV_Z_ATTRIBUTE; static final CmetaaAttribute CG_IDPNUVX_ATTRIBUTE; static final CmetaaAttribute CG_IDPNUVY_ATTRIBUTE; static final CmetaaAttribute CG_IDPNUVZ_ATTRIBUTE; static final CmetaaAttribute CG_SCECN_X_ATTRIBUTE; static final CmetaaAttribute CG_SCECN_Y_ATTRIBUTE; static final CmetaaAttribute CG_SCECN_Z_ATTRIBUTE; static final CmetaaAttribute CG_SC_CONF_XY_ATTRIBUTE; static final CmetaaAttribute CG_SC_CONF_Z_ATTRIBUTE; static final CmetaaAttribute CG_SWWD_ATTRIBUTE; static final CmetaaAttribute CG_SNVEL_X_ATTRIBUTE; static final CmetaaAttribute CG_SNVEL_Y_ATTRIBUTE; static final CmetaaAttribute CG_SNVEL_Z_ATTRIBUTE; static final CmetaaAttribute CG_SNACC_X_ATTRIBUTE; static final CmetaaAttribute CG_SNACC_Y_ATTRIBUTE; static final CmetaaAttribute CG_SNACC_Z_ATTRIBUTE; static final CmetaaAttribute CG_SNATT_ROLL_ATTRIBUTE; static final CmetaaAttribute CG_SNATT_PITCH_ATTRIBUTE; static final CmetaaAttribute CG_SNATT_YAW_ATTRIBUTE; static final CmetaaAttribute CG_GTP_X_ATTRIBUTE; static final CmetaaAttribute CG_GTP_Y_ATTRIBUTE; static final CmetaaAttribute CG_GTP_Z_ATTRIBUTE; static final CmetaaAttribute CG_MAP_TYPE_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LATCEN_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LNGCEN_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LTCORUL_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LGCORUL_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LTCORUR_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LGCORUR_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LTCORLR_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LGCORLR_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LTCORLL_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LNGCOLL_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LAT_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_PATCH_LONG_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_MGRS_CENT_ATTRIBUTE; static final CmetaaAttribute CG_MGRSCORUL_ATTRIBUTE; static final CmetaaAttribute CG_MGRSCORUR_ATTRIBUTE; static final CmetaaAttribute CG_MGRSCORLR_ATTRIBUTE; static final CmetaaAttribute CG_MGRCORLL_ATTRIBUTE; static final CmetaaAttribute CG_MGRS_CONFIDENCE_ATTRIBUTE; static final CmetaaAttribute CG_SPARE_A_ATTRIBUTE; static final CmetaaAttribute CA_CALPA_ATTRIBUTE; static final CmetaaAttribute WF_SRTFR_ATTRIBUTE; static final CmetaaAttribute WF_ENDFR_ATTRIBUTE; static final CmetaaAttribute WF_CHRPRT_ATTRIBUTE; static final CmetaaAttribute WF_WIDTH_ATTRIBUTE; static final CmetaaAttribute WF_CENFRQ_ATTRIBUTE; static final CmetaaAttribute WF_BW_ATTRIBUTE; static final CmetaaAttribute WF_PRF_ATTRIBUTE; static final CmetaaAttribute WF_PRI_ATTRIBUTE; static final CmetaaAttribute WF_CDP_ATTRIBUTE; static final CmetaaAttribute WF_NUMBER_OF_PULSES_ATTRIBUTE; static final CmetaaAttribute VPH_COND_ATTRIBUTE; }
@Test public void testCmetaaAttribute() throws NitfFormatException { CmetaaAttribute.getAttributes() .forEach(attribute -> assertThat(attribute.getShortName(), notNullValue())); CmetaaAttribute.getAttributes() .forEach(attribute -> assertThat(attribute.getLongName(), notNullValue())); }