|
Oxygen XML Editor 12.2 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ro.sync.contentcompletion.xml.CIValue
public class CIValue
Interface for objects holding information about element or attribute values used in the content completion process.
Field Summary | |
---|---|
protected int |
afterInsertCaretPosition
The position in text where to place the caret position after insert value. |
static int |
TYPE_PLAIN
Marks that the value is a plain text value with no additional meaning. |
static int |
TYPE_XSLT_AXIS
Marks that the value represents an axis in XSLT. |
static int |
TYPE_XSLT_ELEMENT
Marks that the value represents a name of an element from the document. |
static int |
TYPE_XSLT_FUNCTION
Marks that the value represents an XSLT function. |
Constructor Summary | |
---|---|
CIValue(java.lang.String value)
Creates a CIValue. |
|
CIValue(java.lang.String value,
boolean listValue)
Creates a CIValue. |
|
CIValue(java.lang.String value,
boolean listValue,
java.lang.String annotation)
Creates a CIValue. |
|
CIValue(java.lang.String value,
boolean listValue,
java.lang.String annotation,
boolean defaultValue)
Creates a CIValue. |
|
CIValue(java.lang.String value,
boolean listValue,
java.lang.String annotation,
java.lang.String insertString,
int type)
Creates a CIValue. |
|
CIValue(java.lang.String value,
boolean listValue,
java.lang.String annotation,
java.lang.String insertString,
int type,
boolean defaultValue)
Creates a CIValue. |
|
CIValue(java.lang.String value,
boolean listValue,
java.lang.String annotation,
java.lang.String insertString,
int type,
boolean defaultValue,
int afterInsertCaretPosition)
Creates a CIValue. |
|
CIValue(java.lang.String fullPrefix,
CIValue ciValue)
Create a CIValue from another one by adding a prefix to the original value. |
|
CIValue(java.lang.String value,
java.lang.String annotation)
Creates a CIValue. |
Method Summary | |
---|---|
int |
compareTo(CIValue other)
Compares the String values. |
boolean |
equals(java.lang.Object obj)
Test if a CIValue is equal with this one. |
int |
getAfterInsertCaretPosition()
|
java.lang.String |
getAnnotation()
Get the annotation associated with this value. |
static CIValue[] |
getCIValues(java.util.Collection<java.lang.String> values)
Get an array of CIValue from a list of strings. |
static java.util.List<CIValue> |
getCIValuesAsList(java.util.Collection<java.lang.String> values)
Get a list of CIValue from a list of strings. |
java.lang.String |
getInsertString()
Get the insert string. |
int |
getType()
Get the type of the value. |
java.lang.String |
getValue()
Get the actual value. |
int |
hashCode()
|
boolean |
isDefaultValue()
Get the default value flag. |
boolean |
isListValue()
Get the value of the flag indicating if the value is an entry in a list value. |
void |
setAfterInsertCaretPosition(int afterInsertCaretPosition)
|
void |
setAnnotation(java.lang.String annotation)
Set the annotation associated with this value. |
void |
setDefaultValue()
Mark the value as default value. |
protected void |
setInsertString(java.lang.String insertString)
Sets the insert string. |
void |
setListValue()
Mark the value as belonging to a list value. |
protected void |
setValue(java.lang.String value)
Sets the value. |
java.lang.String |
toString()
Get a String representation of this CIValue . |
java.lang.Object |
valueOf(java.lang.String str)
This is needed by a combo box editor to see if it is the same value as the old one. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int afterInsertCaretPosition
-1
, then the caret position is not and must be computed.
public static final int TYPE_PLAIN
0
public static final int TYPE_XSLT_AXIS
1
public static final int TYPE_XSLT_FUNCTION
2
public static final int TYPE_XSLT_ELEMENT
3
Constructor Detail |
---|
public CIValue(java.lang.String value)
value
- The actual value.public CIValue(java.lang.String value, boolean listValue)
value
- The actual value.listValue
- Flag indicating if the value is an entry from a list value.public CIValue(java.lang.String value, java.lang.String annotation)
value
- The actual value.annotation
- The annotation associated with this value.public CIValue(java.lang.String value, boolean listValue, java.lang.String annotation)
value
- The actual value.listValue
- Flag indicating if the value is an entry from a list value.annotation
- The annotation associated with this value.public CIValue(java.lang.String value, boolean listValue, java.lang.String annotation, boolean defaultValue)
value
- The actual value.listValue
- Flag indicating if the value is an entry from a list value.annotation
- The annotation associated with this value.defaultValue
- true
if it is the default value.public CIValue(java.lang.String value, boolean listValue, java.lang.String annotation, java.lang.String insertString, int type)
value
- The actual value.listValue
- Flag indicating if the value is an entry from a list value.annotation
- The annotation associated with this value.insertString
- The string to be inserted in the document when the CIValue
is chosen from the content completion list of proposals.
If null
, the value
will be used.type
- The type of the value. Use by the renderer.
TYPE_PLAIN
, TYPE_XSLT_AXIS
,
TYPE_XSLT_FUNCTION
, TYPE_XSLT_ELEMENT
public CIValue(java.lang.String value, boolean listValue, java.lang.String annotation, java.lang.String insertString, int type, boolean defaultValue)
value
- The actual value.listValue
- Flag indicating if the value is an entry from a list value.annotation
- The annotation associated with this value.insertString
- The string to be inserted in the document when the CIValue
is chosen from the content completion list of proposals.
If null
, the value
will be used.type
- The type of the value. Use by the renderer.
TYPE_PLAIN
, TYPE_XSLT_AXIS
,
TYPE_XSLT_FUNCTION
, TYPE_XSLT_ELEMENT
defaultValue
- true
if it is the default value.public CIValue(java.lang.String value, boolean listValue, java.lang.String annotation, java.lang.String insertString, int type, boolean defaultValue, int afterInsertCaretPosition)
value
- The actual value.listValue
- Flag indicating if the value is an entry from a list value.annotation
- The annotation associated with this value.insertString
- The string to be inserted in the document when the CIValue
is chosen from the content completion list of proposals.
If null
, the value
will be used.type
- The type of the value. Use by the renderer.
TYPE_PLAIN
, TYPE_XSLT_AXIS
,
TYPE_XSLT_FUNCTION
, TYPE_XSLT_ELEMENT
defaultValue
- true
if it is the default value.afterInsertCaretPosition
- The position in text where to place the caret position after insert value.
If value is -1
, then the caret position is not and must be computed.public CIValue(java.lang.String fullPrefix, CIValue ciValue)
fullPrefix
- The full prefix of the value
field.ciValue
- The CIValue to use when creating a new one.Method Detail |
---|
public java.lang.String getValue()
CIValue
.public boolean isListValue()
true
if the value is part of a list.public void setListValue()
public java.lang.String getAnnotation()
public void setAnnotation(java.lang.String annotation)
annotation
- The value annotation.public static CIValue[] getCIValues(java.util.Collection<java.lang.String> values)
CIValue
from a list of strings.
Assumes no annotations and no list types are present.
values
- A collection of String
values.
public static java.util.List<CIValue> getCIValuesAsList(java.util.Collection<java.lang.String> values)
CIValue
from a list of strings.
Assumes no annotation and no list types are present.
values
- A collection of String
values.
CIValues
.public boolean equals(java.lang.Object obj)
CIValue
is equal with this one.
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean isDefaultValue()
public void setDefaultValue()
public java.lang.String toString()
CIValue
.
toString
in class java.lang.Object
Object.toString()
public int compareTo(CIValue other)
compareTo
in interface java.lang.Comparable<CIValue>
Comparable.compareTo(java.lang.Object)
public java.lang.String getInsertString()
value
field.
protected void setInsertString(java.lang.String insertString)
insertString
- The value to be inserted in the document.public int getType()
TYPE_PLAIN
,
TYPE_XSLT_AXIS
,
TYPE_XSLT_FUNCTION
or
TYPE_XSLT_ELEMENT
.public java.lang.Object valueOf(java.lang.String str)
str
- The str.
public int getAfterInsertCaretPosition()
-1
the caret position was not computed.public void setAfterInsertCaretPosition(int afterInsertCaretPosition)
afterInsertCaretPosition
- The afterInsertCaretPosition to set.protected void setValue(java.lang.String value)
value
- The new value.
|
Oxygen XML Editor 12.2 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |