GenericMediaHeader.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. See terms of license at gnu.org. */ package javax.emb; /** * This class offers a generic implementation of the MediaHeader interface. It * is suitable for all kinds of media that don't expose any header information. * * @version <tt>$Revision: 1.3 $</tt> * @author <a href="mailto:ricardoarguello@users.sourceforge.net">Ricardo * Argüello</a> */ public final class GenericMediaHeader implements MediaHeader { /** * Returns an empty array of Strings, as no header information is exposed. * * @return an empty array of Strings. */ public String[] getFieldNames() { return new String[0]; } /** * Returns <code>null</code> regardless of the field name passed. * * @param fieldName a header field name. * @return <code>null</code> * @throws java.lang.NullPointerException if the value passed is <code>null</code>. */ public Object getField(String fieldname) { if (fieldname == null) { throw new NullPointerException(); } return null; } }
GenericMediaHeader.java |