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


Java PropertyPage类代码示例

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


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

示例1: updateMessage

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
public void updateMessage( )
{
	PropertyPage propertyPage = getCurrentPropertyPage( );
	if ( propertyPage != null )
	{
	    String message = propertyPage.getMessage( );
	    int messageType = propertyPage.getMessageType( );
	    
           // if error message exists, it takes precedence over page's non-error message
	    if ( messageType < IMessageProvider.ERROR )
	    {
   		    String errMessage = propertyPage.getErrorMessage();
   		    if ( errMessage != null )
   		    {
   		        message = errMessage;
   		        messageType = IMessageProvider.ERROR;
   		    }
	    }
	    
		setMessage( message, messageType );
	}
}
 
开发者ID:eclipse,项目名称:birt,代码行数:23,代码来源:DataSourceEditor.java

示例2: getCurrentPropertyPage

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
/**
 * get current PropertyPage
 * 
 * @return
 */
private PropertyPage getCurrentPropertyPage( )
{
	if ( getCurrentNode( ) != null )
	{
		IPropertyPage ipropertyPage = getCurrentNode( ).getPage( );
		if ( ipropertyPage instanceof PropertyPageWrapper )
			return ( (PropertyPageWrapper) ipropertyPage ).getPropertyPage( );
	}

	return null;
}
 
开发者ID:eclipse,项目名称:birt,代码行数:17,代码来源:DataSetEditor.java

示例3: updateButtons

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
public void updateButtons( )
{
	if ( getOkButton( ) != null )
	{
		PropertyPage propertyPage = this.getCurrentPropertyPage( );
		if ( propertyPage != null )
		{
			getOkButton( ).setEnabled( propertyPage.okToLeave( ) );
		}
		else if ( getCurrentNode( ).getPage( ) instanceof WizardPage )
		{
			getOkButton( ).setEnabled( ( (WizardPage) getCurrentNode( ).getPage( ) ).isPageComplete( ) );
		}
	}
}
 
开发者ID:eclipse,项目名称:birt,代码行数:16,代码来源:DataSetEditor.java

示例4: updateMessage

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
public void updateMessage( )
{
	PropertyPage propertyPage = getCurrentPropertyPage( );

	if ( propertyPage != null )
		setMessage( propertyPage.getMessage( ),
				propertyPage.getMessageType( ) );
}
 
开发者ID:eclipse,项目名称:birt,代码行数:9,代码来源:DataSetEditor.java

示例5: updateButtons

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
public void updateButtons( )
{
	if ( getOkButton( ) != null )
	{
		PropertyPage propertyPage = getCurrentPropertyPage( );
		if ( propertyPage != null )
			getOkButton( ).setEnabled( propertyPage.isValid( ) );
	}
}
 
开发者ID:eclipse,项目名称:birt,代码行数:10,代码来源:DataSourceEditor.java

示例6: getCurrentPropertyPage

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
/**
 * 
 * @return
 */
private PropertyPage getCurrentPropertyPage( )
{
	if ( getCurrentNode( ) == null )
		return null;
	IPropertyPage currentPage = getCurrentNode( ).getPage( );
	if ( !( currentPage instanceof PropertyPageWrapper ) )
		return null;

	return ( (PropertyPageWrapper) currentPage ).getPropertyPage( );
}
 
开发者ID:eclipse,项目名称:birt,代码行数:15,代码来源:DataSourceEditor.java

示例7: PropertyPageWrapper

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
public PropertyPageWrapper( PropertyPage propertyPage,
		DataSetDesignSession m_designSession )
{
	this.propertyPage = propertyPage;
	this.dataSetSession = m_designSession;
}
 
开发者ID:eclipse,项目名称:birt,代码行数:7,代码来源:PropertyPageWrapper.java

示例8: getPropertyPage

import org.eclipse.ui.dialogs.PropertyPage; //导入依赖的package包/类
public PropertyPage getPropertyPage( )
{
	return propertyPage;
}
 
开发者ID:eclipse,项目名称:birt,代码行数:5,代码来源:PropertyPageWrapper.java


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