org.sonar.plugins.api.web.gwt.client
Class SourceDecorator<R extends ResponsePOJO>

java.lang.Object
  extended by org.sonar.plugins.api.web.gwt.client.SourceDecorator<R>
Direct Known Subclasses:
EmptySourceDecorator

public abstract class SourceDecorator<R extends ResponsePOJO>
extends java.lang.Object


Field Summary
static java.lang.String CSS_CLASS_INDEX
           
static java.lang.String CSS_CLASS_SOURCE
           
static java.lang.String CSS_CLASS_VALUE
           
 
Constructor Summary
SourceDecorator(Resource resource)
           
 
Method Summary
 java.lang.String decorateHeader()
           
 java.lang.String decorateIndex(int lineIndex)
           
 java.lang.String decorateSource(int lineIndex, java.lang.String source)
           
 java.lang.String decorateValue(int lineIndex)
           
protected abstract  Query<R> getDecorationQuery()
           
protected abstract  SourcePanel.DecoratorCallBack<R> getQueryCallBack(SourcePanel sourcePanel)
           
 Resource getResource()
           
 boolean hasValueCells()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CSS_CLASS_INDEX

public static final java.lang.String CSS_CLASS_INDEX
See Also:
Constant Field Values

CSS_CLASS_VALUE

public static final java.lang.String CSS_CLASS_VALUE
See Also:
Constant Field Values

CSS_CLASS_SOURCE

public static final java.lang.String CSS_CLASS_SOURCE
See Also:
Constant Field Values
Constructor Detail

SourceDecorator

public SourceDecorator(Resource resource)
Method Detail

getResource

public Resource getResource()

getDecorationQuery

protected abstract Query<R> getDecorationQuery()

getQueryCallBack

protected abstract SourcePanel.DecoratorCallBack<R> getQueryCallBack(SourcePanel sourcePanel)

hasValueCells

public boolean hasValueCells()

decorateIndex

public java.lang.String decorateIndex(int lineIndex)

decorateValue

public java.lang.String decorateValue(int lineIndex)

decorateSource

public java.lang.String decorateSource(int lineIndex,
                                       java.lang.String source)

decorateHeader

public java.lang.String decorateHeader()


Copyright © 2009 SonarSource SA. All Rights Reserved.