本文整理了Java中java.util.EnumSet.isEmpty()
方法的一些代码示例,展示了EnumSet.isEmpty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumSet.isEmpty()
方法的具体详情如下:
包路径:java.util.EnumSet
类名称:EnumSet
方法名:isEmpty
暂无
代码示例来源:origin: wildfly/wildfly
private void parseLookupBinding(final XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException {
final int attCount = reader.getAttributeCount();
String name = null;
String lookup = null;
final EnumSet<NamingSubsystemXMLAttribute> required = EnumSet.of(NamingSubsystemXMLAttribute.NAME, NamingSubsystemXMLAttribute.LOOKUP);
for (int i = 0; i < attCount; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final NamingSubsystemXMLAttribute attribute = NamingSubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
required.remove(attribute);
switch (attribute) {
case NAME:
break;
default:
throw unexpectedAttribute(reader, i);
if (!required.isEmpty()) {
throw missingRequired(reader, required);
代码示例来源:origin: wildfly/wildfly
public void readElement(XMLExtendedStreamReader reader, List<ModelNode> list) throws XMLStreamException {
if (reader.getAttributeCount() > 0) {
throw unexpectedAttribute(reader, 0);
final EnumSet<Element> required = EnumSet.of(Element.RECOVERY_ENVIRONMENT, Element.CORE_ENVIRONMENT);
final EnumSet<Element> encountered = EnumSet.noneOf(Element.class);
choiceObjectStoreEncountered = false;
required.remove(element);
if (!encountered.add(element)) {
throw unexpectedElement(reader);
if (!required.isEmpty()) {
throw missingRequiredElement(reader, required);
代码示例来源:origin: wildfly/wildfly
final EnumSet<Element> requiredElement = EnumSet.of(Element.DEFAULT_WORKMANAGER);
boolean ccmAdded = false;
while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
list.add(bootstrapContextOperation);
requiredElement.remove(Element.DEFAULT_WORKMANAGER);
parseWorkManager(reader, address, list, subsystem, false);
visited.remove(Element.WORKMANAGER);
break;
parseDistributedWorkManager(reader, address, list, subsystem, false);
visited.remove(Element.DISTRIBUTED_WORKMANAGER);
break;
if (!requiredElement.isEmpty()) {
throw missingRequiredElement(reader, requiredElement);
代码示例来源:origin: org.jboss.eap/wildfly-xts
private void parseHostElement(XMLExtendedStreamReader reader, ModelNode subsystem) throws XMLStreamException {
final EnumSet<Attribute> required = EnumSet.of(Attribute.NAME);
processAttributes(reader, (index, attribute) -> {
required.remove(attribute);
final String value = reader.getAttributeValue(index);
switch (attribute) {
case NAME:
HOST_NAME.parseAndSetParameter(value, subsystem, reader);
break;
default:
throw ParseUtils.unexpectedAttribute(reader, index);
}
});
// Handle elements
ParseUtils.requireNoContent(reader);
if (!required.isEmpty()) {
throw ParseUtils.missingRequired(reader, required);
}
}
代码示例来源:origin: wildfly/wildfly
private void parseLookupBinding(final XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException {
final int attCount = reader.getAttributeCount();
String name = null;
String lookup = null;
final EnumSet<NamingSubsystemXMLAttribute> required = EnumSet.of(NamingSubsystemXMLAttribute.NAME, NamingSubsystemXMLAttribute.LOOKUP);
for (int i = 0; i < attCount; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final NamingSubsystemXMLAttribute attribute = NamingSubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
required.remove(attribute);
switch (attribute) {
case NAME:
break;
default:
throw unexpectedAttribute(reader, i);
if (!required.isEmpty()) {
throw missingRequired(reader, required);
代码示例来源:origin: wildfly/wildfly
public void readElement(XMLExtendedStreamReader reader, List<ModelNode> list) throws XMLStreamException {
if (reader.getAttributeCount() > 0) {
throw unexpectedAttribute(reader, 0);
final EnumSet<Element> required = EnumSet.of(Element.RECOVERY_ENVIRONMENT, Element.CORE_ENVIRONMENT);
final EnumSet<Element> encountered = EnumSet.noneOf(Element.class);
while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
case TRANSACTIONS_1_0: {
final Element element = Element.forName(reader.getLocalName());
required.remove(element);
if (!encountered.add(element)) {
throw unexpectedElement(reader);
if (!required.isEmpty()) {
throw missingRequiredElement(reader, required);
代码示例来源:origin: wildfly/wildfly
private void parseObjectFactoryBinding(final XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException {
final int attCount = reader.getAttributeCount();
String name = null;
String module = null;
String factory = null;
final EnumSet<NamingSubsystemXMLAttribute> required = EnumSet.of(NamingSubsystemXMLAttribute.NAME, NamingSubsystemXMLAttribute.MODULE, NamingSubsystemXMLAttribute.CLASS);
for (int i = 0; i < attCount; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final NamingSubsystemXMLAttribute attribute = NamingSubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
required.remove(attribute);
switch (attribute) {
case NAME:
break;
default:
throw unexpectedAttribute(reader, i);
if (!required.isEmpty()) {
throw missingRequired(reader, required);
代码示例来源:origin: wildfly/wildfly
public void readElement(XMLExtendedStreamReader reader, List<ModelNode> list) throws XMLStreamException {
if (reader.getAttributeCount() > 0) {
throw unexpectedAttribute(reader, 0);
final EnumSet<Element> required = EnumSet.of(Element.RECOVERY_ENVIRONMENT, Element.CORE_ENVIRONMENT);
final EnumSet<Element> encountered = EnumSet.noneOf(Element.class);
while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
case TRANSACTIONS_1_1: {
final Element element = Element.forName(reader.getLocalName());
required.remove(element);
if (!encountered.add(element)) {
throw unexpectedElement(reader);
if (!required.isEmpty()) {
throw missingRequiredElement(reader, required);
代码示例来源:origin: wildfly/wildfly
private void parseObjectFactoryBinding(final XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException {
final int attCount = reader.getAttributeCount();
String name = null;
String module = null;
String factory = null;
final EnumSet<NamingSubsystemXMLAttribute> required = EnumSet.of(NamingSubsystemXMLAttribute.NAME, NamingSubsystemXMLAttribute.MODULE, NamingSubsystemXMLAttribute.CLASS);
for (int i = 0; i < attCount; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final NamingSubsystemXMLAttribute attribute = NamingSubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
required.remove(attribute);
switch (attribute) {
case NAME:
break;
default:
throw unexpectedAttribute(reader, i);
if (!required.isEmpty()) {
throw missingRequired(reader, required);
代码示例来源:origin: wildfly/wildfly
public void readElement(XMLExtendedStreamReader reader, List<ModelNode> list) throws XMLStreamException {
if (reader.getAttributeCount() > 0) {
throw unexpectedAttribute(reader, 0);
final EnumSet<Element> required = EnumSet.of(Element.RECOVERY_ENVIRONMENT, Element.CORE_ENVIRONMENT);
final EnumSet<Element> encountered = EnumSet.noneOf(Element.class);
while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
case TRANSACTIONS_1_2: {
final Element element = Element.forName(reader.getLocalName());
required.remove(element);
if (!encountered.add(element)) {
throw unexpectedElement(reader);
if (!required.isEmpty()) {
throw missingRequiredElement(reader, required);
代码示例来源:origin: wildfly/wildfly
private void parseSimpleBinding(final XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException {
final int attCount = reader.getAttributeCount();
String name = null;
String bindingValue = null;
String type = null;
final EnumSet<NamingSubsystemXMLAttribute> required = EnumSet.of(NamingSubsystemXMLAttribute.NAME, NamingSubsystemXMLAttribute.VALUE);
for (int i = 0; i < attCount; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final NamingSubsystemXMLAttribute attribute = NamingSubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
required.remove(attribute);
switch (attribute) {
case NAME:
break;
default:
throw unexpectedAttribute(reader, i);
if (!required.isEmpty()) {
throw missingRequired(reader, required);
代码示例来源:origin: wildfly/wildfly
public void readElement(XMLExtendedStreamReader reader, List<ModelNode> list) throws XMLStreamException {
if (reader.getAttributeCount() > 0) {
throw unexpectedAttribute(reader, 0);
final EnumSet<Element> required = EnumSet.of(Element.RECOVERY_ENVIRONMENT, Element.CORE_ENVIRONMENT);
final EnumSet<Element> encountered = EnumSet.noneOf(Element.class);
boolean choiceElementEncountered = false;
case TRANSACTIONS_1_3: {
final Element element = Element.forName(reader.getLocalName());
required.remove(element);
if (!encountered.add(element)) {
throw unexpectedElement(reader);
if (!required.isEmpty()) {
throw missingRequiredElement(reader, required);
代码示例来源:origin: wildfly/wildfly
private void parseSimpleBinding(final XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException {
final int attCount = reader.getAttributeCount();
String name = null;
String bindingValue = null;
String type = null;
final EnumSet<NamingSubsystemXMLAttribute> required = EnumSet.of(NamingSubsystemXMLAttribute.NAME, NamingSubsystemXMLAttribute.VALUE);
for (int i = 0; i < attCount; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final NamingSubsystemXMLAttribute attribute = NamingSubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
required.remove(attribute);
switch (attribute) {
case NAME:
break;
default:
throw unexpectedAttribute(reader, i);
if (!required.isEmpty()) {
throw missingRequired(reader, required);
代码示例来源:origin: wildfly/wildfly
private void parseSingletonBean(final XMLExtendedStreamReader reader, final List<ModelNode> operations, final ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
final int count = reader.getAttributeCount();
final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.DEFAULT_ACCESS_TIMEOUT);
for (int i = 0; i < count; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
switch (attribute) {
case DEFAULT_ACCESS_TIMEOUT:
EJB3SubsystemRootResourceDefinition.DEFAULT_SINGLETON_BEAN_ACCESS_TIMEOUT.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
// found the mandatory attribute
missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.DEFAULT_ACCESS_TIMEOUT);
break;
default:
throw unexpectedAttribute(reader, i);
}
}
requireNoContent(reader);
if (!missingRequiredAttributes.isEmpty()) {
throw missingRequired(reader, missingRequiredAttributes);
}
}
代码示例来源:origin: wildfly/wildfly
private void parseDisableDefaultEjbPermissions(XMLExtendedStreamReader reader, ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
final int count = reader.getAttributeCount();
final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.VALUE);
for (int i = 0; i < count; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
switch (attribute) {
case VALUE:
EJB3SubsystemRootResourceDefinition.DISABLE_DEFAULT_EJB_PERMISSIONS.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
// found the mandatory attribute
missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.VALUE);
break;
default:
throw unexpectedAttribute(reader, i);
}
}
requireNoContent(reader);
if (!missingRequiredAttributes.isEmpty()) {
throw missingRequired(reader, missingRequiredAttributes);
}
}
代码示例来源:origin: wildfly/wildfly
private void parseEnableGracefulTxnShutdown(XMLExtendedStreamReader reader, ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
final int count = reader.getAttributeCount();
final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.VALUE);
for (int i = 0; i < count; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
switch (attribute) {
case VALUE:
EJB3SubsystemRootResourceDefinition.ENABLE_GRACEFUL_TXN_SHUTDOWN.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
// found the mandatory attribute
missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.VALUE);
break;
default:
throw unexpectedAttribute(reader, i);
}
}
requireNoContent(reader);
if (!missingRequiredAttributes.isEmpty()) {
throw missingRequired(reader, missingRequiredAttributes);
}
}
代码示例来源:origin: wildfly/wildfly
private void parseAllowEjbNameRegex(XMLExtendedStreamReader reader, ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
final int count = reader.getAttributeCount();
final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.VALUE);
for (int i = 0; i < count; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
switch (attribute) {
case VALUE:
EJB3SubsystemRootResourceDefinition.ALLOW_EJB_NAME_REGEX.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
// found the mandatory attribute
missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.VALUE);
break;
default:
throw unexpectedAttribute(reader, i);
}
}
requireNoContent(reader);
if (!missingRequiredAttributes.isEmpty()) {
throw missingRequired(reader, missingRequiredAttributes);
}
}
代码示例来源:origin: wildfly/wildfly
private void parseDefaultSecurityDomain(final XMLExtendedStreamReader reader, final ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
final int count = reader.getAttributeCount();
final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.VALUE);
for (int i = 0; i < count; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
switch (attribute) {
case VALUE:
EJB3SubsystemRootResourceDefinition.DEFAULT_SECURITY_DOMAIN.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
// found the mandatory attribute
missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.VALUE);
break;
default:
throw unexpectedAttribute(reader, i);
}
}
requireNoContent(reader);
if (!missingRequiredAttributes.isEmpty()) {
throw missingRequired(reader, missingRequiredAttributes);
}
}
代码示例来源:origin: wildfly/wildfly
private void parseStatistics(final XMLExtendedStreamReader reader, final ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
final int count = reader.getAttributeCount();
final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.ENABLED);
for (int i = 0; i < count; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
switch (attribute) {
case ENABLED:
EJB3SubsystemRootResourceDefinition.STATISTICS_ENABLED.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
// found the mandatory attribute
missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.ENABLED);
break;
default:
throw unexpectedAttribute(reader, i);
}
}
requireNoContent(reader);
if (!missingRequiredAttributes.isEmpty()) {
throw missingRequired(reader, missingRequiredAttributes);
}
}
代码示例来源:origin: wildfly/wildfly
private void parseDefaultDistinctName(final XMLExtendedStreamReader reader, final ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
final int count = reader.getAttributeCount();
final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.VALUE);
for (int i = 0; i < count; i++) {
requireNoNamespaceAttribute(reader, i);
final String value = reader.getAttributeValue(i);
final EJB3SubsystemXMLAttribute attribute = EJB3SubsystemXMLAttribute.forName(reader.getAttributeLocalName(i));
switch (attribute) {
case VALUE:
EJB3SubsystemRootResourceDefinition.DEFAULT_DISTINCT_NAME.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
// found the mandatory attribute
missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.VALUE);
break;
default:
throw unexpectedAttribute(reader, i);
}
}
requireNoContent(reader);
if (!missingRequiredAttributes.isEmpty()) {
throw missingRequired(reader, missingRequiredAttributes);
}
}
内容来源于网络,如有侵权,请联系作者删除!