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

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

Go to download

International Component for Unicode for Java (ICU4J) is a mature, widely used Java library providing Unicode and Globalization support

There is a newer version: 76.1
Show newest version
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
/*
**********************************************************************
* 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