@Override public void readElement(XMLExtendedStreamReader reader, List<ModelNode> operations) throws XMLStreamException { PathAddress address = PathAddress.pathAddress(PathElement.pathElement(SUBSYSTEM, SecurityExtension.SUBSYSTEM_NAME)); final ModelNode subsystemNode = Util.createAddOperation(address); operations.add(subsystemNode); requireNoAttributes(reader); final EnumSet<Element> visited = EnumSet.noneOf(Element.class); while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); if (!visited.add(element)) { throw unexpectedElement(reader); } readElement(reader, element, operations, address, subsystemNode); } }
Set<Flag> flags = EnumSet.noneOf(Flag.class); for (String flag : flagsStr.split(",")) { String flagValue = flag.toUpperCase().replaceAll("\\?", ""); flags.add(Flag.valueOf(flagValue)); slotsCollection.add(Integer.valueOf(parts[0])); } else if(parts.length == 2) { for (int j = Integer.valueOf(parts[0]); j < Integer.valueOf(parts[1]) + 1; j++) { slotsCollection.add(j); builder.listeningAt(address.getHost(), address.getPort()); nodes.add(builder.build());
private boolean processGenericEncodedMethod( ExecutableElement method, List<EncodedElement> collection, Tag... additionalTags) { EncodedElement.Builder builder = new EncodedElement.Builder(); TypeExtractor typesReader = processTypeParameters(method, builder); AtomicReference<StandardNaming> standardNaming = new AtomicReference<>(StandardNaming.NONE); EnumSet<Tag> tags = EnumSet.noneOf(Tag.class); for (Tag t : additionalTags) { tags.add(t); } collection.add(builder .name(method.getSimpleName().toString()) .type(typesReader.get(method.getReturnType())) .naming(inferNaming(method, tags, standardNaming)) .standardNaming(standardNaming.get()) .addAllTags(inferTags(method, tags)) .addAllParams(getParameters(typesReader, method)) .addAllDoc(docFrom(method)) .addAllAnnotations(annotationsFrom(method)) .addAllCode(sourceMapper.getBlock(memberPath(method))) .addAllThrown(typesReader.getDefined(method.getThrownTypes())) .build()); return true; }
/** * Return the set of allowed {@link HttpMethod HTTP methods}, * as specified by the {@code Allow} header. * <p>Returns an empty set when the allowed methods are unspecified. */ public Set<HttpMethod> getAllow() { String value = getFirst(ALLOW); if (!StringUtils.isEmpty(value)) { String[] tokens = StringUtils.tokenizeToStringArray(value, ","); List<HttpMethod> result = new ArrayList<>(tokens.length); for (String token : tokens) { HttpMethod resolved = HttpMethod.resolve(token); if (resolved != null) { result.add(resolved); } } return EnumSet.copyOf(result); } else { return EnumSet.noneOf(HttpMethod.class); } }
protected void parseClientContext(final XMLExtendedStreamReader reader, final EJBClientDescriptorMetaData ejbClientDescriptorMetaData) throws XMLStreamException { final Set<EJBClientDescriptorXMLElement> visited = EnumSet.noneOf(EJBClientDescriptorXMLElement.class); while (reader.hasNext()) { switch (reader.nextTag()) { case END_ELEMENT: { return; } case START_ELEMENT: { final EJBClientDescriptorXMLElement element = EJBClientDescriptorXMLElement.forName(reader.getLocalName()); if (visited.contains(element)) { unexpectedElement(reader); } visited.add(element); switch (element) { case EJB_RECEIVERS: this.parseEJBReceivers(reader, ejbClientDescriptorMetaData); break; default: unexpectedElement(reader); } break; } default: { unexpectedContent(reader); } } } unexpectedEndOfDocument(reader.getLocation()); }
private EnumSet<DispatcherType> extractDispatcherTypes( Map<String, Object> attributes) { DispatcherType[] dispatcherTypes = (DispatcherType[]) attributes .get("dispatcherTypes"); if (dispatcherTypes.length == 0) { return EnumSet.noneOf(DispatcherType.class); } if (dispatcherTypes.length == 1) { return EnumSet.of(dispatcherTypes[0]); } return EnumSet.of(dispatcherTypes[0], Arrays.copyOfRange(dispatcherTypes, 1, dispatcherTypes.length)); }
@Override @SuppressWarnings("unchecked") public void readFields(DataInput in) throws IOException { int length = in.readInt(); if (length == -1) this.value = null; else if (length == 0) { this.elementType = (Class<E>) ObjectWritable.loadClass(conf, WritableUtils.readString(in)); this.value = EnumSet.noneOf(this.elementType); } else { E first = (E) ObjectWritable.readObject(in, conf); this.value = (EnumSet<E>) EnumSet.of(first); for (int i = 1; i < length; i++) this.value.add((E) ObjectWritable.readObject(in, conf)); } }
subsystem.get(OP_ADDR).set(address); list.add(subsystem); final ModelNode logStoreAddress = address.clone(); final ModelNode logStoreOperation = new ModelNode(); list.add(logStoreOperation); final EnumSet<Element> required = EnumSet.of(Element.RECOVERY_ENVIRONMENT, Element.CORE_ENVIRONMENT); final EnumSet<Element> encountered = EnumSet.noneOf(Element.class); choiceObjectStoreEncountered = false; needsDefaultRelativeTo = true; while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { if (Namespace.forUri(reader.getNamespaceURI()) != getExpectedNamespace()) { throw unexpectedElement(reader); final Element element = Element.forName(reader.getLocalName()); required.remove(element); if (!encountered.add(element)) { throw unexpectedElement(reader);
Set<Flag> flags = EnumSet.noneOf(Flag.class); for (String flag : flagsStr.split(",")) { String flagValue = flag.toUpperCase().replaceAll("\\?", ""); flags.add(Flag.valueOf(flagValue)); slotsCollection.add(Integer.valueOf(parts[0])); } else if(parts.length == 2) { for (int j = Integer.valueOf(parts[0]); j < Integer.valueOf(parts[1]) + 1; j++) { slotsCollection.add(j); builder.listeningAt(address.getHost(), address.getPort()); nodes.add(builder.build());
@Override public Set<BitmexOrderFlags> deserialize(JsonParser jsonParser, DeserializationContext ctxt) throws IOException, JsonProcessingException { ObjectCodec oc = jsonParser.getCodec(); JsonNode node = oc.readTree(jsonParser); String orderFlagsString = node.textValue(); Set<BitmexOrderFlags> orderFlags = EnumSet.noneOf(BitmexOrderFlags.class); if (!orderFlagsString.isEmpty()) { for (String orderFlag : orderFlagsString.split(",")) orderFlags.add(fromString(orderFlag)); } return orderFlags; } }
EnumSet<AclEntryScope> maskDirty, EnumSet<AclEntryScope> scopeDirty) throws AclException { EnumSet<AclEntryScope> scopeFound = EnumSet.noneOf(AclEntryScope.class); EnumMap<AclEntryScope, FsAction> unionPerms = Maps.newEnumMap(AclEntryScope.class); EnumSet<AclEntryScope> maskNeeded = EnumSet.noneOf(AclEntryScope.class); scopeFound.add(entry.getScope()); if (entry.getType() == GROUP || entry.getName() != null) { FsAction scopeUnionPerms = unionPerms.get(entry.getScope()); maskNeeded.add(entry.getScope()); aclBuilder.add(providedMask.get(scope)); } else if (maskNeeded.contains(scope) || providedMask.containsKey(scope)) { aclBuilder.add(new AclEntry.Builder() .setScope(scope) .setType(MASK)
/** * Return the set of allowed {@link HttpMethod HTTP methods}, * as specified by the {@code Allow} header. * <p>Returns an empty set when the allowed methods are unspecified. */ public Set<HttpMethod> getAllow() { String value = getFirst(ALLOW); if (!StringUtils.isEmpty(value)) { String[] tokens = StringUtils.tokenizeToStringArray(value, ","); List<HttpMethod> result = new ArrayList<>(tokens.length); for (String token : tokens) { HttpMethod resolved = HttpMethod.resolve(token); if (resolved != null) { result.add(resolved); } } return EnumSet.copyOf(result); } else { return EnumSet.noneOf(HttpMethod.class); } }
protected void parseClientContext(final XMLExtendedStreamReader reader, final EJBClientDescriptorMetaData ejbClientDescriptorMetaData) throws XMLStreamException { final Set<EJBClientDescriptorXMLElement> visited = EnumSet.noneOf(EJBClientDescriptorXMLElement.class); while (reader.hasNext()) { switch (reader.nextTag()) { case END_ELEMENT: { return; final EJBClientDescriptorXMLElement element = EJBClientDescriptorXMLElement.forName(reader.getLocalName()); if (visited.contains(element)) { unexpectedElement(reader); visited.add(element); switch (element) { case EJB_RECEIVERS:
/** * Retrieves cache flags from corresponding bits. * * @param cacheFlagsBits Integer representation of cache flags bit set. * @return Cache flags. */ public static Set<GridClientCacheFlag> parseCacheFlags(int cacheFlagsBits) { boolean skipStore = (cacheFlagsBits & SKIP_STORE_MASK) != 0; boolean keepBinaries = (cacheFlagsBits & KEEP_BINARIES_MASK) != 0; if (skipStore & keepBinaries) return EnumSet.of(SKIP_STORE, KEEP_BINARIES); if (skipStore) return EnumSet.of(SKIP_STORE); if (keepBinaries) return EnumSet.of(KEEP_BINARIES); return EnumSet.noneOf(GridClientCacheFlag.class); } }
PojoWithEnumSet fill() { name = getClass().getSimpleName(); enumSet = EnumSet.noneOf(Sequence.class); enumSet.add(Sequence.TWO); enumSet.add(Sequence.FOUR); ArrayList<EnumSet<Sequence>> list = new ArrayList<EnumSet<Sequence>>(); list.add(EnumSet.of(Sequence.ONE)); collectionWIthEnumSetV = list; expectEnumSet = EnumSet.allOf(Sequence.class); expectListWithEnumSetV = list; return this; }