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

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

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

EnumSet.remove介绍

暂无

代码示例

代码示例来源: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: 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 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

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 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

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 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

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

代码示例来源: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 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 parseInVMRemoteInterfaceInvocation(final XMLExtendedStreamReader reader, final ModelNode ejb3SubsystemAddOperation) throws XMLStreamException {
  final int count = reader.getAttributeCount();
  final EnumSet<EJB3SubsystemXMLAttribute> missingRequiredAttributes = EnumSet.of(EJB3SubsystemXMLAttribute.PASS_BY_VALUE);
  //String passByValue = null;
  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 PASS_BY_VALUE:
        EJB3SubsystemRootResourceDefinition.PASS_BY_VALUE.parseAndSetParameter(value, ejb3SubsystemAddOperation, reader);
        // found the mandatory attribute
        missingRequiredAttributes.remove(EJB3SubsystemXMLAttribute.PASS_BY_VALUE);
        break;
      default:
        throw unexpectedAttribute(reader, i);
    }
  }
  requireNoContent(reader);
  if (!missingRequiredAttributes.isEmpty()) {
    throw missingRequired(reader, missingRequiredAttributes);
  }
}

代码示例来源:origin: wildfly/wildfly

private void parseDefaultMissingMethodPermissionsDenyAccess(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_MISSING_METHOD_PERMISSIONS_DENY_ACCESS.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 parseLogEjbExceptions(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.LOG_EJB_EXCEPTIONS.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);
  }
}
@Override

代码示例来源: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

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

相关文章