java.text.FieldPosition Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jtransc-rt Show documentation
Show all versions of jtransc-rt Show documentation
JVM AOT compiler currently generating JavaScript, C++, Haxe, with initial focus on Kotlin and games.
/*
* Copyright 2016 Carlos Ballesteros Velasco
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package java.text;
public class FieldPosition {
int field = 0;
int endIndex = 0;
int beginIndex = 0;
private Format.Field attribute;
public FieldPosition(int field) {
this.field = field;
}
public FieldPosition(Format.Field attribute) {
this(attribute, -1);
}
public FieldPosition(Format.Field attribute, int fieldID) {
this.attribute = attribute;
this.field = fieldID;
}
public Format.Field getFieldAttribute() {
return attribute;
}
public int getField() {
return field;
}
public int getBeginIndex() {
return beginIndex;
}
public int getEndIndex() {
return endIndex;
}
public void setBeginIndex(int bi) {
beginIndex = bi;
}
public void setEndIndex(int ei) {
endIndex = ei;
}
native public boolean equals(Object obj);
native public int hashCode();
native public String toString();
}