本文整理汇总了Java中org.eclipse.core.commands.ParameterValueConversionException类的典型用法代码示例。如果您正苦于以下问题:Java ParameterValueConversionException类的具体用法?Java ParameterValueConversionException怎么用?Java ParameterValueConversionException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ParameterValueConversionException类属于org.eclipse.core.commands包,在下文中一共展示了ParameterValueConversionException类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: createParameter
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public static Parameterization createParameter( Command command,
String parameterId, Object value ) throws NotDefinedException,
ExecutionException, ParameterValueConversionException
{
ParameterType parameterType = command.getParameterType( parameterId );
if ( parameterType == null )
{
throw new ExecutionException( "Command does not have a parameter type for the given parameter" ); //$NON-NLS-1$
}
IParameter param = command.getParameter( parameterId );
AbstractParameterValueConverter valueConverter = parameterType.getValueConverter( );
if ( valueConverter == null )
{
throw new ExecutionException( "Command does not have a value converter" ); //$NON-NLS-1$
}
String valueString = valueConverter.convertToString( value );
Parameterization parm = new Parameterization( param, valueString );
return parm;
}
开发者ID:eclipse,项目名称:birt,代码行数:22,代码来源:CommandUtils.java
示例2: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
@Override
public String convertToString ( final Object parameterValue ) throws ParameterValueConversionException
{
if ( parameterValue instanceof Map )
{
final Gson gson = this.builder.create ();
return gson.toJson ( parameterValue );
}
throw new ParameterValueConversionException ( "Unable to convert type " + parameterValue.getClass () );
}
开发者ID:eclipse,项目名称:neoscada,代码行数:11,代码来源:ParameterConverter.java
示例3: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public Object convertToObject( String parameterValue )
throws ParameterValueConversionException
{
String elementId = parameterValue.substring( 0,
parameterValue.indexOf( "#" ) ); //$NON-NLS-1$
String slotId = parameterValue.substring( parameterValue.indexOf( "#" ) + 1, //$NON-NLS-1$
parameterValue.length( ) );
return SessionHandleAdapter.getInstance( )
.getReportDesignHandle( )
.getElementByID( Long.parseLong( elementId ) )
.getSlot( Integer.parseInt( slotId ) );
}
开发者ID:eclipse,项目名称:birt,代码行数:13,代码来源:SlotHandleConverter.java
示例4: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public String convertToString( Object parameterValue )
throws ParameterValueConversionException
{
return ( (SlotHandle) parameterValue ).getElement( ).getID( )
+ "#" //$NON-NLS-1$
+ ( (SlotHandle) parameterValue ).getSlotID( );
}
开发者ID:eclipse,项目名称:birt,代码行数:9,代码来源:SlotHandleConverter.java
示例5: executeCommand
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public static Object executeCommand( String commandId, Map paramMap )
throws NotDefinedException, ExecutionException,
ParameterValueConversionException, NotEnabledException,
NotHandledException
{
Command cmd = CommandUtils.getCommand( commandId );
List paramList = new ArrayList( );
if ( paramMap != null )
{
for ( Iterator iter = paramMap.entrySet( ).iterator( ); iter.hasNext( ); )
{
Map.Entry entry = (Entry) iter.next( );
String paramId = entry.getKey( ).toString( );
Object value = entry.getValue( );
if ( value != null )
{
paramList.add( createParameter( cmd, paramId, value ) );
}
}
}
if ( paramList.size( ) > 0 )
{
ParameterizedCommand paramCommand = new ParameterizedCommand( cmd,
(Parameterization[]) paramList.toArray( new Parameterization[paramList.size( )] ) );
return getHandlerService( ).executeCommand( paramCommand, null );
}
else
{
return getHandlerService( ).executeCommand( commandId, null );
}
}
开发者ID:eclipse,项目名称:birt,代码行数:33,代码来源:CommandUtils.java
示例6: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public String convertToString( Object parameterValue )
throws ParameterValueConversionException
{
String retString = ""; //$NON-NLS-1$
Integer integer = (Integer)parameterValue;
retString = integer.toString();
return retString;
}
开发者ID:eclipse,项目名称:birt,代码行数:9,代码来源:IntegerConverter.java
示例7: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
/**
* @see org.eclipse.core.commands.AbstractParameterValueConverter#convertToObject(java.lang.String)
*/
@Override
public Object convertToObject(String parameterValue) throws ParameterValueConversionException {
Integer result = null;
try {
result = new Integer(parameterValue);
} catch (NumberFormatException e) {
result = new Integer(1);
}
return result;
}
开发者ID:MulgaSoft,项目名称:e4macs,代码行数:14,代码来源:IntegerConverter.java
示例8: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
/**
* @see org.eclipse.core.commands.AbstractParameterValueConverter#convertToString(java.lang.Object)
*/
@Override
public String convertToString(Object parameterValue) throws ParameterValueConversionException {
String result = "1"; //$NON-NLS-1$ // default to 1 execution
if (parameterValue instanceof Integer) {
result = ((Integer)parameterValue).toString();
} else if (parameterValue instanceof String) {
result = (String)parameterValue;
}
return result;
}
开发者ID:MulgaSoft,项目名称:e4macs,代码行数:14,代码来源:IntegerConverter.java
示例9: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
/**
* @see org.eclipse.core.commands.AbstractParameterValueConverter#convertToString(java.lang.Object)
*/
@Override
public String convertToString(Object parameterValue) throws ParameterValueConversionException {
String result = EmacsPlusUtils.EMPTY_STR;
if (parameterValue != null) {
result = parameterValue.toString();
}
return result;
}
开发者ID:MulgaSoft,项目名称:e4macs,代码行数:12,代码来源:StringConverter.java
示例10: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
@Override
public String convertToString(Object parameterValue) throws ParameterValueConversionException{
if (parameterValue instanceof Tree) {
String ret = StringTool.unique(getClass().getName());
map.put(ret, (Tree<?>) parameterValue);
return ret;
}
throw new ParameterValueConversionException("Parameter was not instance of Tree");
}
开发者ID:elexis,项目名称:elexis-3-core,代码行数:10,代码来源:TreeToStringConverter.java
示例11: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
@Override
public Object convertToObject ( final String parameterValue ) throws ParameterValueConversionException
{
final Gson gson = this.builder.create ();
return gson.fromJson ( parameterValue, new TypeToken<Map<String, String>> () {}.getType () );
}
开发者ID:eclipse,项目名称:neoscada,代码行数:7,代码来源:ParameterConverter.java
示例12: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
@Override
public String convertToString(Object parameterValue) throws ParameterValueConversionException {
if (!(parameterValue instanceof IJavaElement)) {
throw new ParameterValueConversionException("parameterValue must be an IJavaElement"); //$NON-NLS-1$
}
IJavaElement javaElement= (IJavaElement) parameterValue;
IJavaProject javaProject= javaElement.getJavaProject();
if (javaProject == null) {
throw new ParameterValueConversionException("Could not get IJavaProject for element"); //$NON-NLS-1$
}
StringBuffer buffer;
if (javaElement instanceof IType) {
IType type= (IType) javaElement;
buffer= composeTypeReference(type);
} else
if (javaElement instanceof IMethod) {
IMethod method= (IMethod) javaElement;
buffer= composeTypeReference(method.getDeclaringType());
buffer.append(TYPE_END_CHAR);
buffer.append(method.getElementName());
String[] parameterTypes= method.getParameterTypes();
buffer.append(PARAM_START_CHAR);
for (int i= 0; i < parameterTypes.length; i++) {
buffer.append(parameterTypes[i]);
}
buffer.append(PARAM_END_CHAR);
} else
if (javaElement instanceof IField) {
IField field= (IField) javaElement;
buffer= composeTypeReference(field.getDeclaringType());
buffer.append(TYPE_END_CHAR);
buffer.append(field.getElementName());
} else {
throw new ParameterValueConversionException("Unsupported IJavaElement type"); //$NON-NLS-1$
}
return buffer.toString();
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:44,代码来源:JavaElementReferenceConverter.java
示例13: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public Object convertToObject( String parameterValue )
throws ParameterValueConversionException
{
return new Integer(parameterValue);
}
开发者ID:eclipse,项目名称:birt,代码行数:6,代码来源:IntegerConverter.java
示例14: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public Object convertToObject( String parameterValue )
throws ParameterValueConversionException
{
return parameterValue;
}
开发者ID:eclipse,项目名称:birt,代码行数:6,代码来源:StringConverter.java
示例15: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public String convertToString( Object parameterValue )
throws ParameterValueConversionException
{
return parameterValue != null ? parameterValue.toString( ) : ""; //$NON-NLS-1$
}
开发者ID:eclipse,项目名称:birt,代码行数:6,代码来源:StringConverter.java
示例16: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public Object convertToObject( String parameterValue )
throws ParameterValueConversionException
{
return Boolean.valueOf( parameterValue );
}
开发者ID:eclipse,项目名称:birt,代码行数:6,代码来源:BooleanConverter.java
示例17: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
public String convertToString( Object parameterValue )
throws ParameterValueConversionException
{
boolean value = ((Boolean)parameterValue).booleanValue( );
return Boolean.toString( value );
}
开发者ID:eclipse,项目名称:birt,代码行数:7,代码来源:BooleanConverter.java
示例18: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
/**
* @see org.eclipse.core.commands.AbstractParameterValueConverter#convertToObject(java.lang.String)
*/
@Override
public Object convertToObject(String parameterValue) throws ParameterValueConversionException {
return parameterValue;
}
开发者ID:MulgaSoft,项目名称:e4macs,代码行数:8,代码来源:StringConverter.java
示例19: convertToObject
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
/**
* @see org.eclipse.core.commands.AbstractParameterValueConverter#convertToObject(java.lang.String)
*/
@Override
public Object convertToObject(String parameterValue) throws ParameterValueConversionException {
return Boolean.valueOf(parameterValue);
}
开发者ID:MulgaSoft,项目名称:e4macs,代码行数:8,代码来源:BooleanConverter.java
示例20: convertToString
import org.eclipse.core.commands.ParameterValueConversionException; //导入依赖的package包/类
/**
* @see org.eclipse.core.commands.AbstractParameterValueConverter#convertToString(java.lang.Object)
*/
@Override
public String convertToString(Object parameterValue) throws ParameterValueConversionException {
return parameterValue.toString();
}
开发者ID:MulgaSoft,项目名称:e4macs,代码行数:8,代码来源:BooleanConverter.java
注:本文中的org.eclipse.core.commands.ParameterValueConversionException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论