java.util.EnumSet.isEmpty()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(16.1k)|赞(0)|评价(0)|浏览(140)

本文整理了Java中java.util.EnumSet.isEmpty()方法的一些代码示例,展示了EnumSet.isEmpty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumSet.isEmpty()方法的具体详情如下:
包路径:java.util.EnumSet
类名称:EnumSet
方法名:isEmpty

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);
  }
}

相关文章