Вопросы с тегом «enums»

109
Как получить перечисление, которое создается в attrs.xml в коде

Я создал настраиваемый View (его можно найти здесь ) с атрибутом declare-styleable типа enum. В xml теперь я могу выбрать одну из записей перечисления для моего настраиваемого атрибута. Теперь я хочу создать метод для установки этого значения программно, но у меня нет доступа к перечислению....

108
Сохранение enum из select в Rails 4.1

Я использую перечисления в Rails 4.1, чтобы отслеживать цвета вина. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end На мой взгляд, я создаю выбор, чтобы пользователь мог выбрать вино определенного цвета. f.input :color, :as => :select, :collection =>...

108
Удобное отображение между enum и int / String

При работе с переменными / параметрами, которые могут принимать только конечное количество значений, я стараюсь всегда использовать Java enum, как в public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Пока я остаюсь внутри своего кода, все работает нормально. Однако мне часто нужно взаимодействовать...

107
Перечисления C ++ подписаны или неподписаны?

Перечисления C ++ подписаны или неподписаны? Кроме того, безопасно ли проверять ввод, проверяя, что это <= ваше максимальное значение, и не учитывать> = ваше минимальное значение (при условии, что вы начали с 0 и увеличили на...

106
Jackson databind enum нечувствителен к регистру

Как десериализовать строку JSON, содержащую значения перечисления без учета регистра? (с использованием Jackson Databind) Строка JSON: [{"url": "foo", "type": "json"}] и мой Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type;...

106
Java с использованием enum с оператором switch

Я просмотрел различные вопросы и ответы на SO, похожие на этот вопрос, но не нашел решения. У меня есть перечисление, которое представляет различные способы просмотра телегида ... В Applicationклассе NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY, GUIDE_VIEW_NOW_SHOWING,...

105
enum.values ​​() - детерминированный порядок возвращаемых перечислений

У меня есть перечисление SOME_ENUM: public enum SOME_ENUM { EN_ONE, EN_TWO, EN_THREE; } Будем SOME_ENUM.values()всегда возвращать перечисления в порядке деклараций перечислений: EN_ONE, EN_TWO, EN_THREE? Это правило или не гарантируется, что в следующих выпусках JDK его не...

105
Как создать тип ENUM в SQLite?

Мне нужно преобразовать таблицу из MySQL в SQLite, но я не могу понять, как преобразовать поле перечисления, потому что я не могу найти ENUMтип в SQLite. Вышеупомянутое поле находится pTypeв следующей таблице: CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName` VARCHAR(100) NOT...

105
Эффективные перечисления в котлине с обратным поиском?

Я пытаюсь найти лучший способ выполнить «обратный поиск» в перечислении в Котлине. Один из моих выводов из Effective Java заключался в том, что вы вводите статическую карту внутри перечисления для обработки обратного поиска. Перенос этого на Kotlin с помощью простого перечисления приводит меня к...

104
пространства имен для типов перечислений - лучшие практики

Часто требуется несколько перечислимых типов вместе. Иногда возникает конфликт имен. На ум приходят два решения: использовать пространство имен или использовать «более крупные» имена элементов перечисления. Тем не менее, решение с пространством имен имеет две возможные реализации: фиктивный класс...

103
Как использовать значения перечисления в f: selectItem (s)

Я хочу создать раскрывающийся список selectOneMenu, чтобы я мог выбрать статус своего вопроса. Можно ли сделать f: selectItem более гибким с учетом того, что произойдет, если порядок перечислений изменится, и если список будет большим? Могу ли я сделать это лучше? И можно ли автоматически...

100
Перечисление TypeScript в массив объектов

У меня есть перечисление, определенное таким образом: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } Однако я бы хотел, чтобы он был представлен в виде массива / списка объектов из нашего API, как...

100
Преобразование String в эквивалентное значение Enum

Могу ли я преобразовать a Stringв эквивалентное значение в Enumeration, используя Java. Я, конечно, могу сделать это с большим if-elseзаявлением, но по возможности я бы хотел этого избежать. Учитывая эту документацию: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Я не...

99
Как определить перечисление со строковым значением?

Я пытаюсь определить Enumи добавить действительные общие разделители, которые используются в CSV или подобных файлах. Затем я собираюсь привязать его к a ComboBoxв качестве источника данных, поэтому всякий раз, когда я добавляю или удаляю определение Enum, мне не нужно было ничего менять в поле со...