本文整理汇总了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;未经允许,请勿转载。 |
请发表评论