|
Java example source code file (XmlAccessorOrder.java)
The XmlAccessorOrder.java Java example source code/* * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ package javax.xml.bind.annotation; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import java.lang.annotation.Target; import java.lang.annotation.Retention; import java.lang.annotation.Inherited; import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; /** * <p> Controls the ordering of fields and properties in a class. * * <h3>Usage * * <p> @XmlAccessorOrder annotation can be used with the following * program elements:</p> * * <ul> * <li> package * <li> a top level class * </ul> * * <p> See "Package Specification" in javax.xml.bind package javadoc for * additional common information.</p> * * <p>The effective {@link XmlAccessOrder} on a class is determined * as follows: * * <ul> * <li> If there is a @XmlAccessorOrder on a class, then * it is used. </li> * <li> Otherwise, if a @XmlAccessorOrder exists on one of * its super classes, then it is inherited (by the virtue of * {@link Inherited}) * <li> Otherwise, the @XmlAccessorOrder on the package * of the class is used, if it's there. * <li> Otherwise {@link XmlAccessOrder#UNDEFINED}. * </ul> * * <p>This annotation can be used with the following annotations: * {@link XmlType}, {@link XmlRootElement}, {@link XmlAccessorType}, * {@link XmlSchema}, {@link XmlSchemaType}, {@link XmlSchemaTypes}, * , {@link XmlJavaTypeAdapter}. It can also be used with the * following annotations at the package level: {@link XmlJavaTypeAdapter}. * * @author Sekhar Vajjhala, Sun Microsystems, Inc. * @since JAXB2.0 * @see XmlAccessOrder */ @Inherited @Retention(RUNTIME) @Target({PACKAGE, TYPE}) public @interface XmlAccessorOrder { XmlAccessOrder value() default XmlAccessOrder.UNDEFINED; } Other Java examples (source code examples)Here is a short list of links related to this Java XmlAccessorOrder.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.