001/*
002 *   Copyright (C) Christian Schulte, 2005-206
003 *   All rights reserved.
004 *
005 *   Redistribution and use in source and binary forms, with or without
006 *   modification, are permitted provided that the following conditions
007 *   are met:
008 *
009 *     o Redistributions of source code must retain the above copyright
010 *       notice, this list of conditions and the following disclaimer.
011 *
012 *     o Redistributions in binary form must reproduce the above copyright
013 *       notice, this list of conditions and the following disclaimer in
014 *       the documentation and/or other materials provided with the
015 *       distribution.
016 *
017 *   THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
018 *   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
019 *   AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
020 *   THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
021 *   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
022 *   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
023 *   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
024 *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
025 *   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
026 *   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
027 *
028 *   $JOMC: ClassCastExceptionModelContext.java 4209 2012-01-27 19:51:47Z schulte2005 $
029 *
030 */
031package org.jomc.modlet.test.support;
032
033import javax.xml.bind.JAXBContext;
034import javax.xml.bind.Marshaller;
035import javax.xml.bind.Unmarshaller;
036import javax.xml.transform.Source;
037import javax.xml.validation.Schema;
038import org.jomc.modlet.Model;
039import org.jomc.modlet.ModelException;
040import org.jomc.modlet.ModelValidationReport;
041import org.jomc.modlet.Modlets;
042import org.w3c.dom.ls.LSResourceResolver;
043import org.xml.sax.EntityResolver;
044
045/**
046 * {@code ModelContext} implementation not extending {@code ModelContext}.
047 *
048 * @author <a href="mailto:schulte2005@users.sourceforge.net">Christian Schulte</a> 1.0
049 * @version $JOMC: ClassCastExceptionModelContext.java 4209 2012-01-27 19:51:47Z schulte2005 $
050 */
051public final class ClassCastExceptionModelContext
052{
053
054    public ClassCastExceptionModelContext()
055    {
056        super();
057    }
058
059    public ClassCastExceptionModelContext( final ClassLoader classLoader )
060    {
061        super();
062    }
063
064    public Modlets findModlets() throws ModelException
065    {
066        throw new UnsupportedOperationException();
067    }
068
069    public Model findModel( final String model ) throws ModelException
070    {
071        throw new UnsupportedOperationException();
072    }
073
074    public EntityResolver createEntityResolver( final String model ) throws ModelException
075    {
076        throw new UnsupportedOperationException();
077    }
078
079    public LSResourceResolver createResourceResolver( final String model ) throws ModelException
080    {
081        throw new UnsupportedOperationException();
082    }
083
084    public Schema createSchema( final String model ) throws ModelException
085    {
086        throw new UnsupportedOperationException();
087    }
088
089    public JAXBContext createContext( final String model ) throws ModelException
090    {
091        throw new UnsupportedOperationException();
092    }
093
094    public Marshaller createMarshaller( final String model ) throws ModelException
095    {
096        throw new UnsupportedOperationException();
097    }
098
099    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}