View Javadoc

1   /*
2    *   Copyright (C) Christian Schulte, 2005-206
3    *   All rights reserved.
4    *
5    *   Redistribution and use in source and binary forms, with or without
6    *   modification, are permitted provided that the following conditions
7    *   are met:
8    *
9    *     o Redistributions of source code must retain the above copyright
10   *       notice, this list of conditions and the following disclaimer.
11   *
12   *     o Redistributions in binary form must reproduce the above copyright
13   *       notice, this list of conditions and the following disclaimer in
14   *       the documentation and/or other materials provided with the
15   *       distribution.
16   *
17   *   THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
18   *   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
19   *   AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
20   *   THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
21   *   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22   *   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23   *   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24   *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25   *   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26   *   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27   *
28   *   $JOMC: InstantiationExceptionModelContext.java 4613 2012-09-22 10:07:08Z schulte $
29   *
30   */
31  package org.jomc.modlet.test.support;
32  
33  import javax.xml.bind.JAXBContext;
34  import javax.xml.bind.Marshaller;
35  import javax.xml.bind.Unmarshaller;
36  import javax.xml.transform.Source;
37  import javax.xml.validation.Schema;
38  import org.jomc.modlet.Model;
39  import org.jomc.modlet.ModelContext;
40  import org.jomc.modlet.ModelException;
41  import org.jomc.modlet.ModelValidationReport;
42  import org.jomc.modlet.Modlets;
43  import org.w3c.dom.ls.LSResourceResolver;
44  import org.xml.sax.EntityResolver;
45  
46  /**
47   * {@code ModelContext} implementation declared abstract.
48   *
49   * @author <a href="mailto:cs@schulte.it">Christian Schulte</a> 1.0
50   * @version $JOMC: InstantiationExceptionModelContext.java 4613 2012-09-22 10:07:08Z schulte $
51   */
52  public abstract class InstantiationExceptionModelContext extends ModelContext
53  {
54  
55      public InstantiationExceptionModelContext()
56      {
57          super();
58      }
59  
60      public InstantiationExceptionModelContext( final ClassLoader classLoader )
61      {
62          super( classLoader );
63      }
64  
65      @Override
66      public Modlets findModlets() throws ModelException
67      {
68          throw new UnsupportedOperationException();
69      }
70  
71      @Override
72      public Model findModel( final String model ) throws ModelException
73      {
74          throw new UnsupportedOperationException();
75      }
76  
77      @Override
78      public EntityResolver createEntityResolver( final String model ) throws ModelException
79      {
80          throw new UnsupportedOperationException();
81      }
82  
83      @Override
84      public LSResourceResolver createResourceResolver( final String model ) throws ModelException
85      {
86          throw new UnsupportedOperationException();
87      }
88  
89      @Override
90      public Schema createSchema( final String model ) throws ModelException
91      {
92          throw new UnsupportedOperationException();
93      }
94  
95      @Override
96      public JAXBContext createContext( final String model ) throws ModelException
97      {
98          throw new UnsupportedOperationException();
99      }
100 
101     @Override
102     public Marshaller createMarshaller( final String model ) throws ModelException
103     {
104         throw new UnsupportedOperationException();
105     }
106 
107     @Override
108     public Unmarshaller createUnmarshaller( final String model ) throws ModelException
109     {
110         throw new UnsupportedOperationException();
111     }
112 
113     @Override
114     public Model processModel( final Model model ) throws ModelException
115     {
116         throw new UnsupportedOperationException();
117     }
118 
119     @Override
120     public ModelValidationReport validateModel( final Model model ) throws ModelException
121     {
122         throw new UnsupportedOperationException();
123     }
124 
125     @Override
126     public ModelValidationReport validateModel( final String model, final Source source ) throws ModelException
127     {
128         throw new UnsupportedOperationException();
129     }
130 
131 }