本文整理汇总了Java中org.mozilla.javascript.UniqueTag.NOT_FOUND属性的典型用法代码示例。如果您正苦于以下问题:Java UniqueTag.NOT_FOUND属性的具体用法?Java UniqueTag.NOT_FOUND怎么用?Java UniqueTag.NOT_FOUND使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.mozilla.javascript.UniqueTag
的用法示例。
在下文中一共展示了UniqueTag.NOT_FOUND属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: get
@Override
public Object get(String name, Scriptable start) {
Object value = super.get(name, start);
if (value != null && value != UniqueTag.NOT_FOUND) {
return value;
}
if (mGetter != null) {
value = mGetter.call(Context.getCurrentContext(), start, start, new Object[]{name});
}
return value;
}
示例2: get
@Override
public Object get(String name, Scriptable start) {
Object value = super.get(name, start);
if (value != null && value != UniqueTag.NOT_FOUND && !value.equals(org.mozilla.javascript.Context.getUndefinedValue())) {
return value;
}
value = mProperties.get(name);
if (value != null)
return value;
return UniqueTag.NOT_FOUND;
}
示例3: getDefaultFiscalYearStartDate
private static Calendar getDefaultFiscalYearStartDate(
IScriptFunctionContext context )
{
// Get customized value from appContext or system
Object property = context == null ? null
: context.findProperty( PROPERTY_FISCAL_YEAR_START_DATE );
if ( property == null || property == UniqueTag.NOT_FOUND )
{
property = System.getProperty( PROPERTY_FISCAL_YEAR_START_DATE );
}
Calendar start = Calendar.getInstance( );
if ( property != null )
{
try
{
Date date = FISCAL_YEAR_DATE_FORMAT.parse( property.toString( ) );
start.setTime( date );
return start;
}
catch ( ParseException e )
{
logger.log( Level.WARNING, e.getLocalizedMessage( ) );
}
}
// Default value is July 1 of current year
start.set( Calendar.MONTH, 6 );
start.set( Calendar.DAY_OF_MONTH, 1 );
start.set( Calendar.HOUR_OF_DAY, 0 );
start.set( Calendar.MINUTE, 0 );
start.set( Calendar.SECOND, 0 );
start.set( Calendar.MILLISECOND, 0 );
return start;
}