Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source
   * Copyright 2014, Red Hat, Inc. and/or its affiliates, and individual
   * contributors by the @authors tag. See the copyright.txt in the
   * distribution for a full listing of individual contributors.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
  * http://www.apache.org/licenses/LICENSE-2.0
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package org.jboss.weld.environment.deployment.discovery;
 
 import java.util.Map;
 import java.util.Set;
 
A class used to store information about the bean archive and to build the org.jboss.weld.environment.deployment.WeldBeanDeploymentArchive instance from the gathered information.

Author(s):
Matej Briškár
Martin Kouba
 
 public class BeanArchiveBuilder {
 
     private final Map<StringObjectattributes;
 
     private final Set<Stringclasses;
 
     private BeansXml beansXml;
 
     private String id;
 
     public BeanArchiveBuilder() {
         this. = new HashMap<StringObject>();
         this. = new HashSet<String>();
     }

    

Returns:
the bean deployment archive
 
     public WeldBeanDeploymentArchive build() {
         Preconditions.checkArgumentNotNull("id");
         return new WeldBeanDeploymentArchive(getBeansXml());
     }
 
     public BeansXml getBeansXml() {
         return ;
     }
 
     public BeanArchiveBuilder setBeansXml(BeansXml beansXml) {
         this. = beansXml;
         return this;
     }
 
     public String getId() {
         return ;
     }
 
     public BeanArchiveBuilder setId(String id) {
         this. = id;
         return this;
     }
 
     public BeanArchiveBuilder addClass(String className) {
         .add(className);
         return this;
     }
 
     public BeanArchiveBuilder clearClasses() {
         .clear();
         return this;
     }
 
     public Set<StringgetClasses() {
         return ;
     }
 
     public BeanArchiveBuilder setAttribute(String keyObject value) {
         .put(keyvalue);        return this;
     }
 
     public Object getAttribute(String key) {
         return .get(key);
     }
 
    public Iterator<StringgetClassIterator() {
        return .iterator();
    }
New to GrepCode? Check out our FAQ X