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

Java Classes类代码示例

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

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



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

示例1: localize

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
protected <E> String localize(Enum<?> enumValue, String prefix, String suffix) {
	if (enumValue == null) {
		return null;
	}
	
	StringBuilder key = new StringBuilder();
	
	if (StringUtils.hasText(prefix)) {
		key.append(prefix).append(".");
	}
	
	key.append(Classes.simpleName(enumValue.getDeclaringClass()))
			.append(".").append(enumValue.name());
	
	if (StringUtils.hasText(suffix)) {
		key.append(".").append(suffix);
	}
	
	return localize(key.toString());
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:21,代码来源:AbstractSimpleExcelTableExport.java


示例2: getFirstInRange

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
protected final <E extends GenericEntity<Long, ?>> E getFirstInRange(Class<E> clazz, Range<Long> range, Predicate<E> predicate) {
	E entity = getFirstWithId(clazz, ContiguousSet.create(range, DiscreteDomain.longs()), predicate);
	
	if (entity != null) {
		return entity;
	} else {
		LOGGER.error("A demo object is missing for demo " + Classes.simpleName(getClass()));
		Session.get().error(Localizer.get().getString("console.notifications.demo.noDataAvailable", null));
		
		throw ConsoleNotificationDemoIndexPage.linkDescriptor().newRestartResponseException();
	}
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:13,代码来源:NotificationDemoEntry.java


示例3: validate

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
public void validate(Form<?> form) {
	FormComponent<T> formComponent1 = Iterables.get(components, 0);
	FormComponent<T> formComponent2 = Iterables.get(components, 1);
	
	if (
			formComponent1.getConvertedInput() != null
		&&	formComponent2.getConvertedInput() != null
		&&	comparator.compare(formComponent1.getConvertedInput(), formComponent2.getConvertedInput()) > 0
	) {
		formComponent2.error(new ValidationError().addKey(errorRessourceKey).addKey(Classes.simpleName(getClass())));
	}
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:14,代码来源:ComparableFormModelValidator.java


示例4: getObject

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
protected String getObject(Component component) {
	if (enumValueModel != null && enumValueModel.getObject() != null) {
		return component.getString(Classes.simpleName(enumValueModel.getObject().getClass()) + "." + enumValueModel.getObject().name());
	} else if (nullKeyModel != null && nullKeyModel.getObject() != null) {
		return component.getString(nullKeyModel.getObject());
	} else {
		return "";
	}
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:11,代码来源:EnumLabelModel.java


示例5: convertInput

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
/**
 * Always use locale from component or page or component to parse the input.
 */
@Override
protected void convertInput()
{
	IConverter<N> converter = getConverter(getNumberType());

	try
	{
		// use locale from component or page or session
		setConvertedInput(converter.convertToObject(getInput(), this.getLocale()));
	} catch (ConversionException e)
	{
		ValidationError error = new ValidationError();
		if (e.getResourceKey() != null)
		{
			error.addMessageKey(e.getResourceKey());
		}
		if (e.getTargetType() != null)
		{
			error.addMessageKey("ConversionError." + Classes.simpleName(e.getTargetType()));
		}
		error.addMessageKey("ConversionError");

		final Locale locale = e.getLocale();
		if (locale != null)
		{
			error.setVariable("locale", locale);
		}
		error.setVariable("exception", e);

		Map<String, Object> variables = e.getVariables();
		if (variables != null)
		{
			error.getVariables().putAll(variables);
		}

		error(error);
	}
}
 
开发者ID:Nocket,项目名称:nocket,代码行数:42,代码来源:DMDNumberTextField.java


示例6: validate

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
public void validate(Form<?> form) {

    AbstractWebApplication application = (AbstractWebApplication) form.getApplication();

    JdbcTemplate jdbcTemplate = application.getJdbcTemplate();

    NamedParameterJdbcTemplate template = new NamedParameterJdbcTemplate(jdbcTemplate);

    Map<String, Object> params = new HashMap<String, Object>();

    String where = unique.where();
    where = where.replace(" and ", "[||]");
    where = where.replace(" or ", "[||]");
    String[] criterias = StringUtils.split(where, "[||]");

    for (String criteria : criterias) {
        int b = criteria.indexOf(":");
        if (b > -1) {
            String tmp = criteria.substring(b + 1).trim();
            if (components.containsKey(tmp)) {
                FormComponent<?> component = (FormComponent<?>) components.get(tmp);
                params.put(tmp, component.getInput());
            } else {
                params.put(tmp, this.model.get(tmp));
            }
        }
    }

    String tableName = TableUtilities.getTableName(this.unique.entity());

    String query = "select count(*) from " + tableName + " where " + unique.where();
    long count = template.queryForObject(query, params, Long.class);

    if (count > 0) {
        ValidationError error = new ValidationError().addKey(Classes.simpleName(getClass()));
        error.setVariable("input", this.component.getValue());
        component.error(error);
    }
}
 
开发者ID:PkayJava,项目名称:pluggable,代码行数:41,代码来源:UniqueValidator.java


示例7: validate

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
 public void validate(IValidatable<String> validatable) {
     boolean hasError = false;
     String s = validatable.getValue();
     String[] elements = s.split(",");
     if (elements.length > 1) {
         List<String> nonDuplicatesList = new ArrayList<String>(new LinkedHashSet<String>(Arrays.asList(elements)));
         if (elements.length != nonDuplicatesList.size()) {
             // have duplicates
         	hasError = true;
         }
     } else {
         elements = s.split("-");
         if (elements.length == 2) {
             if (SelectIntervalPanel.getComparator(entityType, false).compare(elements[0], elements[1]) >= 0) {
             	hasError = true;
             }
         }
     }
     
     if (hasError) {
ValidationError error = new ValidationError();
String messageKey = Classes.simpleName(IntervalFieldStringValidator.class);
error.addKey(messageKey);
validatable.error(error);
     }
 }
 
开发者ID:nextreports,项目名称:nextreports-server,代码行数:28,代码来源:IntervalFieldStringValidator.java


示例8: resourceKey

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
/**
 * @deprecated Do not override this.
 */
@Deprecated
protected String resourceKey(Enum<?> value) {
	return Classes.simpleName(value.getDeclaringClass()) + '.' + value.name();
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:8,代码来源:EnumRenderer.java


示例9: getDisplayValue

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
public Object getDisplayValue(final TaskStatus object) {
	return object != null ? new StringResourceModel(Classes.simpleName(TaskStatus.class) + ".${}",
			TaskStatusListMultipleChoice.this, Model.of(object.name())).getString() : "";
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:6,代码来源:TaskStatusListMultipleChoice.java


示例10: TaskStatusPanel

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
public TaskStatusPanel(String id, final IModel<TaskStatus> statusModel) {
	super(id, statusModel);
	
	add(
			new WebMarkupContainer("status") {
				private static final long serialVersionUID = 1L;
				
				@Override
				protected void onComponentTag(ComponentTag tag) {
					super.onComponentTag(tag);
					StringBuilder iconClass = new StringBuilder(faSize);
					TaskStatus status = statusModel.getObject();
					if (status != null) {
						switch (status) {
							case TO_RUN:
								iconClass.append(" fa-clock-o info");
								break;
							case RUNNING:
								iconClass.append(" fa-repeat info");
								break;
							case COMPLETED:
								iconClass.append(" fa-check-circle success");
								break;
							case FAILED:
								iconClass.append(" fa-times-circle fail");
								break;
							case INTERRUPTED:
								iconClass.append(" fa-pause fail");
								break;
							case CANCELLED:
								iconClass.append(" fa-ban fail");
								break;
						}
						tag.append("class", iconClass, " ");
						tag.put("title", getString(Classes.simpleName(TaskStatus.class) + "." + status.name()));
					}
				}
			}
			.add(Condition.modelNotNull(statusModel).thenShow())
	);
	
	add(
			new ComponentBooleanPropertyBehavior(ComponentBooleanProperty.VISIBILITY_ALLOWED, Operator.WHEN_ANY_TRUE) {
				private static final long serialVersionUID = 1L;
				
				@Override
				public boolean isEnabled(Component component) {
					return hideIfEmpty;
				}
				
			}.model(statusModel)
	);
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:54,代码来源:TaskStatusPanel.java


示例11: TaskResultPanel

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
public TaskResultPanel(String id, final IModel<TaskResult> resultModel) {
	super(id, resultModel);
	
	add(
			new WebMarkupContainer("result") {
				private static final long serialVersionUID = 1L;
				
				@Override
				protected void onComponentTag(ComponentTag tag) {
					super.onComponentTag(tag);
					String iconClass = faSize;
					TaskResult result = resultModel.getObject();
					if (result != null) {
						switch (result) {
						case SUCCESS:
							iconClass += " fa-check-circle success";
							break;
						case WARN:
							iconClass += " fa-exclamation-circle warning";
							break;
						case ERROR:
							iconClass += " fa-times-circle danger";
							break;
						case FATAL:
							iconClass += " fa-times-circle-o fail";
							break;
						}
						tag.append("class", iconClass, " ");
						tag.put("title", getString(Classes.simpleName(TaskResult.class) + "." + result.name()));
					}
				}
			}
			.add(Condition.modelNotNull(resultModel).thenShow())
	);
	
	add(
			new ComponentBooleanPropertyBehavior(ComponentBooleanProperty.VISIBILITY_ALLOWED, Operator.WHEN_ANY_TRUE) {
				private static final long serialVersionUID = 1L;
				
				@Override
				public boolean isEnabled(Component component) {
					return hideIfEmpty;
				}
				
			}.model(resultModel)
	);
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:48,代码来源:TaskResultPanel.java


示例12: getDisplayValue

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
public Object getDisplayValue(final TaskResult object) {
	return object != null ? new StringResourceModel(Classes.simpleName(TaskResult.class) + ".${}",
			TaskResultListMultipleChoice.this, Model.of(object.name())).getString() : "";
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:6,代码来源:TaskResultListMultipleChoice.java


示例13: bind

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
public final void bind(Component component) {
	checkState(this.component == null, "Cannot add a " + Classes.simpleName(getClass()) + " to multiple components");
	this.component = checkNotNull(component);
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:6,代码来源:AbstractDeferredDownloadBehavior.java


示例14: getComponent

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
public Component getComponent() {
	checkState(this.component != null, "A " + Classes.simpleName(getClass()) + " must be added to a component before use");
	return component;
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:5,代码来源:AbstractDeferredDownloadBehavior.java


示例15: setObject

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
protected void setObject(Collection<? extends AbstractSeries<?, ?, ?>> object, Locale locale) {
	throw new UnsupportedOperationException("Cannot set the value of a " + Classes.simpleName(getClass()));
}
 
开发者ID:openwide-java,项目名称:owsi-core-parent,代码行数:4,代码来源:AbstractJQPlotDataAdapter.java


示例16: getResourceKey

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
public String getResourceKey(T object) {
	return Classes.simpleName(object.getDeclaringClass()) + '.' + object.name();
}
 
开发者ID:OrienteerBAP,项目名称:wicket-orientdb,代码行数:5,代码来源:EnumNamingModel.java


示例17: resourceKey

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
protected String resourceKey() {
    return Classes.simpleName(MinMaxPoolSizeValidator.class);
}
 
开发者ID:nextreports,项目名称:nextreports-server,代码行数:5,代码来源:MinMaxPoolSizeValidator.java


示例18: resourceKey

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
protected String resourceKey() {
    return Classes.simpleName(DaysValidator.class);
}
 
开发者ID:nextreports,项目名称:nextreports-server,代码行数:5,代码来源:DaysValidator.java


示例19: resourceKey

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
protected String resourceKey() {
    return Classes.simpleName(TimeInputValidator.class);
}
 
开发者ID:nextreports,项目名称:nextreports-server,代码行数:5,代码来源:TimeInputValidator.java


示例20: resourceKey

import org.apache.wicket.util.lang.Classes; //导入依赖的package包/类
@Override
protected String resourceKey() {
    return Classes.simpleName(DuplicationEntityValidator.class);
}
 
开发者ID:nextreports,项目名称:nextreports-server,代码行数:5,代码来源:DuplicationEntityValidator.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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