Package com.nomagic.magicdraw.hyperlinks
Interface Hyperlink
-
@OpenApiAll public interface HyperlinkHyperlink describes a reference to any data (e.g. element, file, or any other resource).
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROTOCOL_SEPARATORProtocol separator.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.Map<java.lang.Object,java.lang.Object>getAttributes()Hyperlink additional attributesjava.lang.StringgetProtocol()Hyperlink protocol.java.lang.StringgetText()Hyperlink text.default java.util.Map<com.nomagic.magicdraw.hyperlinks.HyperlinkTextAttributes,java.lang.Object>getTextAttributes()java.lang.StringgetTypeText()Hyperlink type text.java.lang.StringgetUrl()URL of the hyperlink.booleanisValid()Check if hyperlink is valid.
-
-
-
Field Detail
-
PROTOCOL_SEPARATOR
static final java.lang.String PROTOCOL_SEPARATOR
Protocol separator.- See Also:
- Constant Field Values
-
-
Method Detail
-
getUrl
java.lang.String getUrl()
URL of the hyperlink.- Returns:
- hyperlink URL.
-
getText
java.lang.String getText()
Hyperlink text.- Returns:
- hyperlink text.
-
isValid
boolean isValid()
Check if hyperlink is valid.- Returns:
- true if hyperlink is valid, otherwise - false.
-
getProtocol
java.lang.String getProtocol()
Hyperlink protocol.- Returns:
- hyperlink protocol.
-
getTypeText
java.lang.String getTypeText()
Hyperlink type text.- Returns:
- type text.
-
getAttributes
default java.util.Map<java.lang.Object,java.lang.Object> getAttributes()
Hyperlink additional attributes- Returns:
- additional attributes
-
getTextAttributes
default java.util.Map<com.nomagic.magicdraw.hyperlinks.HyperlinkTextAttributes,java.lang.Object> getTextAttributes()
-
-