Example usage for org.apache.commons.collections IteratorUtils asEnumeration

List of usage examples for org.apache.commons.collections IteratorUtils asEnumeration

Introduction

In this page you can find the example usage for org.apache.commons.collections IteratorUtils asEnumeration.

Prototype

public static Enumeration asEnumeration(Iterator iterator) 

Source Link

Document

Gets an enumeration that wraps an iterator.

Usage

From source file:info.magnolia.test.TestUtil.java

/**
 * Builds an enumeration from a vararg of Strings. Useful for testing header-related code,
 * since the servlet api relies on java.util.Enumeration for many header methods.
 *//*from ww  w  .j a  va  2 s  .  c o  m*/
public static Enumeration enumeration(String... strings) {
    return IteratorUtils.asEnumeration(Arrays.asList(strings).iterator());
}

From source file:com.redhat.rhn.frontend.action.errata.test.ErrataSearchActionTest.java

public void testExecute() throws Exception {

    ErrataSearchAction action = new ErrataSearchAction();
    ActionHelper ah = new ActionHelper();
    Errata e = ErrataFactoryTest//w w  w.  j a v  a  2s  .  c  om
            .createTestErrata(UserTestUtils.createOrg("testOrg" + this.getClass().getSimpleName()));
    String name = e.getAdvisory();

    ah.setUpAction(action, RhnHelper.DEFAULT_FORWARD);
    ah.getForm().set(BaseSearchAction.VIEW_MODE, BaseSearchAction.OPT_ADVISORY);
    ah.getForm().set(RhnAction.SUBMITTED, Boolean.TRUE);
    // these are duplicated on PURPOSE! Because mockobjects SUCK ASS!
    ah.getRequest().setupAddParameter(BaseSearchAction.SEARCH_STR, name);
    ah.getRequest().setupAddParameter(BaseSearchAction.SEARCH_STR, name);
    ah.getRequest().setupAddParameter(BaseSearchAction.VIEW_MODE, BaseSearchAction.OPT_ADVISORY);
    ah.getRequest().setupAddParameter(BaseSearchAction.VIEW_MODE, BaseSearchAction.OPT_ADVISORY);
    ah.getRequest().setupAddParameter(BaseSearchAction.FINE_GRAINED, "on");
    ah.getRequest().setupAddParameter(BaseSearchAction.FINE_GRAINED, "on");

    // I *HATE* Mockobjects
    Map paramnames = new HashMap();
    paramnames.put(BaseSearchAction.SEARCH_STR, name);
    paramnames.put(BaseSearchAction.VIEW_MODE, BaseSearchAction.OPT_ADVISORY);
    paramnames.put(BaseSearchAction.FINE_GRAINED, "on");
    paramnames.put(RhnAction.SUBMITTED, "true");
    ah.getRequest().setupGetParameterNames(IteratorUtils.asEnumeration(paramnames.keySet().iterator()));

    ah.setupClampListBounds();

    ActionForward af = ah.executeAction();
}

From source file:com.lh.leap.ui.LocationNodeImpl.java

public Enumeration children() {
    if (children == null)
        return IteratorUtils.asEnumeration(IteratorUtils.emptyIterator());
    return IteratorUtils.asEnumeration(children.iterator());
}

From source file:com.xpn.xwiki.XWikiTest.java

public void testLanguageSelection() {
    getContext().setRequest(new XWikiServletRequest(null) {
        @SuppressWarnings("unchecked")
        @Override//from  w w w  .j a  va 2  s  .com
        public Enumeration getLocales() {
            ArrayList<Locale> locales = new ArrayList<Locale>();
            locales.add(new Locale("*"));
            locales.add(new Locale("en_US"));
            locales.add(new Locale("fr"));
            locales.add(new Locale("de"));
            return IteratorUtils.asEnumeration(locales.iterator());
        }

        @Override
        public String getHeader(String s) {
            if ("language".equals(s)) {
                return null;
            }
            return "en";
        }

        @Override
        public Cookie getCookie(String cookieName) {
            return null;
        }
    });
    assertEquals("fr", this.xwiki.getLanguagePreference(getContext()));
}

From source file:nl.strohalm.cyclos.utils.SortedProperties.java

@Override
@SuppressWarnings("unchecked")
public synchronized Enumeration<Object> keys() {
    final Object[] keys = super.keySet().toArray();
    Arrays.sort(keys);// w  w  w.ja  va 2  s .com
    return IteratorUtils.asEnumeration(new ArrayIterator(keys));
}

From source file:org.apache.cocoon.environment.background.BackgroundRequest.java

public Enumeration getAttributeNames() {
    return IteratorUtils.asEnumeration(this.globalAttributes.keySet().iterator());
}

From source file:org.apache.cocoon.environment.background.BackgroundRequest.java

public Enumeration getLocalAttributeNames() {
    return IteratorUtils.asEnumeration(this.attributes.keySet().iterator());
}

From source file:org.apache.cocoon.environment.background.BackgroundRequest.java

public Enumeration getParameterNames() {
    return (this.parameters != null) ? IteratorUtils.asEnumeration(this.parameters.keySet().iterator()) : null;
}

From source file:org.apache.cocoon.environment.background.BackgroundRequest.java

public Enumeration getHeaderNames() {
    if (headers != null) {
        return IteratorUtils.asEnumeration(headers.keySet().iterator());
    }//from   w ww.  j a  va 2  s . com
    return SHARED_EMPTY_ENUMERATION;
}

From source file:org.apache.cocoon.environment.commandline.CommandLineRequest.java

public Enumeration getAttributeNames() {
    return IteratorUtils.asEnumeration(this.attributes.keySet().iterator());
}