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    }