OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
181 ilm 1
/*
2
 * Copyright 2015 Daniel Gredler
3
 *
4
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5
 * in compliance with the License. You may obtain a copy of the License at
6
 *
7
 * http://www.apache.org/licenses/LICENSE-2.0
8
 *
9
 * Unless required by applicable law or agreed to in writing, software distributed under the License
10
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11
 * or implied. See the License for the specific language governing permissions and limitations under
12
 * the License.
13
 */
14
 
15
package uk.org.okapibarcode.output;
16
 
17
import java.io.IOException;
18
 
19
import uk.org.okapibarcode.backend.Symbol;
20
 
21
/**
22
 * Renders symbols to some output format.
23
 */
24
public interface SymbolRenderer {
25
 
26
    /**
27
     * Renders the specified symbology.
28
     *
29
     * @param symbol the symbology to render
30
     * @throws IOException if there is an I/O error
31
     */
32
    void render(Symbol symbol) throws IOException;
33
 
34
}