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: ClassCastExceptionModelContext.java 4209 2012-01-27 19:51:47Z schulte2005 $
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.ModelException;
40  import org.jomc.modlet.ModelValidationReport;
41  import org.jomc.modlet.Modlets;
42  import org.w3c.dom.ls.LSResourceResolver;
43  import org.xml.sax.EntityResolver;
44  
45  /**
46   * {@code ModelContext} implementation not extending {@code ModelContext}.
47   *
48   * @author <a href="mailto:schulte2005@users.sourceforge.net">Christian Schulte</a> 1.0
49   * @version $JOMC: ClassCastExceptionModelContext.java 4209 2012-01-27 19:51:47Z schulte2005 $
50   */
51  public final class ClassCastExceptionModelContext
52  {
53  
54      public ClassCastExceptionModelContext()
55      {
56          super();
57      }
58  
59      public ClassCastExceptionModelContext( final ClassLoader classLoader )
60      {
61          super();
62      }
63  
64      public Modlets findModlets() throws ModelException
65      {
66          throw new UnsupportedOperationException();
67      }
68  
69      public Model findModel( final String model ) throws ModelException
70      {
71          throw new UnsupportedOperationException();
72      }
73  
74      public EntityResolver createEntityResolver( final String model ) throws ModelException
75      {
76          throw new UnsupportedOperationException();
77      }
78  
79      public LSResourceResolver createResourceResolver( final String model ) throws ModelException
80      {
81          throw new UnsupportedOperationException();
82      }
83  
84      public Schema createSchema( final String model ) throws ModelException
85      {
86          throw new UnsupportedOperationException();
87      }
88  
89      public JAXBContext createContext( final String model ) throws ModelException
90      {
91          throw new UnsupportedOperationException();
92      }
93  
94      public Marshaller createMarshaller( final String model ) throws ModelException
95      {
96          throw new UnsupportedOperationException();
97      }
98  
99      public Unmarshaller createUnmarshaller( final String model ) throws ModelException
100     {
101         throw new UnsupportedOperationException();
102     }
103 
104     public Model processModel( final Model model ) throws ModelException
105     {
106         throw new UnsupportedOperationException();
107     }
108 
109     public ModelValidationReport validateModel( final Model model ) throws ModelException
110     {
111         throw new UnsupportedOperationException();
112     }
113 
114     public ModelValidationReport validateModel( final String model, final Source source ) throws ModelException
115     {
116         throw new UnsupportedOperationException();
117     }
118 
119 }