org.exolab.castor.types.Year.parseYear()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(84)

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

Year.parseYear介绍

[英]parse a String and convert it into a Year
[中]解析一个字符串并将其转换为一年

代码示例

代码示例来源:origin: org.codehaus.castor/castor-xml

/**
 * parse a String and convert it into a java.lang.Object
 * 
 * @param str the string to parse
 * @return the java.lang.Object represented by the string
 * @throws ParseException a parse exception is thrown if the string to parse does not follow the
 *         rigth format (see the description of this class)
 */
public static Object parse(String str) throws ParseException {
 return parseYear(str);
}

代码示例来源:origin: org.codehaus.castor/com.springsource.org.castor

/**
* parse a String and convert it into a java.lang.Object
* @param str the string to parse
* @return the java.lang.Object represented by the string
* @throws ParseException a parse exception is thrown if the string to parse
*                        does not follow the rigth format (see the description
*                        of this class)
*/
public static Object parse(String str) throws ParseException {
  return parseYear(str);
}

代码示例来源:origin: org.codehaus.castor/castor-xml

/**
 * Sets the value of the field associated with this descriptor.
 *
 * @param target the object in which to set the value
 * @param value the value of the field
 */
public void setValue(Object target, Object value) throws java.lang.IllegalStateException {
 if (!(target instanceof Year)) {
  // -- throw exception
 }
 Year yearTarget = (Year) target;
 if (value == null) {
  /// do something
 }
 // -- update current instance of time with new year
 try {
  Year temp = Year.parseYear(value.toString());
  yearTarget.setCentury(temp.getCentury());
  yearTarget.setYear(temp.getYear());
 } catch (Exception ex) {
  // -- ignore for now
 }
} // -- setValue

代码示例来源:origin: org.codehaus.castor/com.springsource.org.castor

/**
 * Sets the value of the field associated with this descriptor.
 *
 * @param target
 *            the object in which to set the value
 * @param value
 *            the value of the field
 */
public void setValue(Object target, Object value) throws java.lang.IllegalStateException {
  if (! (target instanceof Year) ) {
    //-- throw exception
  }
  Year yearTarget = (Year) target;
  if (value == null) {
    /// do something
  }
  //-- update current instance of time with new year
  try {
    Year temp = Year.parseYear(value.toString()) ;
    yearTarget.setCentury(temp.getCentury());
    yearTarget.setYear(temp.getYear());
  } catch (Exception ex) {
    //-- ignore for now
  }
} //-- setValue

相关文章