Save This Page
Home » jdo2-model-2.3-ea-src » org.apache.jdo.impl.model.jdo.xml » [javadoc | source]
    1   /*
    2    * Licensed to the Apache Software Foundation (ASF) under one or more
    3    * contributor license agreements.  See the NOTICE file distributed with
    4    * this work for additional information regarding copyright ownership.
    5    * The ASF licenses this file to You under the Apache License, Version 2.0
    6    * (the "License"); you may not use this file except in compliance with
    7    * the License.  You may obtain a copy of the License at
    8    * 
    9    *     http://www.apache.org/licenses/LICENSE-2.0
   10    * 
   11    * Unless required by applicable law or agreed to in writing, software 
   12    * distributed under the License is distributed on an "AS IS" BASIS, 
   13    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
   14    * See the License for the specific language governing permissions and 
   15    * limitations under the License.
   16    */
   17   
   18   /*
   19    * File:           JDOHandler.java
   20    * Date:           July 3, 2001  2:16 PM
   21    *
   22    * @author  michael
   23    * @version generated by FFJ XML module
   24    */
   25   package org.apache.jdo.impl.model.jdo.xml;
   26   
   27   import java.util.Collection;
   28   import org.xml.sax;
   29   
   30   public interface JDOHandler 
   31   {
   32       
   33       /**
   34        * A container element start event handling method.
   35        * @param meta attributes
   36        */
   37       public void start_jdo(final Attributes meta)
   38           throws SAXException;
   39       
   40       /**
   41        * A container element end event handling method.
   42        */
   43       public void end_jdo() 
   44           throws SAXException;
   45       
   46       /**
   47        * A container element start event handling method.
   48        * @param meta attributes
   49        */
   50       public void start_package(final Attributes meta) 
   51           throws SAXException;
   52       
   53       /**
   54        * A container element end event handling method.
   55        */
   56       public void end_package() 
   57           throws SAXException;
   58       
   59       /**
   60        * A container element start event handling method.
   61        * @param meta attributes
   62        */
   63       public void start_class(final Attributes meta) 
   64           throws SAXException;
   65       
   66       /**
   67        * A container element end event handling method.
   68        */
   69       public void end_class() 
   70           throws SAXException;
   71       
   72       /**
   73        * A container element start event handling method.
   74        * @param meta attributes
   75        */
   76       public void start_field(final Attributes meta) 
   77           throws SAXException;
   78       
   79       /**
   80        * A container element end event handling method.
   81        */
   82       public void end_field() 
   83           throws SAXException;
   84       
   85       /**
   86        * A container element start event handling method.
   87        * @param meta attributes
   88        */
   89       public void start_collection(final Attributes meta) 
   90           throws SAXException;
   91       
   92       /**
   93        * A container element end event handling method.
   94        */
   95       public void end_collection() 
   96           throws SAXException;
   97          
   98       /**
   99        * A container element start event handling method.
  100        * @param meta attributes
  101        */
  102       public void start_array(final Attributes meta) 
  103           throws SAXException;
  104       
  105       /**
  106        * A container element end event handling method.
  107        */
  108       public void end_array() 
  109           throws SAXException;
  110       
  111       /**
  112        * A container element start event handling method.
  113        * @param meta attributes
  114        */
  115       public void start_map(final Attributes meta) 
  116           throws SAXException;
  117       
  118       /**
  119        * A container element end event handling method.
  120        */
  121       public void end_map()   
  122           throws SAXException;
  123       
  124       /**
  125        * A container element start event handling method.
  126        * @param meta attributes
  127        */
  128       public void start_extension(final Attributes meta) 
  129           throws SAXException;
  130       
  131       /**
  132        * A container element end event handling method.
  133        */
  134       public void end_extension() 
  135           throws SAXException;
  136   
  137       /**
  138        *
  139        */
  140       public Collection handledJDOClasses();
  141   }

Save This Page
Home » jdo2-model-2.3-ea-src » org.apache.jdo.impl.model.jdo.xml » [javadoc | source]