本文整理汇总了Java中com.esri.ges.util.Validator.valueOfIgnoreCase方法的典型用法代码示例。如果您正苦于以下问题:Java Validator.valueOfIgnoreCase方法的具体用法?Java Validator.valueOfIgnoreCase怎么用?Java Validator.valueOfIgnoreCase使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.esri.ges.util.Validator
的用法示例。
在下文中一共展示了Validator.valueOfIgnoreCase方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: afterPropertiesSet
import com.esri.ges.util.Validator; //导入方法依赖的package包/类
public void afterPropertiesSet()
{
newGeoEventDefinitionName = getProperty("newGeoEventDefinitionName").getValueAsString();
distanceUnit = getProperty("distanceUnit").getValueAsString();
geometryType = getProperty("geometryType").getValueAsString();
notificationMode = Validator.valueOfIgnoreCase(MotionCalculatorNotificationMode.class, getProperty("notificationMode").getValueAsString(), MotionCalculatorNotificationMode.OnChange);
reportInterval = Converter.convertToInteger(getProperty("reportInterval").getValueAsString(), 10) * 1000;
autoResetCache = Converter.convertToBoolean(getProperty("autoResetCache").getValueAsString());
clearCache = Converter.convertToBoolean(getProperty("clearCache").getValueAsString());
predictiveGeometryType = getProperty("predictiveGeometryType").getValueAsString();
// kept conversion to Int but removed multiplier. Time values were already in milliseconds
predictiveTimespan = Converter.convertToInteger(getProperty("predictiveTimespan").getValueAsString(), 10) ;
String[] resetTimeStr = getProperty("resetTime").getValueAsString().split(":");
// Get the Date corresponding to 11:01:00 pm today.
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, Integer.parseInt(resetTimeStr[0]));
calendar.set(Calendar.MINUTE, Integer.parseInt(resetTimeStr[1]));
calendar.set(Calendar.SECOND, Integer.parseInt(resetTimeStr[2]));
resetTime = calendar.getTime();
}
示例2: afterPropertiesSet
import com.esri.ges.util.Validator; //导入方法依赖的package包/类
@Override
public void afterPropertiesSet()
{
expression = getProperty("expression").getValueAsString().trim();
fieldName = null;
resultDestination = Validator.valueOfIgnoreCase(ResultDestination.class, getProperty("resultDestination").getValueAsString(), null);
geoEventMutator = false;
if (resultDestination != null)
if (ResultDestination.NEW_FIELD.equals(resultDestination))
{
fieldName = getProperty("newFieldName").getValueAsString().trim();
fieldTagName = Validator.compactSpaces(getProperty("newFieldTag").getValueAsString()).trim();
}
else if (ResultDestination.EXISTING_FIELD.equals(resultDestination))
{
fieldName = getProperty("existingFieldName").getValueAsString().trim();
geoEventMutator = true;
}
fieldType = Validator.valueOfIgnoreCase(FieldType.class, getProperty("newFieldType").getValueAsString().trim(), null);
geoEventDefinitionName = getProperty("newGeoEventDefinitionName").getValueAsString().trim();
fieldDefinition = null;
}
示例3: afterPropertiesSet
import com.esri.ges.util.Validator; //导入方法依赖的package包/类
public void afterPropertiesSet() {
notificationMode = Validator.valueOfIgnoreCase(
TrackIdleProcessorNotificationMode.class,
getProperty("notificationMode").getValueAsString(),
TrackIdleProcessorNotificationMode.OnChange);
idleLimit = Converter.convertToInteger(getProperty("idleLimit")
.getValueAsString(), 300);
tolerance = Converter.convertToLong(getProperty("tolerance")
.getValueAsString(), 50l);
keepFields = (Boolean) getProperty("keepfields").getValue();
outDefName = getProperty("outdefname").getValueAsString();
fds = new ArrayList<FieldDefinition>();
try {
//fds.add(new DefaultFieldDefinition("trackId", FieldType.String,
//"TRACK_ID"));
fds.add(new DefaultFieldDefinition("idle", FieldType.Boolean));
fds.add(new DefaultFieldDefinition("idleDuration", FieldType.Double));
fds.add(new DefaultFieldDefinition("idleStart", FieldType.Date));
//fds.add(new DefaultFieldDefinition("geometry", FieldType.Geometry));
if ((ged = manager.searchGeoEventDefinition(outDefName, definition.getUri().toString())) == null)
{
createDef = true;
}
} catch (ConfigurationException e) {
}
// geoEventDefinitions.put(ged.getName(), ged);
}
示例4: RabbitMQQueue
import com.esri.ges.util.Validator; //导入方法依赖的package包/类
public RabbitMQQueue(String name, String durability, String exclusive, String autoDelete)
{
this.name = name;
this.durability = Validator.valueOfIgnoreCase(RabbitMQDurability.class, durability, RabbitMQDurability.Transient);
this.exclusive = Converter.convertToBoolean(exclusive, false);
this.autoDelete = Converter.convertToBoolean(autoDelete, true);
}
示例5: RabbitMQExchange
import com.esri.ges.util.Validator; //导入方法依赖的package包/类
public RabbitMQExchange(String name, String type, String durability, String autoDelete, String routingKey)
{
this.name = name;
this.type = Validator.valueOfIgnoreCase(RabbitMQExchangeType.class, type, RabbitMQExchangeType.direct);
this.durability = Validator.valueOfIgnoreCase(RabbitMQDurability.class, durability, RabbitMQDurability.Transient);
this.autoDelete = Converter.convertToBoolean(autoDelete, true);
this.routingKey = routingKey;
}
示例6: afterPropertiesSet
import com.esri.ges.util.Validator; //导入方法依赖的package包/类
public void afterPropertiesSet()
{
// read properties
notificationMode = Validator.valueOfIgnoreCase(TrackIdleNotificationMode.class, getProperty("notificationMode").getValueAsString(), TrackIdleNotificationMode.OnChange);
idleLimit = Converter.convertToInteger(getProperty("idleLimit").getValueAsString(), 300);
tolerance = Converter.convertToLong(getProperty("tolerance").getValueAsString(), 50l);
keepFields = (Boolean) getProperty("keepFields").getValue();
outGedSuffixName = getProperty("outGedSuffixName").getValueAsString();
accumulateIdleDuration = (Boolean) getProperty("accumulateIdleDuration").getValue();
reportIdleDurationWhileNotIdle = (Boolean) getProperty("reportIdleDurationWhileNotIdle").getValue();
// get the "TrackIdle" GED
trackIdleGed = gedManager.searchGeoEventDefinition(TrackIdleDetectorDefinition.DEFAULT_TRACK_IDLE_GED_NAME, definition.getUri().toString());
// prepare to augment track idle fields to a GED
trackIdleFields = new ArrayList<FieldDefinition>();
try
{
trackIdleFields.add(new DefaultFieldDefinition("idle", FieldType.Boolean));
trackIdleFields.add(new DefaultFieldDefinition("idleDuration", FieldType.Double));
trackIdleFields.add(new DefaultFieldDefinition("idleStart", FieldType.Date));
}
catch (ConfigurationException error)
{
LOGGER.error(error.getMessage(), error);
}
}