4A Server -  2.0
 All Classes Namespaces Files Functions Variables Enumerator
cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute Class Reference

Class representing attribute of type AnnotationLink. More...

Inheritance diagram for cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute:
Inheritance graph
Collaboration diagram for cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute:
Collaboration graph

Public Member Functions

void setValue (Object value)
 
Object getValue ()
 
String toXMLStringWHV2 (String ontologyUri)
 
String toXMLString (boolean proto11, boolean tmpIdForNested, boolean withOntology)
 
void setRawValue (String value) throws IllegalArgumentException
 
String getTmpId ()
 
void setTmpId (String tmpId)
 
String getTypeOntologyUri ()
 
- Public Member Functions inherited from cz.vutbr.fit.knot.annotations.entity.attribute.BaseAttribute
 BaseAttribute ()
 
 BaseAttribute (Integer id)
 
String getTypeOntologyUri ()
 
String toXMLString (boolean proto11, boolean tmpIdForNested, boolean withOntology)
 
String getValueType ()
 
String getTypeUriV2 ()
 
String toXMLStringV2 ()
 
String toSXMLString ()
 
EntityAdditionalAttribute toEntityAdditionalAttribute ()
 
int compareTo (Object o)
 
boolean contentEquals (Object obj)
 
boolean contentEquals (Object obj, boolean refAnnot)
 
abstract Object getValue ()
 
abstract void setValue (Object value)
 
abstract void setRawValue (String value) throws IllegalArgumentException
 
boolean isEmpty ()
 
boolean equals (Object object)
 
String getComment ()
 
void setComment (String comment)
 
String toString ()
 
int hashCode ()
 
String getName ()
 
void setName (String name)
 
String getSimpleType ()
 
void setSimpleType (String simpleType)
 
int getAnnotation ()
 
void setAnnotation (int annotation)
 
Annotation getRefAnnotation ()
 
void setRefAnnotation (Annotation value)
 
AnnotType getAttributeType ()
 
void setAttributeType (AnnotType attributeType)
 
Annotation getNestedAnnotation ()
 
String getNestedID ()
 
void setNestedID (String nest)
 
void setLinkedID (int link)
 
void setNestedAnnotation (Annotation nestedAnnotation)
 
Annotation getLinkedAnnotation ()
 
void setLinkedAnnotation (Annotation linkedAnnotation)
 
Integer getId ()
 
void setId (Integer id)
 
Integer getType ()
 
void setType (Integer type)
 
boolean isStructured ()
 
void setUser (User user)
 
void setUri (String uri)
 
String getUri ()
 
void setUriInOntology (String uriInOntology)
 
String getUriInOntology ()
 
String getEntityType ()
 
void setEntityType (String entityType)
 
String getEntityVisualURI ()
 
void setEntityVisualURI (String entityVisualURI)
 
Boolean getBoolValue ()
 
byte[] getBinValue ()
 
Date getDateValue ()
 
BigDecimal getDecValue ()
 
BigDecimal getGeoLat ()
 
BigDecimal getGeoLong ()
 
Integer getIntValue ()
 
String getStringValue ()
 
String getTextValue ()
 
void setTextValue (String textValue)
 
Integer getUserValue ()
 
Integer getPriority ()
 
void setPriority (Integer priority)
 
List< EntityAdditionalAttributegetEntityAdditionalAttributes ()
 
String toJSONString ()
 
void updateFromBaseAttributeAll (BaseAttribute ba)
 
void updateFromSugBaseAttributeAll (SugBaseAttribute ba)
 

Private Attributes

String tmpId = null
 

Additional Inherited Members

- Protected Member Functions inherited from cz.vutbr.fit.knot.annotations.entity.attribute.BaseAttribute
String getCommentXmlPart (boolean proto11)
 
String xmlFormatValue ()
 
- Protected Attributes inherited from cz.vutbr.fit.knot.annotations.entity.attribute.BaseAttribute
Integer id
 
int annotation
 
String name
 
String simpleType
 
Integer type
 
String uri
 
String nested
 
Integer linked
 
String stringValue
 
String textValue
 
Date dateValue
 
Integer intValue
 
BigDecimal decValue
 
Boolean boolVAlue
 
byte[] binValue
 
Integer userValue
 
BigDecimal geoLat
 
BigDecimal geoLong
 
String entityType
 
String entityVisualURI
 
String comment
 
Integer priority
 
Annotation refAnnotation
 
AnnotType attributeType
 
Annotation nestedAnnotation
 
Annotation linkedAnnotation
 
User user
 
List< EntityAdditionalAttributeentityAdditionalAttributes
 
- Static Protected Attributes inherited from cz.vutbr.fit.knot.annotations.entity.attribute.BaseAttribute
static final long serialVersionUID = 1L
 

Detailed Description

Class representing attribute of type AnnotationLink.

Class representing attribute of type AnnotationLink

Definition at line 39 of file LinkedAnnotationAttribute.java.

Member Function Documentation

String cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.getTmpId ( )

Gets tmpId of annotation

Returns
Returns tmpId of annotation

Definition at line 278 of file LinkedAnnotationAttribute.java.

String cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.getTypeOntologyUri ( )

Gets URI addres in ontology for this type of attribute

Returns
Return URI addres in ontology for this type of attribute.

Definition at line 297 of file LinkedAnnotationAttribute.java.

Object cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.getValue ( )

Gets value of the attribute

Returns
value of the attribute

Definition at line 69 of file LinkedAnnotationAttribute.java.

Here is the caller graph for this function:

void cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.setRawValue ( String  value) throws IllegalArgumentException

Parses provided value and sets that value as a value of attribute

Parameters
valuenew value of the attribute in raw form from XML

Definition at line 236 of file LinkedAnnotationAttribute.java.

void cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.setTmpId ( String  tmpId)

Sets tmpId of annotation

Parameters
tmpIdNew tmpId of annotation.

Definition at line 287 of file LinkedAnnotationAttribute.java.

void cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.setValue ( Object  value)

Sets value of the attribute. Value should already be a native java value.

Parameters
valueNew value of the attribute

Definition at line 51 of file LinkedAnnotationAttribute.java.

String cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.toXMLString ( boolean  proto11,
boolean  tmpIdForNested,
boolean  withOntology 
)

Returns serialized informations about attribute of annotation in XML

Parameters
proto11If true, protocol version is greater then 1.0
tmpIdForNestedIf true, nested annotations will have attribute tmpId
withOntologyIf true, URI in ontology will be serialized, if false, it will be omitted
Returns
Returns serialized informations about attribute of annotation in XML

Definition at line 182 of file LinkedAnnotationAttribute.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.toXMLStringWHV2 ( String  ontologyUri)

Returns serialized informations about attribute of annotation in XML for protocol v. 2.0 without header (target and attribute specification triples)

Parameters
ontologyUriURI of attribute in ontology
Returns
Returns serialized informations about attribute of annotation in XML

Definition at line 81 of file LinkedAnnotationAttribute.java.

Member Data Documentation

String cz.vutbr.fit.knot.annotations.entity.attribute.LinkedAnnotationAttribute.tmpId = null
private

Temporary id for creating links between annotations from client

Definition at line 43 of file LinkedAnnotationAttribute.java.


The documentation for this class was generated from the following file: