schemacrawler.tools.integration.embeddedgraph.EmbeddedGraphExecutable Maven / Gradle / Ivy
package schemacrawler.tools.integration.embeddedgraph;
import static java.nio.file.Files.createTempFile;
import static java.nio.file.Files.newBufferedReader;
import static java.nio.file.Files.newBufferedWriter;
import static java.nio.file.StandardOpenOption.CREATE;
import static java.nio.file.StandardOpenOption.TRUNCATE_EXISTING;
import static java.nio.file.StandardOpenOption.WRITE;
import static sf.util.Utility.copy;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Path;
import java.sql.Connection;
import java.util.regex.Pattern;
import schemacrawler.schema.Catalog;
import schemacrawler.tools.executable.BaseStagedExecutable;
import schemacrawler.tools.executable.CommandChainExecutable;
import schemacrawler.tools.integration.graph.GraphOutputFormat;
import schemacrawler.tools.iosource.OutputWriter;
import schemacrawler.tools.options.TextOutputFormat;
public class EmbeddedGraphExecutable
extends BaseStagedExecutable
{
private static Pattern svgInsertionPoint = Pattern
.compile("");
private static Pattern svgStart = Pattern.compile("
© 2015 - 2025 Weber Informatics LLC | Privacy Policy