• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Environment类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.insightech.er.editor.model.settings.Environment的典型用法代码示例。如果您正苦于以下问题:Java Environment类的具体用法?Java Environment怎么用?Java Environment使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Environment类属于org.insightech.er.editor.model.settings包,在下文中一共展示了Environment类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setData

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
@Override
protected void setData() {
    final List<Environment> environmentList = diagram.getDiagramContents().getSettings().getEnvironmentSetting().getEnvironments();

    for (final Environment environment : environmentList) {
        environmentCombo.add(environment.getName());
    }

    environmentCombo.select(0);
    currentEnvironment = environmentList.get(0);

    if (result.getName() != null) {
        nameText.setText(result.getName());
    }

    setPropertiesData();
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:18,代码来源:TablespaceDialog.java


示例2: validate

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
@Override
public boolean validate(final ERDiagram diagram, final Tablespace tablespace, final Environment environment) {
    final TablespaceProperties tablespaceProperties = tablespace.getProperties(environment, diagram);

    for (final String errorMessage : tablespaceProperties.validate()) {
        final ValidateResult validateResult = new ValidateResult();
        validateResult.setMessage(ResourceString.getResourceString(errorMessage) + getMessageSuffix(tablespace, environment));
        validateResult.setLocation(tablespace.getName());
        validateResult.setSeverity(IMarker.SEVERITY_WARNING);
        validateResult.setObject(tablespace);

        addError(validateResult);
    }

    return true;
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:17,代码来源:UninputTablespaceRule.java


示例3: generateEnvironmentTable

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
private String generateEnvironmentTable(final ERDiagram diagram, final Tablespace tablespace) throws IOException {
    final StringBuilder sb = new StringBuilder();

    final String template = ExportToHtmlManager.getTemplate("types/environment_row_template.html");

    for (final Environment environment : diagram.getDiagramContents().getSettings().getEnvironmentSetting().getEnvironments()) {
        final TablespaceProperties properties = tablespace.getPropertiesMap().get(environment);
        if (properties == null) {
            continue;
        }

        final Object[] args = {Format.null2blank(environment.getName()), generateValueTable(properties)};
        final String row = MessageFormat.format(template, args);

        sb.append(row);
    }

    return sb.toString();
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:20,代码来源:TablespaceHtmlReportPageGenerator.java


示例4: LoadContext

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
private LoadContext(final File file, final Dictionary dictionary) {
    this.file = file;
    nodeElementMap = new HashMap<String, NodeElement>();
    columnMap = new HashMap<String, NormalColumn>();
    complexUniqueKeyMap = new HashMap<String, ComplexUniqueKey>();
    columnRelationMap = new HashMap<NormalColumn, String[]>();
    columnReferencedColumnMap = new HashMap<NormalColumn, String[]>();
    columnGroupMap = new HashMap<String, ColumnGroup>();
    referencedColumnMap = new HashMap<Relation, String>();
    referencedComplexUniqueKeyMap = new HashMap<Relation, String>();
    connectionMap = new HashMap<String, ConnectionElement>();
    connectionSourceMap = new HashMap<ConnectionElement, String>();
    connectionTargetMap = new HashMap<ConnectionElement, String>();
    wordMap = new HashMap<String, Word>();
    tablespaceMap = new HashMap<String, Tablespace>();
    environmentMap = new HashMap<String, Environment>();
    uniqueWordDictionary = new UniqueWordDictionary();

    this.dictionary = dictionary;
    this.dictionary.clear();
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:22,代码来源:XMLLoader.java


示例5: loadExportDDLSetting

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
private void loadExportDDLSetting(final ExportDDLSetting exportDDLSetting, final Element parent, final LoadContext context) {
    final Element element = getElement(parent, "export_ddl_setting");

    if (element != null) {
        exportDDLSetting.setDdlOutput(Format.null2blank(getStringValue(element, "output_path")));
        exportDDLSetting.setSrcFileEncoding(Format.null2blank(getStringValue(element, "encoding")));
        exportDDLSetting.setLineFeed(Format.null2blank(getStringValue(element, "line_feed")));
        exportDDLSetting.setOpenAfterSaved(this.getBooleanValue(element, "is_open_after_saved", true));

        final String environmentId = getStringValue(element, "environment_id");
        final Environment environment = context.environmentMap.get(environmentId);
        exportDDLSetting.setEnvironment(environment);

        final String categoryId = getStringValue(element, "category_id");
        final Category category = (Category) context.nodeElementMap.get(categoryId);
        exportDDLSetting.setCategory(category);

        loadDDLTarget(exportDDLSetting.getDdlTarget(), element, context);
    }
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:21,代码来源:XMLLoader.java


示例6: setData

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
@Override
protected void setData() {
	List<Environment> environmentList = this.diagram.getDiagramContents()
			.getSettings().getEnvironmentSetting().getEnvironments();

	for (Environment environment : environmentList) {
		this.environmentCombo.add(environment.getName());
	}

	this.environmentCombo.select(0);
	this.currentEnvironment = environmentList.get(0);

	if (this.result.getName() != null) {
		this.nameText.setText(this.result.getName());
	}

	this.setPropertiesData();
}
 
开发者ID:kozake,项目名称:ermaster-k,代码行数:19,代码来源:TablespaceDialog.java


示例7: init

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
public void init(Connection con, DBSetting dbSetting, ERDiagram diagram,
		Environment environment) throws SQLException {
	this.con = con;
	this.dbSetting = dbSetting;
	this.diagram = diagram;
	this.environment = environment;

	this.metaData = con.getMetaData();

	this.ifExistsOption = DBManagerFactory
			.getDBManager(this.diagram)
			.getDDLCreator(this.diagram, this.diagram.getCurrentCategory(),
					false).getIfExistsOption();

	this.prepareNewNames();
}
 
开发者ID:kozake,项目名称:ermaster-k,代码行数:17,代码来源:PreTableExportManager.java


示例8: validate

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
@Override
public boolean validate(ERDiagram diagram, Tablespace tablespace,
		Environment environment) {
	TablespaceProperties tablespaceProperties = tablespace.getProperties(
			environment, diagram);

	for (String errorMessage : tablespaceProperties.validate()) {
		ValidateResult validateResult = new ValidateResult();
		validateResult.setMessage(ResourceString
				.getResourceString(errorMessage)
				+ this.getMessageSuffix(tablespace, environment));
		validateResult.setLocation(tablespace.getName());
		validateResult.setSeverity(IMarker.SEVERITY_WARNING);
		validateResult.setObject(tablespace);

		this.addError(validateResult);
	}

	return true;
}
 
开发者ID:kozake,项目名称:ermaster-k,代码行数:21,代码来源:UninputTablespaceRule.java


示例9: generateEnvironmentTable

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
private String generateEnvironmentTable(ERDiagram diagram,
		Tablespace tablespace) throws IOException {
	StringBuilder sb = new StringBuilder();

	String template = ExportToHtmlManager
			.getTemplate("types/environment_row_template.html");

	for (Environment environment : diagram.getDiagramContents()
			.getSettings().getEnvironmentSetting().getEnvironments()) {
		TablespaceProperties properties = tablespace.getPropertiesMap()
				.get(environment);
		if (properties == null) {
			continue;
		}

		Object[] args = { Format.null2blank(environment.getName()),
				this.generateValueTable(properties) };
		String row = MessageFormat.format(template, args);

		sb.append(row);
	}

	return sb.toString();
}
 
开发者ID:kozake,项目名称:ermaster-k,代码行数:25,代码来源:TablespaceHtmlReportPageGenerator.java


示例10: createXML

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
private String createXML(EnvironmentSetting environmentSetting,
		PersistentContext context) {
	StringBuilder xml = new StringBuilder();

	xml.append("<environment_setting>\n");

	for (Environment environment : environmentSetting.getEnvironments()) {
		xml.append("\t<environment>\n");

		Integer environmentId = context.environmentMap.get(environment);
		xml.append("\t\t<id>").append(environmentId).append("</id>\n");
		xml.append("\t\t<name>").append(environment.getName())
				.append("</name>\n");

		xml.append("\t</environment>\n");
	}

	xml.append("</environment_setting>\n");

	return xml.toString();
}
 
开发者ID:kozake,项目名称:ermaster-k,代码行数:22,代码来源:PersistentXmlImpl.java


示例11: LoadContext

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
private LoadContext(Dictionary dictionary) {
	this.nodeElementMap = new HashMap<String, NodeElement>();
	this.columnMap = new HashMap<String, NormalColumn>();
	this.complexUniqueKeyMap = new HashMap<String, ComplexUniqueKey>();
	this.columnRelationMap = new HashMap<NormalColumn, String[]>();
	this.columnReferencedColumnMap = new HashMap<NormalColumn, String[]>();
	this.columnGroupMap = new HashMap<String, ColumnGroup>();
	this.referencedColumnMap = new HashMap<Relation, String>();
	this.referencedComplexUniqueKeyMap = new HashMap<Relation, String>();
	this.connectionMap = new HashMap<String, ConnectionElement>();
	this.connectionSourceMap = new HashMap<ConnectionElement, String>();
	this.connectionTargetMap = new HashMap<ConnectionElement, String>();
	this.wordMap = new HashMap<String, Word>();
	this.tablespaceMap = new HashMap<String, Tablespace>();
	this.environmentMap = new HashMap<String, Environment>();
	this.uniqueWordDictionary = new UniqueWordDictionary();

	this.dictionary = dictionary;
	this.dictionary.clear();
}
 
开发者ID:kozake,项目名称:ermaster-k,代码行数:21,代码来源:XMLLoader.java


示例12: createExportManager

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
protected ExportWithProgressManager createExportManager(ERDiagram diagram)
		throws Exception {
	if (this.outputFile == null || this.outputFile.trim().equals("")) {
		throw new BuildException("outputFile attribute must be set!");
	}

	this.outputFile = this.getAbsolutePath(this.outputFile);

	Environment environment = diagram.getDiagramContents().getSettings()
			.getExportSetting().getExportDDLSetting().getEnvironment();

	DDLTarget ddlTarget = diagram.getDiagramContents().getSettings()
			.getExportSetting().getExportDDLSetting().getDdlTarget();

	if (this.encoding == null) {
		this.encoding = Charset.defaultCharset().name();
	}

	this.log("Encoding : " + this.encoding);

	ExportDDLSetting exportDDLSetting = new ExportDDLSetting();
	exportDDLSetting.setDdlOutput(this.outputFile);
	exportDDLSetting.setDdlTarget(ddlTarget);
	exportDDLSetting.setEnvironment(environment);
	exportDDLSetting.setSrcFileEncoding(this.encoding);

	return new ExportToDDLManager(exportDDLSetting);
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:33,代码来源:DDLAntTask.java


示例13: setData

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
protected void setData() {
    super.setData();

    environmentList.removeAll();

    for (final Environment environment : settings.getEnvironmentSetting().getEnvironments()) {
        environmentList.add(environment.getName());
    }
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:14,代码来源:EnvironmentTabWrapper.java


示例14: initialize

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
protected void initialize(final Composite parent) {
    environmentCombo = CompositeFactory.createReadOnlyCombo(this, parent, "label.tablespace.environment", 2, -1);
    for (final Environment environment : settings.getEnvironmentSetting().getEnvironments()) {
        environmentCombo.add(environment.getName());
    }

    outputFileText = CompositeFactory.createFileText(true, this, parent, "label.output.file", getBaseDir(), getDefaultOutputFileName(".sql"), "*.sql");

    fileEncodingCombo = CompositeFactory.createFileEncodingCombo(diagram.getEditor().getDefaultCharset(), this, parent, "label.output.file.encoding", 2);

    lineFeedCombo = CompositeFactory.createReadOnlyCombo(this, parent, "label.line.feed.code", 2);
    lineFeedCombo.add(ExportDDLSetting.CRLF);
    lineFeedCombo.add(ExportDDLSetting.LF);

    CompositeFactory.createLabel(parent, "label.category");
    categoryLabel = CompositeFactory.createLabelAsValue(parent, "", 2);
    // this.categoryCombo = CompositeFactory.createReadOnlyCombo(this,
    // parent,
    // "label.category", 2, -1);
    // this.initCategoryCombo(this.categoryCombo);

    createCheckboxComposite(parent);

    createCommentComposite(parent);

    final Composite checkboxArea = this.createCheckboxArea(parent, false);

    createOpenAfterSavedButton(checkboxArea, false, 3);
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:34,代码来源:ExportToDDLDialog.java


示例15: getExportWithProgressManager

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
@Override
protected ExportWithProgressManager getExportWithProgressManager(final ExportSetting exportSetting) throws InputException {
    final ExportDDLSetting exportDDLSetting = exportSetting.getExportDDLSetting();

    final String saveFilePath = outputFileText.getFilePath();

    // File outputFile = FileUtils.getFile(this.getProjectDir(),
    // saveFilePath);
    // File outputDir = outputFile.getParentFile();
    //
    // if (!outputDir.exists()) {
    // if (!Activator.showConfirmDialog(ResourceString.getResourceString(
    // "dialog.message.create.parent.dir",
    // new String[] { outputDir.getAbsolutePath() }))) {
    // throw new InputException();
    //
    // } else {
    // outputDir.mkdirs();
    // }
    // }

    exportDDLSetting.setDdlOutput(saveFilePath);
    exportDDLSetting.setOpenAfterSaved(openAfterSavedButton.getSelection());

    // exportDDLSetting.setCategory(this
    // .getSelectedCategory(this.categoryCombo));
    exportDDLSetting.setCategory(diagram.getCurrentCategory());

    final int index = environmentCombo.getSelectionIndex();
    final Environment environment = settings.getEnvironmentSetting().getEnvironments().get(index);
    exportDDLSetting.setEnvironment(environment);

    exportDDLSetting.setSrcFileEncoding(fileEncodingCombo.getText());
    exportDDLSetting.setLineFeed(lineFeedCombo.getText());

    exportDDLSetting.setDdlTarget(createDDLTarget());

    return new ExportToDDLManager(exportDDLSetting);
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:40,代码来源:ExportToDDLDialog.java


示例16: setData

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
protected void setData() {
    super.setData();

    final Settings settings = diagram.getDiagramContents().getSettings();

    for (final Environment environment : settings.getEnvironmentSetting().getEnvironments()) {
        environmentCombo.add(environment.getName());
    }
    environmentCombo.select(0);
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:15,代码来源:ExportDBSettingDialog.java


示例17: copyTo

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
public void copyTo(final Tablespace to) {
    to.setName(getName());

    to.propertiesMap = new HashMap<Environment, TablespaceProperties>();
    for (final Map.Entry<Environment, TablespaceProperties> entry : propertiesMap.entrySet()) {
        to.propertiesMap.put(entry.getKey(), entry.getValue().clone());
    }
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:9,代码来源:Tablespace.java


示例18: init

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
public void init(final Connection con, final DBSetting dbSetting, final ERDiagram diagram, final Environment environment) throws SQLException {
    this.con = con;
    this.dbSetting = dbSetting;
    this.diagram = diagram;
    this.environment = environment;

    metaData = con.getMetaData();

    ifExistsOption = DBManagerFactory.getDBManager(this.diagram).getDDLCreator(this.diagram, this.diagram.getCurrentCategory(), false).getIfExistsOption();

    prepareNewNames();
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:13,代码来源:PreTableExportManager.java


示例19: validate

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
@Override
public boolean validate(final ERDiagram diagram) {
    database = diagram.getDatabase();

    for (final Tablespace tablespace : diagram.getDiagramContents().getTablespaceSet().getObjectList()) {
        for (final Environment environment : diagram.getDiagramContents().getSettings().getEnvironmentSetting().getEnvironments()) {
            if (!this.validate(diagram, tablespace, environment)) {
                return false;
            }
        }
    }

    return true;
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:15,代码来源:TablespaceRule.java


示例20: getMessageSuffix

import org.insightech.er.editor.model.settings.Environment; //导入依赖的package包/类
protected String getMessageSuffix(final Tablespace tablespace, final Environment environment) {
    final StringBuilder suffix = new StringBuilder();
    suffix.append(" ");
    suffix.append(ResourceString.getResourceString("error.tablespace.suffix.1"));
    suffix.append(tablespace.getName());
    suffix.append(ResourceString.getResourceString("error.tablespace.suffix.2"));
    suffix.append(environment.getName());

    return suffix.toString();
}
 
开发者ID:roundrop,项目名称:ermasterr,代码行数:11,代码来源:UninputTablespaceRule.java



注:本文中的org.insightech.er.editor.model.settings.Environment类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Compressor类代码示例发布时间:2022-05-16
下一篇:
Java TruncateOp类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap