< prev index next >

src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java

Print this page


   1 /*
   2  * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 202      * @deprecated always return null at this level.
 203      */
 204     public final Element<NType,NClass> asElement() {
 205         return null;
 206     }
 207 
 208     /**
 209      * A reference to the representation of the type.
 210      */
 211     public NType getType() {
 212         return type;
 213     }
 214 
 215     /**
 216      * Returns all the type names recognized by this bean info.
 217      *
 218      * @return
 219      *      do not modify the returned array.
 220      */
 221     public final QName[] getTypeNames() {
 222         return typeNames;
 223     }
 224 
 225     /**
 226      * Leaf-type cannot be referenced from IDREF.
 227      *
 228      * @deprecated
 229      *      why are you calling a method whose return value is always known?
 230      */
 231     public final boolean canBeReferencedByIDREF() {
 232         return false;
 233     }
 234 
 235     public QName getTypeName() {
 236         return typeName;
 237     }
 238 
 239     public Locatable getUpstream() {
 240         return null;
 241     }
 242 


   1 /*
   2  * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 202      * @deprecated always return null at this level.
 203      */
 204     public final Element<NType,NClass> asElement() {
 205         return null;
 206     }
 207 
 208     /**
 209      * A reference to the representation of the type.
 210      */
 211     public NType getType() {
 212         return type;
 213     }
 214 
 215     /**
 216      * Returns all the type names recognized by this bean info.
 217      *
 218      * @return
 219      *      do not modify the returned array.
 220      */
 221     public final QName[] getTypeNames() {
 222         return typeNames.clone();
 223     }
 224 
 225     /**
 226      * Leaf-type cannot be referenced from IDREF.
 227      *
 228      * @deprecated
 229      *      why are you calling a method whose return value is always known?
 230      */
 231     public final boolean canBeReferencedByIDREF() {
 232         return false;
 233     }
 234 
 235     public QName getTypeName() {
 236         return typeName;
 237     }
 238 
 239     public Locatable getUpstream() {
 240         return null;
 241     }
 242 


< prev index next >