当前位置: 首页>>代码示例>>Java>>正文


Java BasePropertyHandler.getProperty方法代码示例

本文整理汇总了Java中org.pentaho.di.laf.BasePropertyHandler.getProperty方法的典型用法代码示例。如果您正苦于以下问题:Java BasePropertyHandler.getProperty方法的具体用法?Java BasePropertyHandler.getProperty怎么用?Java BasePropertyHandler.getProperty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.pentaho.di.laf.BasePropertyHandler的用法示例。


在下文中一共展示了BasePropertyHandler.getProperty方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: save

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
public boolean save(EngineMetaInterface meta, String fname, boolean export) {
	boolean saved = false;
	FileListener listener = null;
	// match by extension first
	int idx = fname.lastIndexOf('.');
	if (idx != -1) {
		String extension = fname.substring(idx + 1);
		listener = fileExtensionMap.get(extension);
	}
	if (listener == null) {
		String xt = meta.getDefaultExtension();
		listener = fileExtensionMap.get(xt);
	}

	if (listener != null) {
		String sync = BasePropertyHandler.getProperty(SYNC_TRANS);
		if (Boolean.parseBoolean(sync)) {
			listener.syncMetaName(meta, Const.createName(fname));
			delegates.tabs.renameTabs();
		}
		saved = listener.save(meta, fname, export);

	}
	return saved;
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:26,代码来源:Spoon.java

示例2: setDefault

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
public void setDefault()
{
	FontData fd;
	RGB col;

       lastUsedFiles = new ArrayList<LastUsedFile>();
       openTabFiles = new ArrayList<LastUsedFile>();
	screens = new Hashtable<String,WindowProperty>();

		properties.setProperty(STRING_LOG_LEVEL,  getLogLevel());
	properties.setProperty(STRING_LOG_FILTER, getLogFilter());
	
	if (display!=null)
	{
		fd=getFixedFont();
		properties.setProperty(STRING_FONT_FIXED_NAME,     fd.getName()   );
		properties.setProperty(STRING_FONT_FIXED_SIZE,  ""+fd.getHeight() );
		properties.setProperty(STRING_FONT_FIXED_STYLE, ""+fd.getStyle()  );

		fd=getDefaultFont();
           properties.setProperty(STRING_FONT_DEFAULT_NAME,     fd.getName());
		properties.setProperty(STRING_FONT_DEFAULT_SIZE,  ""+fd.getHeight() );
		properties.setProperty(STRING_FONT_DEFAULT_STYLE, ""+fd.getStyle() );

		fd=getDefaultFont();
		properties.setProperty(STRING_FONT_GRAPH_NAME,     fd.getName()   );
		properties.setProperty(STRING_FONT_GRAPH_SIZE,  ""+fd.getHeight() );
		properties.setProperty(STRING_FONT_GRAPH_STYLE, ""+fd.getStyle()  );

		fd=getDefaultFont();
		properties.setProperty(STRING_FONT_GRID_NAME,     fd.getName()   );
		properties.setProperty(STRING_FONT_GRID_SIZE,  ""+fd.getHeight() );
		properties.setProperty(STRING_FONT_GRID_STYLE, ""+fd.getStyle()  );

		fd=getDefaultFont();
		properties.setProperty(STRING_FONT_NOTE_NAME,     fd.getName()   );
		properties.setProperty(STRING_FONT_NOTE_SIZE,  ""+fd.getHeight() );
		properties.setProperty(STRING_FONT_NOTE_STYLE, ""+fd.getStyle()  );

		col=getBackgroundRGB();
		properties.setProperty(STRING_BACKGROUND_COLOR_R, ""+col.red  );
		properties.setProperty(STRING_BACKGROUND_COLOR_G, ""+col.green);
		properties.setProperty(STRING_BACKGROUND_COLOR_B, ""+col.blue );

		col=getGraphColorRGB();
		properties.setProperty(STRING_GRAPH_COLOR_R, ""+col.red   );
		properties.setProperty(STRING_GRAPH_COLOR_G, ""+col.green );
		properties.setProperty(STRING_GRAPH_COLOR_B, ""+col.blue  );
		
		properties.setProperty(STRING_ICON_SIZE,     ""+getIconSize());
		properties.setProperty(STRING_LINE_WIDTH,    ""+getLineWidth());
		properties.setProperty(STRING_SHADOW_SIZE,   ""+getShadowSize());
		properties.setProperty(STRING_MAX_UNDO,      ""+getMaxUndo());
		
		setSashWeights(getSashWeights());
		
		// Set Default Look for all dialogs and sizes.
		String prop = BasePropertyHandler.getProperty("Default_UI_Properties_Resource", "org.pentaho.di.ui.core.default"); //$NON-NLS-1$ //$NON-NLS-2$
		try {
			ResourceBundle bundle = ResourceBundle.getBundle(prop);
			// ResourceBundle bundle = ResourceBundle.getBundle(prop);
			if (bundle != null) {
				Enumeration<String> enumer = bundle.getKeys();
				String theKey;
				while (enumer.hasMoreElements()) {
					theKey = enumer.nextElement();
					properties.setProperty(theKey, bundle.getString(theKey));
				}
			}
		} catch (Exception ex) {
			// don't throw an exception, but log it.
			ex.printStackTrace();
		}
	}
   
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:77,代码来源:PropsUI.java

示例3: getKettleDirectory

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
/**
 * Determines the Kettle directory in the user's home directory.
 * @return The Kettle directory.
 */
public static final String getKettleDirectory()
{
	return USER_HOME_DIRECTORY + FILE_SEPARATOR + BasePropertyHandler.getProperty("userBaseDir", ".kettle");
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:9,代码来源:Const.java

示例4: reinit

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
protected void reinit() {
	replaceWith = BasePropertyHandler.getProperty("LAFpackage");
	replaceSysBundle = replacePackage(SYSTEM_BUNDLE_PACKAGE);
	offset = -1;
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:6,代码来源:LAFMessageHandler.java

示例5: save

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
public boolean save(EngineMetaInterface meta, String fname, boolean export) {
  boolean saved = false;

  // the only file types that are subject to ascii-only rule are those that are not trans and not job 
  boolean isNotTransOrJob = !LastUsedFile.FILE_TYPE_TRANSFORMATION.equals(meta.getFileType())
      && !LastUsedFile.FILE_TYPE_JOB.equals(meta.getFileType());

  if (isNotTransOrJob) {
    Pattern pattern = Pattern.compile("\\p{ASCII}+");
    Matcher matcher = pattern.matcher(fname);
    if (!matcher.matches()) {
      /*
       * Temporary fix for AGILEBI-405 Don't allow saving of files that contain special characters until AGILEBI-394 is resolved.
       * AGILEBI-394 Naming an analyzer report with spanish accents gives error when publishing.
       * */
      MessageBox box = new MessageBox(staticSpoon.shell, SWT.ICON_ERROR | SWT.OK);
      box.setMessage("Special characters are not allowed in the filename. Please use ASCII characters only");
      box.setText(BaseMessages.getString(PKG, "Spoon.Dialog.ErrorSavingConnection.Title"));
      box.open();
      return false;
    }
  }

  FileListener listener = null;
  // match by extension first
  int idx = fname.lastIndexOf('.');
  if (idx != -1) {
    String extension = fname.substring(idx + 1);
    listener = fileExtensionMap.get(extension);
  }
  if (listener == null) {
    String xt = meta.getDefaultExtension();
    listener = fileExtensionMap.get(xt);
  }

  if (listener != null) {
    String sync = BasePropertyHandler.getProperty(SYNC_TRANS);
    if (Boolean.parseBoolean(sync)) {
      listener.syncMetaName(meta, Const.createName(fname));
      delegates.tabs.renameTabs();
    }
    saved = listener.save(meta, fname, export);
  }

  return saved;
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:47,代码来源:Spoon.java

示例6: getKettleDirectory

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
/**
 * Determines the Kettle directory in the user's home directory.
 * @return The Kettle directory.
 */
public static final String getKettleDirectory()
{
	return getUserHomeDirectory() + FILE_SEPARATOR + BasePropertyHandler.getProperty("userBaseDir", ".kettle");
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:9,代码来源:Const.java

示例7: save

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
public boolean save(EngineMetaInterface meta, String fname, boolean export) {
  boolean saved = false;

  // the only file types that are subject to ascii-only rule are those that are not trans and not job 
  boolean isNotTransOrJob = !LastUsedFile.FILE_TYPE_TRANSFORMATION.equals(meta.getFileType())
      && !LastUsedFile.FILE_TYPE_JOB.equals(meta.getFileType());

  if (isNotTransOrJob) {
    Pattern pattern = Pattern.compile("\\p{ASCII}+");
    Matcher matcher = pattern.matcher(fname);
    if (!matcher.matches()) {
      /*
       * Temporary fix for AGILEBI-405 Don't allow saving of files that contain special characters until AGILEBI-394 is resolved.
       * AGILEBI-394 Naming an analyzer report with spanish accents gives error when publishing.
       * */
      MessageBox box = new MessageBox(staticSpoon.shell, SWT.ICON_ERROR | SWT.OK);
      box.setMessage("Special characters are not allowed in the filename. Please use ASCII characters only");
      box.setText(BaseMessages.getString(PKG, "Spoon.Dialog.ErrorSavingConnection.Title"));
      box.open();
      return false;
    }
  }

  FileListener listener = null;
  // match by extension first
  int idx = fname.lastIndexOf('.');
  if (idx != -1) {
    String extension = fname.substring(idx + 1);
    listener = fileExtensionMap.get(extension);
  }
  if (listener == null) {
    String xt = meta.getDefaultExtension();
    listener = fileExtensionMap.get(xt);
  }

  if (listener != null) {
    String sync = BasePropertyHandler.getProperty(SYNC_TRANS);
    if (Boolean.parseBoolean(sync)) {
      listener.syncMetaName(meta, Const.createName(fname));
      delegates.tabs.renameTabs();
    }
    saved = listener.save(meta, fname, export);
  }
  
  return saved;
}
 
开发者ID:jjeb,项目名称:kettle-trunk,代码行数:47,代码来源:Spoon.java

示例8: save

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
public boolean save( EngineMetaInterface meta, String filename, boolean export ) {
  boolean saved = false;

  // the only file types that are subject to ascii-only rule are those that are not trans and not job
  boolean isNotTransOrJob =
    !LastUsedFile.FILE_TYPE_TRANSFORMATION.equals( meta.getFileType() )
      && !LastUsedFile.FILE_TYPE_JOB.equals( meta.getFileType() );

  if ( isNotTransOrJob ) {
    Pattern pattern = Pattern.compile( "\\p{ASCII}+" );
    Matcher matcher = pattern.matcher( filename );
    if ( !matcher.matches() ) {
      /*
       * Temporary fix for AGILEBI-405 Don't allow saving of files that contain special characters until AGILEBI-394
       * is resolved. AGILEBI-394 Naming an analyzer report with spanish accents gives error when publishing.
       */
      MessageBox box = new MessageBox( staticSpoon.shell, SWT.ICON_ERROR | SWT.OK );
      box.setMessage( "Special characters are not allowed in the filename. Please use ASCII characters only" );
      box.setText( BaseMessages.getString( PKG, "Spoon.Dialog.ErrorSavingConnection.Title" ) );
      box.open();
      return false;
    }
  }

  FileListener listener = null;
  // match by extension first
  int idx = filename.lastIndexOf( '.' );
  if ( idx != -1 ) {
    String extension = filename.substring( idx + 1 );
    listener = fileExtensionMap.get( extension );
  }
  if ( listener == null ) {
    String xt = meta.getDefaultExtension();
    listener = fileExtensionMap.get( xt );
  }

  if ( listener != null ) {
    String sync = BasePropertyHandler.getProperty( SYNC_TRANS );
    if ( Boolean.parseBoolean( sync ) ) {
      listener.syncMetaName( meta, Const.createName( filename ) );
      delegates.tabs.renameTabs();
    }
    saved = listener.save( meta, filename, export );
  }

  return saved;
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:48,代码来源:Spoon.java

示例9: setDefault

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
public void setDefault() {
  FontData fd;
  RGB col;

  lastUsedFiles = new ArrayList<LastUsedFile>();
  lastUsedRepoFiles = new LinkedHashMap<>();
  openTabFiles = new ArrayList<LastUsedFile>();
  screens = new Hashtable<String, WindowProperty>();

  properties.setProperty( STRING_LOG_LEVEL, getLogLevel() );
  properties.setProperty( STRING_LOG_FILTER, getLogFilter() );

  if ( display != null ) {
    // Set Default Look for all dialogs and sizes.
    String prop =
        BasePropertyHandler.getProperty( "Default_UI_Properties_Resource", "org.pentaho.di.ui.core.default" );
    try {
      ResourceBundle bundle = ResourceBundle.getBundle( prop );
      if ( bundle != null ) {
        Enumeration<String> enumer = bundle.getKeys();
        String theKey;
        while ( enumer.hasMoreElements() ) {
          theKey = enumer.nextElement();
          properties.setProperty( theKey, bundle.getString( theKey ) );
        }
      }
    } catch ( Exception ex ) {
      // don't throw an exception, but log it.
      ex.printStackTrace();
    }

    fd = getFixedFont();
    properties.setProperty( STRING_FONT_FIXED_NAME, fd.getName() );
    properties.setProperty( STRING_FONT_FIXED_SIZE, "" + fd.getHeight() );
    properties.setProperty( STRING_FONT_FIXED_STYLE, "" + fd.getStyle() );

    fd = getDefaultFont();
    properties.setProperty( STRING_FONT_DEFAULT_NAME, fd.getName() );
    properties.setProperty( STRING_FONT_DEFAULT_SIZE, "" + fd.getHeight() );
    properties.setProperty( STRING_FONT_DEFAULT_STYLE, "" + fd.getStyle() );

    fd = getDefaultFont();
    properties.setProperty( STRING_FONT_GRAPH_NAME, fd.getName() );
    properties.setProperty( STRING_FONT_GRAPH_SIZE, "" + fd.getHeight() );
    properties.setProperty( STRING_FONT_GRAPH_STYLE, "" + fd.getStyle() );

    fd = getDefaultFont();
    properties.setProperty( STRING_FONT_GRID_NAME, fd.getName() );
    properties.setProperty( STRING_FONT_GRID_SIZE, "" + fd.getHeight() );
    properties.setProperty( STRING_FONT_GRID_STYLE, "" + fd.getStyle() );

    fd = getDefaultFont();
    properties.setProperty( STRING_FONT_NOTE_NAME, fd.getName() );
    properties.setProperty( STRING_FONT_NOTE_SIZE, "" + fd.getHeight() );
    properties.setProperty( STRING_FONT_NOTE_STYLE, "" + fd.getStyle() );

    col = getBackgroundRGB();
    properties.setProperty( STRING_BACKGROUND_COLOR_R, "" + col.red );
    properties.setProperty( STRING_BACKGROUND_COLOR_G, "" + col.green );
    properties.setProperty( STRING_BACKGROUND_COLOR_B, "" + col.blue );

    col = getGraphColorRGB();
    properties.setProperty( STRING_GRAPH_COLOR_R, "" + col.red );
    properties.setProperty( STRING_GRAPH_COLOR_G, "" + col.green );
    properties.setProperty( STRING_GRAPH_COLOR_B, "" + col.blue );

    properties.setProperty( STRING_ICON_SIZE, "" + getIconSize() );
    properties.setProperty( STRING_LINE_WIDTH, "" + getLineWidth() );
    properties.setProperty( STRING_SHADOW_SIZE, "" + getShadowSize() );
    properties.setProperty( STRING_MAX_UNDO, "" + getMaxUndo() );

    setSashWeights( getSashWeights() );
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:75,代码来源:PropsUI.java

示例10: reinit

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
protected void reinit() {
  replaceWith = BasePropertyHandler.getProperty( "LAFpackage" );
  replaceSysBundle = replacePackage( SYSTEM_BUNDLE_PACKAGE );
  offset = -1;
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:6,代码来源:LAFMessageHandler.java

示例11: getUserBaseDir

import org.pentaho.di.laf.BasePropertyHandler; //导入方法依赖的package包/类
/**
 * Determines the Kettle directory in the user's home directory.
 *
 * @return The Kettle directory.
 */
public static String getUserBaseDir() {
  return BasePropertyHandler.getProperty( "userBaseDir", ".kettle" );
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:9,代码来源:Const.java


注:本文中的org.pentaho.di.laf.BasePropertyHandler.getProperty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。