All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ibm.icu.impl.DontCareFieldPosition Maven / Gradle / Ivy

There is a newer version: 4.0.52
Show newest version
/*
**********************************************************************
* Copyright (c) 2013-2014, International Business Machines
* Corporation and others.  All Rights Reserved.
**********************************************************************
*/
package com.ibm.icu.impl;

import java.text.FieldPosition;

/**
 * DontCareFieldPosition is a subclass of FieldPosition that indicates that the
 * caller is not interested in the start and end position of any field.
 * 

* DontCareFieldPosition is a singleton, and its instance is immutable. *

* A format method use fpos == DontCareFieldPosition.INSTANCE * to tell whether or not it needs to calculate a field position. * */ public final class DontCareFieldPosition extends FieldPosition { public static final DontCareFieldPosition INSTANCE = new DontCareFieldPosition(); private DontCareFieldPosition() { // Pick some random number to be sure that we don't accidentally match with // a field. super(-913028704); } @Override public void setBeginIndex(int i) { // Do nothing } @Override public void setEndIndex(int i) { // Do nothing } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy