001package org.hl7.fhir.convertors.context;
002
003
004/*
005  Copyright (c) 2011+, HL7, Inc.
006  All rights reserved.
007
008  Redistribution and use in source and binary forms, with or without modification,
009  are permitted provided that the following conditions are met:
010
011 * Redistributions of source code must retain the above copyright notice, this
012     list of conditions and the following disclaimer.
013 * Redistributions in binary form must reproduce the above copyright notice,
014     this list of conditions and the following disclaimer in the documentation
015     and/or other materials provided with the distribution.
016 * Neither the name of HL7 nor the names of its contributors may be used to
017     endorse or promote products derived from this software without specific
018     prior written permission.
019
020  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
021  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
022  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
023  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
024  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
025  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
026  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
027  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
028  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
029  POSSIBILITY OF SUCH DAMAGE.
030 */
031
032import org.hl7.fhir.convertors.conv10_30.VersionConvertor_10_30;
033
034public enum ConversionContext10_30 {
035  INSTANCE;
036
037  private final VersionConvertorContext<VersionConvertor_10_30> context = new VersionConvertorContext<>();
038
039  public void init(VersionConvertor_10_30 versionConvertor_10_30, String path) {
040    context.init(versionConvertor_10_30, path);
041  }
042
043  public void close(String path) {
044    context.close(path);
045  }
046
047  public String path() {
048    return context.getPath();
049  }
050
051  public VersionConvertor_10_30 getVersionConvertor_10_30() {
052    return context.getVersionConvertor();
053  }
054}