org.springframework.beans.PropertyValue.getOriginalPropertyValue()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中org.springframework.beans.PropertyValue.getOriginalPropertyValue()方法的一些代码示例,展示了PropertyValue.getOriginalPropertyValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyValue.getOriginalPropertyValue()方法的具体详情如下:
包路径:org.springframework.beans.PropertyValue
类名称:PropertyValue
方法名:getOriginalPropertyValue

PropertyValue.getOriginalPropertyValue介绍

[英]Return the original PropertyValue instance for this value holder.
[中]返回此值持有者的原始PropertyValue实例。

代码示例

代码示例来源:origin: spring-projects/spring-framework

tokens.canonicalName, oldValue, originalValue, ph.toTypeDescriptor());
pv.getOriginalPropertyValue().conversionNecessary = (valueToApply != originalValue);

代码示例来源:origin: spring-projects/spring-framework

@Override
public void setPropertyValue(PropertyValue pv) throws BeansException {
  PropertyTokenHolder tokens = (PropertyTokenHolder) pv.resolvedTokens;
  if (tokens == null) {
    String propertyName = pv.getName();
    AbstractNestablePropertyAccessor nestedPa;
    try {
      nestedPa = getPropertyAccessorForPropertyPath(propertyName);
    }
    catch (NotReadablePropertyException ex) {
      throw new NotWritablePropertyException(getRootClass(), this.nestedPath + propertyName,
          "Nested property in path '" + propertyName + "' does not exist", ex);
    }
    tokens = getPropertyNameTokens(getFinalPath(nestedPa, propertyName));
    if (nestedPa == this) {
      pv.getOriginalPropertyValue().resolvedTokens = tokens;
    }
    nestedPa.setPropertyValue(tokens, pv);
  }
  else {
    setPropertyValue(tokens, pv);
  }
}

代码示例来源:origin: org.springframework/spring-beans

tokens.canonicalName, oldValue, originalValue, ph.toTypeDescriptor());
pv.getOriginalPropertyValue().conversionNecessary = (valueToApply != originalValue);

代码示例来源:origin: org.springframework/spring-beans

@Override
public void setPropertyValue(PropertyValue pv) throws BeansException {
  PropertyTokenHolder tokens = (PropertyTokenHolder) pv.resolvedTokens;
  if (tokens == null) {
    String propertyName = pv.getName();
    AbstractNestablePropertyAccessor nestedPa;
    try {
      nestedPa = getPropertyAccessorForPropertyPath(propertyName);
    }
    catch (NotReadablePropertyException ex) {
      throw new NotWritablePropertyException(getRootClass(), this.nestedPath + propertyName,
          "Nested property in path '" + propertyName + "' does not exist", ex);
    }
    tokens = getPropertyNameTokens(getFinalPath(nestedPa, propertyName));
    if (nestedPa == this) {
      pv.getOriginalPropertyValue().resolvedTokens = tokens;
    }
    nestedPa.setPropertyValue(tokens, pv);
  }
  else {
    setPropertyValue(tokens, pv);
  }
}

代码示例来源:origin: camunda/camunda-bpm-platform

pv.getOriginalPropertyValue().resolvedDescriptor = pd;
  pv.getOriginalPropertyValue().conversionNecessary = (valueToApply != originalValue);

代码示例来源:origin: camunda/camunda-bpm-platform

@Override
public void setPropertyValue(PropertyValue pv) throws BeansException {
  PropertyTokenHolder tokens = (PropertyTokenHolder) pv.resolvedTokens;
  if (tokens == null) {
    String propertyName = pv.getName();
    BeanWrapperImpl nestedBw;
    try {
      nestedBw = getBeanWrapperForPropertyPath(propertyName);
    }
    catch (NotReadablePropertyException ex) {
      throw new NotWritablePropertyException(getRootClass(), this.nestedPath + propertyName,
          "Nested property in path '" + propertyName + "' does not exist", ex);
    }
    tokens = getPropertyNameTokens(getFinalPath(nestedBw, propertyName));
    if (nestedBw == this) {
      pv.getOriginalPropertyValue().resolvedTokens = tokens;
    }
    nestedBw.setPropertyValue(tokens, pv);
  }
  else {
    setPropertyValue(tokens, pv);
  }
}

相关文章