001 /* 002 * $Id: Element.java,v 1.4 2002/09/12 17:26:51 ryans Exp $ 003 * 004 * Copyright 2001 Sun Microsystems, Inc. All Rights Reserved. 005 * 006 * This software is the proprietary information of Sun Microsystems, Inc. 007 * Use is subject to license terms. 008 * 009 */ 010 011 package javax.xml.bind; 012 013 /** 014 * This is an element marker interface. 015 * 016 * Under certain circumstances, it is necessary for the binding compiler to 017 * generate derived java content classes that implement this interface. In 018 * those cases, client applications must supply element instances rather than 019 * types of elements. For more detail, see section 5.7 "Element Declaration" 020 * and 5.7.1 "Bind to Java Element Interface" of the specification. 021 * 022 * @author <ul><li>Ryan Shoemaker, Sun Microsystems, Inc.</li><li>Kohsuke Kawaguchi, Sun Microsystems, Inc.</li><li>Joe Fialli, Sun Microsystems, Inc.</li></ul> 023 * @version $Revision: 1.4 $ 024 * @since JAXB1.0 025 */ 026 027 public interface Element { 028 }