@Entity public class LanguageString extends LanguageStringBase implements java.lang.Cloneable, IIntextReferencable
LanguageStringBase
.
No further functionality is added.language, text
annotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
LanguageString() |
protected |
LanguageString(java.lang.String text,
Language language) |
Modifier and Type | Method and Description |
---|---|
IntextReference |
addIntextReference(IIntextReferenceTarget target,
int start,
int end)
Adds an
|
IntextReference |
addIntextReference(IIntextReferenceTarget target,
java.lang.String start,
java.lang.String inner,
java.lang.String end)
Adds an
IntextReference and
sets the text of the referenced entity.NOTE: this will override any existing text. |
void |
addIntextReference(IntextReference intextReference) |
java.lang.Object |
clone()
Clones this versionable entity.
|
java.util.Set<IntextReference> |
getIntextReferences() |
static LanguageString |
NewInstance(java.lang.String text,
Language language) |
void |
removeIntextReference(IntextReference intextReference) |
java.lang.String |
toString()
Overrides
Object.toString() . |
getLanguage, getLanguageLabel, getLanguageLabel, getText, setLanguage, setText
addAnnotation, addMarker, addMarker, getAnnotations, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker, setAnnotations
cloneLanguageString, equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, initListener, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
getText, setText
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
protected LanguageString()
protected LanguageString(java.lang.String text, Language language)
public java.util.Set<IntextReference> getIntextReferences()
getIntextReferences
in interface IIntextReferencable
public IntextReference addIntextReference(IIntextReferenceTarget target, java.lang.String start, java.lang.String inner, java.lang.String end)
IIntextReferencable
IntextReference
and
sets the text of the referenced entity.addIntextReference
in interface IIntextReferencable
public IntextReference addIntextReference(IIntextReferenceTarget target, int start, int end)
IIntextReferencable
addIntextReference
in interface IIntextReferencable
public void addIntextReference(IntextReference intextReference)
addIntextReference
in interface IIntextReferencable
public void removeIntextReference(IntextReference intextReference)
removeIntextReference
in interface IIntextReferencable
public static LanguageString NewInstance(java.lang.String text, Language language)
public java.lang.String toString()
CdmBase
Object.toString()
.
This returns an String that identifies the object well without being necessarily unique. Internally the method is delegating the
call to {link CdmBase.instanceToString()
.Note: If overriding this method's javadoc always copy or link the above requirement. If not overwritten by a subclass method returns the class, id and uuid as a string for any CDM object.
For example: Taxon#13<b5938a98-c1de-4dda-b040-d5cc5bfb3bc0>
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
VersionableEntity
clone
in class LanguageStringBase
java.lang.CloneNotSupportedException
Object.clone()
Copyright © 2007-2020 EDIT. All Rights Reserved.