public class NLSElement {
- public static final String TAG_PREFIX= "//$NON-NLS-"; //$NON-NLS-1$
- public static final int TAG_PREFIX_LENGTH= TAG_PREFIX.length();
- public static final String TAG_POSTFIX= "$"; //$NON-NLS-1$
- public static final int TAG_POSTFIX_LENGTH= TAG_POSTFIX.length();
+ public static final String TAG_PREFIX = "//$NON-NLS-"; //$NON-NLS-1$
+
+ public static final int TAG_PREFIX_LENGTH = TAG_PREFIX.length();
+
+ public static final String TAG_POSTFIX = "$"; //$NON-NLS-1$
+
+ public static final int TAG_POSTFIX_LENGTH = TAG_POSTFIX.length();
/** The original string denoted by the position */
private String fValue;
+
/** The position of the original string */
private Region fPosition;
* Creates a new NLS element for the given string and position.
*/
public NLSElement(String value, int start, int length, int index) {
- fValue= value;
- fIndex= index;
+ fValue = value;
+ fIndex = index;
Assert.isNotNull(fValue);
- fPosition= new Region(start, length);
+ fPosition = new Region(start, length);
}
/**
* Returns the position of the string to be NLSed.
+ *
* @return Returns the position of the string to be NLSed
*/
public Region getPosition() {
/**
* Returns the actual string value.
+ *
* @return the actual string value
*/
public String getValue() {
* Sets the actual string value.
*/
public void setValue(String value) {
- fValue= value;
+ fValue = value;
}
/**
* Sets the tag position if one is associated with the NLS element.
*/
public void setTagPosition(int start, int length) {
- fTagPosition= new Region(start, length);
+ fTagPosition = new Region(start, length);
}
/**
- * Returns the tag position for this element. The method can return <code>null</code>.
- * In this case no tag has been found for this NLS element.
+ * Returns the tag position for this element. The method can return
+ * <code>null</code>. In this case no tag has been found for this NLS
+ * element.
*/
public Region getTagPosition() {
return fTagPosition;
}
/**
- * Returns <code>true</code> if the NLS element has an assicated $NON-NLS-*$ tag.
- * Otherwise <code>false</code> is returned.
+ * Returns <code>true</code> if the NLS element has an assicated
+ * $NON-NLS-*$ tag. Otherwise <code>false</code> is returned.
*/
public boolean hasTag() {
return fTagPosition != null && fTagPosition.getLength() > 0;
return TAG_PREFIX + (fIndex + 1) + TAG_POSTFIX;
}
- /* (Non-Javadoc)
- * Method declared in Object.
- * only for debugging
+ /*
+ * (Non-Javadoc) Method declared in Object. only for debugging
*/
public String toString() {
return fPosition + ": " + fValue + " Tag position: " + //$NON-NLS-2$ //$NON-NLS-1$
(hasTag() ? fTagPosition.toString() : "no tag found"); //$NON-NLS-1$
}
}
-