public static ECI getECIByValue(int value) { if (value < 0 || value > 999999) { throw new Exception("Bad ECI value: " + value); } if (value < 900) // Character set ECIs use 000000 - 000899 { return(CharacterSetECI.getCharacterSetECIByValue(value)); } throw new Exception("Unsupported ECI value: " + value); }
/// <param name="value">ECI value /// </param> /// <returns> {@link ECI} representing ECI of given value, or null if it is legal but unsupported /// </returns> /// <throws> IllegalArgumentException if ECI value is invalid </throws> internal static ECI getECIByValue(int value_Renamed) { if (value_Renamed < 0 || value_Renamed > 999999) { throw new System.ArgumentException("Bad ECI value: " + value_Renamed); } if (value_Renamed < 900) { // Character set ECIs use 000000 - 000899 return(CharacterSetECI.getCharacterSetECIByValue(value_Renamed)); } return(null); }