public class MetaValue extends com.exalead.access.feedapi.eval.mel.extension.AbstractMELType implements com.exalead.access.feedapi.eval.mel.extension.MELType, java.lang.Cloneable, java.io.Serializable, Highlightable
Modifier and Type | Class and Description |
---|---|
static class |
MetaValue.FieldsHolder |
static class |
MetaValue.HighlightInterval
Deprecated.
as of 2013x release, replaced by
HighlightInterval |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HIGHLIGHT_TAG_END |
static java.lang.String |
HIGHLIGHT_TAG_START_CLOSE |
static java.lang.String |
HIGHLIGHT_TAG_START_OPEN |
Constructor and Description |
---|
MetaValue() |
MetaValue(java.lang.String value) |
MetaValue(java.lang.String value,
HighlightInterval[] highlight) |
MetaValue(java.lang.String value,
MetaValue.HighlightInterval[] highlight) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object anObject)
Returns 'true' if both MetaValue have equals values.
|
com.exalead.access.feedapi.eval.mel.extension.AbstractMELType.FieldsHolder |
getFields() |
MetaValue.HighlightInterval[] |
getHighlight()
Deprecated.
as of 2013x release, replaced by
getHighlightIntervals() |
HighlightInterval[] |
getHighlightIntervals()
Returns the value's highlight intervals.
|
java.lang.String |
getHTMLHighlightedValue()
Gets the HTML highlighted value (using value) with
value being HTML escaped.
|
java.lang.String |
getHTMLHighlightedValue(boolean escape)
Gets the HTML highlighted, with choice for the user to HTML escape value or not.
|
java.lang.String |
getValue()
Gets the raw value.
|
int |
hashCode() |
java.lang.String |
rawStringValue() |
void |
setHighlight(HighlightInterval[] highlight)
Sets the value's highlight intervals
|
void |
setHighlight(MetaValue.HighlightInterval[] highlight)
Deprecated.
as of 2013x release, replaced by
) |
void |
setValue(java.lang.String value)
Sets the raw value.
|
accept, collateTo, getFlags, resolveField, resolveOperation, setFlags, stringValue, stringValue, visit, visitBoolean, visitCategory, visitCategory, visitFacet, visitFacet, visitFeed, visitList, visitMeta, visitNumber, visitString, visitUnknown
finalize, getClass, notify, notifyAll, wait, wait, wait
public static final java.lang.String HIGHLIGHT_TAG_START_OPEN
public static final java.lang.String HIGHLIGHT_TAG_START_CLOSE
public static final java.lang.String HIGHLIGHT_TAG_END
public MetaValue()
public MetaValue(java.lang.String value)
public MetaValue(java.lang.String value, MetaValue.HighlightInterval[] highlight)
public MetaValue(java.lang.String value, HighlightInterval[] highlight)
public java.lang.String rawStringValue()
rawStringValue
in interface com.exalead.access.feedapi.eval.mel.extension.MELType
rawStringValue
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public com.exalead.access.feedapi.eval.mel.extension.AbstractMELType.FieldsHolder getFields()
getFields
in class com.exalead.access.feedapi.eval.mel.extension.AbstractMELType
public java.lang.String getValue()
public void setValue(java.lang.String value)
value
- @Deprecated public MetaValue.HighlightInterval[] getHighlight()
getHighlightIntervals()
public HighlightInterval[] getHighlightIntervals()
getHighlightIntervals
in interface Highlightable
@Deprecated public void setHighlight(MetaValue.HighlightInterval[] highlight)
)
highlight
- public void setHighlight(HighlightInterval[] highlight)
highlight
- public java.lang.String getHTMLHighlightedValue()
public java.lang.String getHTMLHighlightedValue(boolean escape)
escape
- public boolean equals(java.lang.Object anObject)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.