< prev index next >

src/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java

Print this page
rev 2127 : 8048021: Remove @version tag in jaxp repo
Reviewed-by: joehw


  15  * distributed under the License is distributed on an "AS IS" BASIS,
  16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17  * See the License for the specific language governing permissions and
  18  * limitations under the License.
  19  */
  20 
  21 package com.sun.org.apache.xerces.internal.impl.dv.xs;
  22 
  23 
  24 import com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType;
  25 import com.sun.org.apache.xerces.internal.util.SymbolHash;
  26 
  27 /**
  28  * the factory to create/return built-in schema DVs and create user-defined DVs
  29  *
  30  * @xerces.internal
  31  *
  32  * @author Neeraj Bajaj, Sun Microsystems, inc.
  33  * @author Sandy Gao, IBM
  34  *
  35  * @version $Id: SchemaDVFactoryImpl.java,v 1.7 2010-11-01 04:39:47 joehw Exp $
  36  */
  37 public class SchemaDVFactoryImpl extends BaseSchemaDVFactory {
  38 
  39     static final SymbolHash fBuiltInTypes = new SymbolHash();
  40 
  41     static {
  42         createBuiltInTypes();
  43     }
  44 
  45     // create all built-in types
  46     static void createBuiltInTypes() {
  47         createBuiltInTypes(fBuiltInTypes, XSSimpleTypeDecl.fAnySimpleType);
  48 
  49         // TODO: move specific 1.0 DV implementation from base
  50     } //createBuiltInTypes()
  51 
  52     /**
  53      * Get a built-in simple type of the given name
  54      * REVISIT: its still not decided within the Schema WG how to define the
  55      *          ur-types and if all simple types should be derived from a




  15  * distributed under the License is distributed on an "AS IS" BASIS,
  16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17  * See the License for the specific language governing permissions and
  18  * limitations under the License.
  19  */
  20 
  21 package com.sun.org.apache.xerces.internal.impl.dv.xs;
  22 
  23 
  24 import com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType;
  25 import com.sun.org.apache.xerces.internal.util.SymbolHash;
  26 
  27 /**
  28  * the factory to create/return built-in schema DVs and create user-defined DVs
  29  *
  30  * @xerces.internal
  31  *
  32  * @author Neeraj Bajaj, Sun Microsystems, inc.
  33  * @author Sandy Gao, IBM
  34  *

  35  */
  36 public class SchemaDVFactoryImpl extends BaseSchemaDVFactory {
  37 
  38     static final SymbolHash fBuiltInTypes = new SymbolHash();
  39 
  40     static {
  41         createBuiltInTypes();
  42     }
  43 
  44     // create all built-in types
  45     static void createBuiltInTypes() {
  46         createBuiltInTypes(fBuiltInTypes, XSSimpleTypeDecl.fAnySimpleType);
  47 
  48         // TODO: move specific 1.0 DV implementation from base
  49     } //createBuiltInTypes()
  50 
  51     /**
  52      * Get a built-in simple type of the given name
  53      * REVISIT: its still not decided within the Schema WG how to define the
  54      *          ur-types and if all simple types should be derived from a


< prev index next >