List of usage examples for org.apache.commons.collections.iterators EnumerationIterator EnumerationIterator
public EnumerationIterator(final Enumeration enumeration)
EnumerationIterator
that provides an iterator view of the given enumeration. From source file:com.cyclopsgroup.waterview.servlet.HttpSessionContext.java
/** * Overwrite or implement method keys()//from w ww . j a v a 2 s .co m * @see com.cyclopsgroup.waterview.Context#keys() */ public Iterator keys() { return new EnumerationIterator(httpSession.getAttributeNames()); }
From source file:com.cyclopsgroup.waterview.servlet.ServletRequestContext.java
/** * Overwrite or implement method keys()//from w w w . j a v a 2s.c o m * @see com.cyclopsgroup.waterview.Context#keys() */ public Iterator keys() { return new EnumerationIterator(request.getAttributeNames()); }
From source file:com.cyclopsgroup.waterview.impl.servlet.ServletRequestContext.java
/** * Overwrite or implement method keys()/*from w ww . j a v a 2s .c o m*/ * @see com.cyclopsgroup.waterview.Context#keys() */ @SuppressWarnings("unchecked") public Iterator keys() { return new EnumerationIterator(request.getAttributeNames()); }
From source file:com.cyclopsgroup.waterview.impl.servlet.HttpSessionContext.java
/** * Overwrite or implement method keys()/*from w ww .ja va2 s . c o m*/ * @see com.cyclopsgroup.waterview.Context#keys() */ @SuppressWarnings("unchecked") public Iterator<String> keys() { return new EnumerationIterator(httpSession.getAttributeNames()); }
From source file:com.iorga.iraj.security.HttpServletRequestToSign.java
@Override public Iterable<String> getHeaderNames() { return new Iterable<String>() { @SuppressWarnings("unchecked") @Override//ww w.ja v a2s.com public Iterator<String> iterator() { return new EnumerationIterator(httpServletRequest.getHeaderNames()); } }; }
From source file:com.iorga.iraj.security.HttpServletRequestToSign.java
@Override public Iterable<String> getHeaders(final String name) { return new Iterable<String>() { @SuppressWarnings("unchecked") @Override/*from ww w. java 2 s. com*/ public Iterator<String> iterator() { return new EnumerationIterator(httpServletRequest.getHeaders(name)); } }; }
From source file:com.discovery.darchrow.lang.ObjectUtil.java
/** * ?/*from www . j ava 2 s.c o m*/ * <ul> * <li>?</li> * <li></li> * <li>{@link java.util.Map},key ?{@link java.util.Iterator}</li> * <li>{@link java.util.Collection}</li> * <li>{@link java.util.Iterator}</li> * <li>{@link java.util.Enumeration}</li> * </ul> * ?Iterator. * * @param <T> * the generic type * @param object * <ul> * <li>?</li> * <li></li> * <li>map,key ?Iterator</li> * <li>Collection</li> * <li>Iterator</li> * <li>Enumeration</li> * </ul> * @return <ul> * <li> null == object null,</li> * <li>??Iterator</li> * </ul> * @see ArrayUtil#toIterator(Object) * @see Collection#iterator() * @see Iterator * @see Map#keySet() * @see Set#iterator() * @see org.apache.commons.collections.iterators.EnumerationIterator#EnumerationIterator(Enumeration) * @since Commons Collections 1.0 */ @SuppressWarnings("unchecked") public static final <T> Iterator<T> toIterator(Object object) { if (null == object) { return null; } // object ? // if (object.getClass().isArray()) { return ArrayUtil.toIterator(object); } // Collection else if (object instanceof Collection) { return ((Collection<T>) object).iterator(); } // Iterator else if (object instanceof Iterator) { return (Iterator<T>) object; } // Enumeration else if (object instanceof Enumeration) { Enumeration<T> enumeration = (Enumeration<T>) object; EnumerationIterator enumerationIterator = new EnumerationIterator(enumeration); return enumerationIterator; } // map else if (object instanceof Map) { Set<T> keySet = ((Map<T, ?>) object).keySet(); return keySet.iterator(); } // ? else if (object instanceof String) { String[] strings = object.toString().split(","); return ArrayUtil.toIterator(strings); } else { throw new IllegalArgumentException("param object:[" + object + "] don't support convert to Iterator."); } }
From source file:com.cyclopsgroup.waterview.utils.TypeUtils.java
/** * Return iterator of given object/*from ww w . j a v a 2 s . c o m*/ * * @param items Could be any object * @return Iteartor object of it */ public static Iterator iterate(Object items) { if (items instanceof Collection) { return ((Collection) items).iterator(); } else if (items instanceof Iterator) { return (Iterator) items; } else if (items instanceof Enumeration) { return new EnumerationIterator((Enumeration) items); } else if (items instanceof Object[]) { return new ArrayIterator((Object[]) items); } else { List ret = new ArrayList(1); ret.add(items); return ret.iterator(); } }
From source file:de.innovationgate.utils.WGUtils.java
/** * Version of {@link #extractEntryList(Iterator)} which takes an Enumeration instead *///w w w . j a v a 2 s .c o m @SuppressWarnings({ "rawtypes" }) public static List extractEntryList(Enumeration en) { return extractEntryList(new EnumerationIterator(en)); }
From source file:org.apache.cocoon.faces.context.ExternalContextImpl.java
public Iterator getRequestLocales() { return new EnumerationIterator(this.request.getLocales()); }