Package org.eclipse.mat.query.registry
Class QueryObjectLink
- java.lang.Object
-
- org.eclipse.mat.query.registry.QueryObjectLink
-
public final class QueryObjectLink extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueryObjectLink.Type
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROTOCOL
-
Constructor Summary
Constructors Constructor Description QueryObjectLink(QueryObjectLink.Type type, java.lang.String target)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringforDetailResult(DetailResultProvider provider, java.lang.String identifier)static java.lang.StringforObject(java.lang.String identifier)static java.lang.StringforQuery(java.lang.String query)static java.lang.StringforType(QueryObjectLink.Type type, java.lang.String target)java.lang.StringgetTarget()QueryObjectLink.TypegetType()java.lang.StringgetURL()static QueryObjectLinkparse(java.lang.String url)
-
-
-
Field Detail
-
PROTOCOL
public static final java.lang.String PROTOCOL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
QueryObjectLink
public QueryObjectLink(QueryObjectLink.Type type, java.lang.String target)
-
-
Method Detail
-
getType
public QueryObjectLink.Type getType()
-
getTarget
public java.lang.String getTarget()
-
getURL
public java.lang.String getURL()
-
forQuery
public static final java.lang.String forQuery(java.lang.String query)
-
forObject
public static final java.lang.String forObject(java.lang.String identifier)
-
forDetailResult
public static final java.lang.String forDetailResult(DetailResultProvider provider, java.lang.String identifier)
-
forType
public static final java.lang.String forType(QueryObjectLink.Type type, java.lang.String target)
-
parse
public static QueryObjectLink parse(java.lang.String url)
- Parameters:
url- The String representation of a Memory Analyzer URL, starting mat://- Returns:
- null if the URL does not present a proper Memory Analyzer Object otherwise an internal MAT representation of the URL.
-
-