com.atlassian.jira.issue.fields.screen
Class AbstractFieldScreenRenderer

java.lang.Object
  extended by com.atlassian.jira.issue.fields.screen.AbstractFieldScreenRenderer
All Implemented Interfaces:
FieldScreenRenderer
Direct Known Subclasses:
BulkFieldScreenRendererImpl, FieldScreenRendererImpl

public abstract class AbstractFieldScreenRenderer
extends Object
implements FieldScreenRenderer


Constructor Summary
AbstractFieldScreenRenderer()
           
 
Method Summary
 FieldScreenRenderLayoutItem getFieldScreenRenderLayoutItem(OrderableField orderableField)
          A convenience method to locate the FieldScreenRenderLayoutItem which has a field which has an id matching parameter orderableField
 FieldScreenRenderTab getFieldScreenRenderTabPosition(String fieldId)
          Return null if cannot find tab for the given fieldId
 Collection getRequiredFieldScreenRenderItems()
          A convenience method which loops through all the FieldScreenRenderLayoutItem on all tabs, and returns the ones that are required.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderer
getFieldLayout, getFieldScreenRenderTabs, init
 

Constructor Detail

AbstractFieldScreenRenderer

public AbstractFieldScreenRenderer()
Method Detail

getRequiredFieldScreenRenderItems

public Collection getRequiredFieldScreenRenderItems()
Description copied from interface: FieldScreenRenderer
A convenience method which loops through all the FieldScreenRenderLayoutItem on all tabs, and returns the ones that are required.

Specified by:
getRequiredFieldScreenRenderItems in interface FieldScreenRenderer
Returns:
A collection of FieldScreenRenderLayoutItem objects

getFieldScreenRenderTabPosition

public FieldScreenRenderTab getFieldScreenRenderTabPosition(String fieldId)
Return null if cannot find tab for the given fieldId

Specified by:
getFieldScreenRenderTabPosition in interface FieldScreenRenderer
Parameters:
fieldId - The id of an the OrderableField to match against
Returns:
The tab which contains the field.
See Also:
FieldScreenRenderer.getFieldScreenRenderLayoutItem(com.atlassian.jira.issue.fields.OrderableField)

getFieldScreenRenderLayoutItem

public FieldScreenRenderLayoutItem getFieldScreenRenderLayoutItem(OrderableField orderableField)
Description copied from interface: FieldScreenRenderer
A convenience method to locate the FieldScreenRenderLayoutItem which has a field which has an id matching parameter orderableField

Specified by:
getFieldScreenRenderLayoutItem in interface FieldScreenRenderer
Parameters:
orderableField - The field to find
Returns:
The FieldScreenRenderLayoutItem which contains the OrderableField
See Also:
FieldScreenRenderer.getFieldScreenRenderTabPosition(String)


Copyright © 2002-2007 Atlassian. All Rights Reserved.