@PublicApi public interface


Known Indirect Subclasses


This interface is designed for plugins to consume (call its methods).

Clients of @PublicApi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicApi as per each product's API policy as long as the client does not implement/extend @PublicApi interfaces or classes (refer to each product's API policy for the exact guarantee---usually binary compatibility is guaranteed at least across minor versions).

Note: since @PublicApi interfaces and classes are not designed to be implemented or extended by clients, we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces annotated with @PublicSpi are safe to extend/implement).

Class Overview

Copyright (c) 2002-2004 All rights reserved.


Public Methods
void addFieldScreenLayoutItem(String fieldId)
void addFieldScreenLayoutItem(String fieldId, int position)
FieldScreen getFieldScreen()
FieldScreenLayoutItem getFieldScreenLayoutItem(int poistion)
FieldScreenLayoutItem getFieldScreenLayoutItem(String fieldId)
List<FieldScreenLayoutItem> getFieldScreenLayoutItems()
GenericValue getGenericValue()
Long getId()
String getName()
int getPosition()
boolean isContainsField(String fieldId)
boolean isModified()
void moveFieldScreenLayoutItemDown(int fieldPosition)
void moveFieldScreenLayoutItemFirst(int fieldPosition)
void moveFieldScreenLayoutItemLast(int fieldPosition)
void moveFieldScreenLayoutItemToPosition(Map<IntegerFieldScreenLayoutItem> positionsToFields)
void moveFieldScreenLayoutItemUp(int fieldPosition)
void remove()
FieldScreenLayoutItem removeFieldScreenLayoutItem(int fieldPosition)
void rename(String newName)
void setFieldScreen(FieldScreen fieldScreen)
void setGenericValue(GenericValue genericValue)
void setName(String name)
void setPosition(int position)
void store()

Public Methods

public void addFieldScreenLayoutItem (String fieldId)

public void addFieldScreenLayoutItem (String fieldId, int position)

public FieldScreen getFieldScreen ()

public FieldScreenLayoutItem getFieldScreenLayoutItem (int poistion)

public FieldScreenLayoutItem getFieldScreenLayoutItem (String fieldId)

public List<FieldScreenLayoutItem> getFieldScreenLayoutItems ()

public GenericValue getGenericValue ()

public Long getId ()

public String getName ()

public int getPosition ()

public boolean isContainsField (String fieldId)

public boolean isModified ()

public void moveFieldScreenLayoutItemDown (int fieldPosition)

public void moveFieldScreenLayoutItemFirst (int fieldPosition)

public void moveFieldScreenLayoutItemLast (int fieldPosition)

public void moveFieldScreenLayoutItemToPosition (Map<IntegerFieldScreenLayoutItem> positionsToFields)

public void moveFieldScreenLayoutItemUp (int fieldPosition)

public void remove ()

public FieldScreenLayoutItem removeFieldScreenLayoutItem (int fieldPosition)

public void rename (String newName)

public void setFieldScreen (FieldScreen fieldScreen)

public void setGenericValue (GenericValue genericValue)

public void setName (String name)

public void setPosition (int position)

public void store ()