Class MultiLineJavaDocTypeReferenceProvider
- java.lang.Object
-
- org.eclipse.xtext.documentation.impl.MultiLineJavaDocTypeReferenceProvider
-
- All Implemented Interfaces:
IJavaDocTypeReferenceProvider
public class MultiLineJavaDocTypeReferenceProvider extends java.lang.Object implements IJavaDocTypeReferenceProvider
- Since:
- 2.4
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringlineDelimiterDeprecated.protected IQualifiedNameConverterqualifiedNameConverterprotected IScopeProviderscopeProvider-
Fields inherited from interface org.eclipse.xtext.documentation.IJavaDocTypeReferenceProvider
LINK_TAG, LINK_TAG_WITH_SUFFIX, SEE_TAG, SEE_TAG_WITH_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description MultiLineJavaDocTypeReferenceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description EObjectInCommentcomputeEObjectReferencedInComment(XtextResource resource, int offset)Returns the referenced element in javadoc comment at a given offset.java.util.List<org.eclipse.xtext.util.ReplaceRegion>computeParameterTypeRefRegions(INode node)protected voidcomputeRegions(java.util.List<org.eclipse.xtext.util.ReplaceRegion> regions, java.lang.Iterable<ILeafNode> leafNodes, java.lang.String toSearch, java.lang.String... ends)Computes regions between a given string to search and different ends searched by their precedenceprotected voidcomputeRegions(java.util.List<org.eclipse.xtext.util.ReplaceRegion> regions, java.lang.Iterable<ILeafNode> leafNodes, java.lang.String toSearch, java.lang.String end, java.lang.String optionalEnd, java.lang.String optionalEnd2)Deprecated.java.util.List<org.eclipse.xtext.util.ReplaceRegion>computeTypeRefRegions(INode node)protected IEObjectDescriptiongetElementFromScope(IScope scope, INode node, org.eclipse.xtext.util.ITextRegion region, java.lang.String text)protected org.eclipse.emf.ecore.EReferencegetEReference(org.eclipse.emf.ecore.EObject eObject, INode node, int offset)Returns theEReferenceused to calculate the referenced elements in javadoc comments.protected IScopegetScope(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.emf.ecore.EReference reference, INode node, int offset)
-
-
-
Field Detail
-
lineDelimiter
@Deprecated protected java.lang.String lineDelimiter
Deprecated.
-
scopeProvider
@Inject protected IScopeProvider scopeProvider
-
qualifiedNameConverter
@Inject protected IQualifiedNameConverter qualifiedNameConverter
-
-
Method Detail
-
computeTypeRefRegions
public java.util.List<org.eclipse.xtext.util.ReplaceRegion> computeTypeRefRegions(INode node)
- Specified by:
computeTypeRefRegionsin interfaceIJavaDocTypeReferenceProvider
-
computeParameterTypeRefRegions
public java.util.List<org.eclipse.xtext.util.ReplaceRegion> computeParameterTypeRefRegions(INode node)
- Specified by:
computeParameterTypeRefRegionsin interfaceIJavaDocTypeReferenceProvider
-
computeEObjectReferencedInComment
public EObjectInComment computeEObjectReferencedInComment(XtextResource resource, int offset)
Returns the referenced element in javadoc comment at a given offset. Returns null in case no element is referenced at the given offset.- Specified by:
computeEObjectReferencedInCommentin interfaceIJavaDocTypeReferenceProvider
-
computeRegions
@Deprecated protected void computeRegions(java.util.List<org.eclipse.xtext.util.ReplaceRegion> regions, java.lang.Iterable<ILeafNode> leafNodes, java.lang.String toSearch, java.lang.String end, java.lang.String optionalEnd, java.lang.String optionalEnd2)Deprecated.Computes regions between a given string to search and different ends searched by their precedence- Parameters:
regions- - List to put new regions inleafNodes- - nodes to search intoSearch- - String to searchend- - end with highest precedenceoptionalEnd- - end with lower precedenceoptionalEnd2- - end with lowest precedence
-
computeRegions
protected void computeRegions(java.util.List<org.eclipse.xtext.util.ReplaceRegion> regions, java.lang.Iterable<ILeafNode> leafNodes, java.lang.String toSearch, java.lang.String... ends)Computes regions between a given string to search and different ends searched by their precedence- Parameters:
regions- - List to put new regions inleafNodes- - nodes to search intoSearch- - String to searchends- - ends in decreasing precedence- Since:
- 2.6
-
getEReference
protected org.eclipse.emf.ecore.EReference getEReference(org.eclipse.emf.ecore.EObject eObject, INode node, int offset)Returns theEReferenceused to calculate the referenced elements in javadoc comments. This method is intented to be implemented by clients.
-
getScope
protected IScope getScope(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.emf.ecore.EReference reference, INode node, int offset)
-
getElementFromScope
protected IEObjectDescription getElementFromScope(IScope scope, INode node, org.eclipse.xtext.util.ITextRegion region, java.lang.String text)
-
-