package javax.microedition.pim;

import java.util.Enumeration;

public interface PIMList
{
 public String UNCATEGORIZED = "";

 public String getName();
 
 public void close() throws PIMException;
 
 public Enumeration items() throws PIMException;
 
 public Enumeration items(PIMItem pimitem_1) throws PIMException;
 
 public Enumeration items(String string_1) throws PIMException;
 
 public Enumeration itemsByCategory(String string_1) throws PIMException;
 
 public String[] getCategories() throws PIMException;
 
 public boolean isCategory(String string_1) throws PIMException;
 
 public void addCategory(String string_1) throws PIMException;
 
 public void deleteCategory(String string_1, boolean boolean_1) throws PIMException;
 
 public void renameCategory(String string_1, String string_2) throws PIMException;
 
 public int maxCategories();
 
 public boolean isSupportedField(int int_1);
 
 public int[] getSupportedFields();
 
 public boolean isSupportedAttribute(int int_1, int int_2);
 
 public int[] getSupportedAttributes(int int_1);
 
 public boolean isSupportedArrayElement(int int_1, int int_2);
 
 public int[] getSupportedArrayElements(int int_1);
 
 public int getFieldDataType(int int_1);
 
 public String getFieldLabel(int int_1);
 
 public String getAttributeLabel(int int_1);
 
 public String getArrayElementLabel(int int_1, int int_2);
 
 public int maxValues(int int_1);
 
 public int stringArraySize(int int_1);
 
}