A B C D E F G H I J K L M N O P R S T U V W X

A

absolutePath() - Method in class org.base.apps.beans.prefs.BasePreferences
 
AbstractBoundText<C extends JTextComponent> - Class in org.base.apps.core.swing.bound
 
AbstractBoundText() - Constructor for class org.base.apps.core.swing.bound.AbstractBoundText
 
AbstractBoundText(ComponentView.LabelStyle) - Constructor for class org.base.apps.core.swing.bound.AbstractBoundText
 
AbstractBoundText(ComponentView.LabelStyle, C) - Constructor for class org.base.apps.core.swing.bound.AbstractBoundText
 
AbstractParser<R> - Class in org.base.apps.xml
Base implementation of Parser, intended to be extensible.
AbstractParser() - Constructor for class org.base.apps.xml.AbstractParser
 
AbstractStAXParser<R> - Class in org.base.apps.xml.stax
Base implementation of StAX-based Parser, intended to be extensible.
AbstractStAXParser() - Constructor for class org.base.apps.xml.stax.AbstractStAXParser
 
Account - Class in org.base.apps.example.bank
Represents a checking account, with a collection of line item Transactions.
Account() - Constructor for class org.base.apps.example.bank.Account
 
AccountApplication - Class in org.base.apps.example.bank.byhand
An example of creating a BASE Application manually; that is, not using BASE annotations to generate one.
AccountApplication() - Constructor for class org.base.apps.example.bank.byhand.AccountApplication
 
acquire() - Method in class org.base.apps.xml.pool.XmlResourcePool
Fetches an XmlResource from the pool, if one is available.
actionPerformed(ActionEvent) - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
actionPerformed(ActionEvent) - Method in class org.base.apps.core.swing.BaseAction
 
activateObject(Object) - Method in class org.base.apps.xml.pool.XmlResourceFactory
 
add(K, V) - Method in class org.base.apps.util.ListMap
Adds the given item to the List mapped to the specified key, creating the list if it does not already exist.
add(K, V, int) - Method in class org.base.apps.util.ListMap
Inserts at index the given item to the List mapped to the specified key, creating the list if it does not already exist.
addAdditionalBeanInfo(BeanInfo) - Method in class org.base.apps.beans.BaseBeanInfo
 
addAppEventListener(AppEventListener) - Method in interface org.base.apps.api.events.AppEventEmitter
 
addAppEventListener(String, AppEventListener) - Method in interface org.base.apps.api.events.AppEventEmitter
 
addAppEventListener(AppEventListener) - Method in class org.base.apps.api.events.AppEventSupport
 
addAppEventListener(String, AppEventListener) - Method in class org.base.apps.api.events.AppEventSupport
 
addAppEventListener(AppEventListener) - Method in class org.base.apps.core.swing.AppPanel
 
addAppEventListener(String, AppEventListener) - Method in class org.base.apps.core.swing.AppPanel
 
addAppEventListener(AppEventListener) - Method in class org.base.apps.core.swing.BaseAction
 
addAppEventListener(String, AppEventListener) - Method in class org.base.apps.core.swing.BaseAction
 
addApplication(Application<D, C>) - Method in class org.base.apps.core.swing.AppFrame
 
addApplication(Application<D, C>) - Method in class org.base.apps.core.swing.AppTabs
Adds an application in a new tab.
addAttribute(Attr) - Method in interface org.base.apps.xml.elem.Element
Adds the specified attribute.
addAttribute(Attr) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
addChild(Element) - Method in interface org.base.apps.xml.elem.Element
Adds the specified child Element.
addChild(Element) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
addColumnInfo(ColumnInfo) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
addEventSetDescriptor(EventSetDescriptor) - Method in class org.base.apps.beans.BaseBeanInfo
 
addMethodDescriptor(MethodDescriptor) - Method in class org.base.apps.beans.BaseBeanInfo
 
addNamespaceURI(String, String) - Method in interface org.base.apps.xml.elem.ElementContext
Adds a namespace URI with the given prefix to this context.
addNamespaceURI(String, String) - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
addNodeChangeListener(NodeChangeListener) - Method in class org.base.apps.beans.prefs.BasePreferences
 
addPreferenceChangeListener(PreferenceChangeListener) - Method in class org.base.apps.beans.prefs.BasePreferences
 
addProperty(String) - Method in class org.base.apps.beans.Thing
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.base.apps.beans.BaseBean
Add a PropertyChangeListener to this bean.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.base.apps.beans.BaseBean
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
Add a PropertyChangeListener to this bean.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
Add a PropertyChangeListener for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
addPropertyDescriptor(PropertyDescriptor) - Method in class org.base.apps.beans.BaseBeanInfo
 
addPropertyDescriptor(String...) - Method in class org.base.apps.beans.BaseBeanInfo
 
addPropertyDescriptor(String, boolean) - Method in class org.base.apps.beans.BaseBeanInfo
 
addSection(C) - Method in interface org.base.apps.util.view.swing.ViewBuilder
 
addSection(C) - Method in class org.base.apps.util.view.swing.ViewPanel
 
addToRow(Component) - Method in class org.base.apps.util.view.swing.ViewPanel
 
addTransaction(Transaction) - Method in class org.base.apps.example.bank.Account
 
addView(C) - Method in interface org.base.apps.util.view.swing.ViewBuilder
 
addView(C) - Method in class org.base.apps.util.view.swing.ViewPanel
 
align(ComponentView.LabelStyle) - Static method in class org.base.apps.api.view.swing.BoundComponentView
 
anchor(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
appendText(String) - Method in interface org.base.apps.xml.elem.Element
Appends text to this element's character content.
appendText(String) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
AppEvent - Class in org.base.apps.api.events
 
AppEvent(Object, AppEvent.Type) - Constructor for class org.base.apps.api.events.AppEvent
 
AppEvent(Object, AppEvent.Type, Object) - Constructor for class org.base.apps.api.events.AppEvent
 
AppEvent(String, Object, AppEvent.Type) - Constructor for class org.base.apps.api.events.AppEvent
 
AppEvent(String, Object, AppEvent.Type, Object) - Constructor for class org.base.apps.api.events.AppEvent
 
AppEvent.Type - Enum in org.base.apps.api.events
 
AppEventEmitter - Interface in org.base.apps.api.events
 
AppEventListener - Interface in org.base.apps.api.events
 
AppEventSupport - Class in org.base.apps.api.events
 
AppEventSupport() - Constructor for class org.base.apps.api.events.AppEventSupport
 
AppFrame - Class in org.base.apps.core.swing
A frame to hold multiple BASE applications, implemented as a singleton (via AppFrame.getAppFrame()).
AppFrame() - Constructor for class org.base.apps.core.swing.AppFrame
 
AppFrame(String) - Constructor for class org.base.apps.core.swing.AppFrame
 
AppFrame.Dissolver - Class in org.base.apps.core.swing
 
AppFrame.Dissolver(boolean) - Constructor for class org.base.apps.core.swing.AppFrame.Dissolver
 
Application<D,V> - Interface in org.base.apps.api
Top-level interface for a BASE Application.
ApplicationData<D> - Interface in org.base.apps.api
Top-level interface for peristent BASE Application data.
ApplicationInfo - Interface in org.base.apps.api
Defines contract for an Application's configuration and metadata.
AppPanel - Class in org.base.apps.core.swing
Base panel for application views.
AppPanel() - Constructor for class org.base.apps.core.swing.AppPanel
 
AppPanel(LayoutManager) - Constructor for class org.base.apps.core.swing.AppPanel
 
AppPanel(boolean) - Constructor for class org.base.apps.core.swing.AppPanel
 
AppPanel(LayoutManager, boolean) - Constructor for class org.base.apps.core.swing.AppPanel
 
AppTabs - Class in org.base.apps.core.swing
Represents a view of BASE Applications in a tabbed pane.
AppTabs(AppFrame) - Constructor for class org.base.apps.core.swing.AppTabs
Constructs application tabs.
AppViewBuilder<AV,C> - Interface in org.base.apps.api.view
 
assignValue(CharSequence, Object) - Method in class org.base.apps.beans.util.Evaluator
 
assignValue(CharSequence, Object, Object) - Method in class org.base.apps.beans.util.Evaluator
 
Attr - Interface in org.base.apps.xml.elem
Defines the contract for an XML attribute.
axis(ComponentView.LabelStyle) - Static method in class org.base.apps.api.view.swing.BoundComponentView
 

B

BaseAction - Class in org.base.apps.core.swing
Global actions in the BASE runtime environment.
BaseAction(BaseAction.Axn) - Constructor for class org.base.apps.core.swing.BaseAction
Constructs a BaseAction for the given BaseAction.Axn.
BaseAction(String, String, String) - Constructor for class org.base.apps.core.swing.BaseAction
 
BaseAction.Axn - Enum in org.base.apps.core.swing
 
BaseAppl - Annotation Type in org.base.apps.api.annot
Annotation to tag a bean as an Application.
BaseApplication<D,V> - Class in org.base.apps.core
 
BaseApplication() - Constructor for class org.base.apps.core.BaseApplication
 
BaseApplication(Class<D>) - Constructor for class org.base.apps.core.BaseApplication
Sets the name and title of this Application from its bean type.
BaseAttr - Class in org.base.apps.xml.elem.impl
 
BaseAttr() - Constructor for class org.base.apps.xml.elem.impl.BaseAttr
 
BaseAttr(String) - Constructor for class org.base.apps.xml.elem.impl.BaseAttr
 
BaseAttr(String, String) - Constructor for class org.base.apps.xml.elem.impl.BaseAttr
 
BaseBean - Class in org.base.apps.beans
 
BaseBean() - Constructor for class org.base.apps.beans.BaseBean
 
BaseBean(boolean) - Constructor for class org.base.apps.beans.BaseBean
 
BaseBeanInfo - Class in org.base.apps.beans
Utility implementation of the BeanInfo interface to simplify usage.
BaseBeanInfo() - Constructor for class org.base.apps.beans.BaseBeanInfo
 
BaseBeanInfo(Class<?>) - Constructor for class org.base.apps.beans.BaseBeanInfo
 
BaseConstraints - Class in org.base.apps.util.view.swing
Utility extension of GridBagConstraints to add chainable setters.
BaseConstraints() - Constructor for class org.base.apps.util.view.swing.BaseConstraints
 
BaseConstraints(int, int, int, int, double, double, int, int, Insets, int, int) - Constructor for class org.base.apps.util.view.swing.BaseConstraints
 
BaseData<D> - Class in org.base.apps.core.data
 
BaseData() - Constructor for class org.base.apps.core.data.BaseData
 
BaseData(Class<D>) - Constructor for class org.base.apps.core.data.BaseData
 
BaseElement - Class in org.base.apps.xml.elem.impl
Default implementation of Element.
BaseElement() - Constructor for class org.base.apps.xml.elem.impl.BaseElement
 
BaseElementContext - Class in org.base.apps.xml.elem.impl
 
BaseElementContext() - Constructor for class org.base.apps.xml.elem.impl.BaseElementContext
 
BaseElementContext(Element) - Constructor for class org.base.apps.xml.elem.impl.BaseElementContext
 
BaseFactory - Class in org.base.apps.util.factory
Default implementation of Factory, delegating to FactoryUtils.instantiateFactory(Class) and ignoring the specified args.
BaseFactory() - Constructor for class org.base.apps.util.factory.BaseFactory
 
BaseFrame - Class in org.base.apps.util.view.swing
 
BaseFrame() - Constructor for class org.base.apps.util.view.swing.BaseFrame
 
BaseFrame(GraphicsConfiguration) - Constructor for class org.base.apps.util.view.swing.BaseFrame
 
BaseFrame(String) - Constructor for class org.base.apps.util.view.swing.BaseFrame
 
BaseFrame(String, GraphicsConfiguration) - Constructor for class org.base.apps.util.view.swing.BaseFrame
 
BaseInfo - Class in org.base.apps.api.view.util
Default implementation of ApplicationInfo.
BaseInfo(Application<D, C>) - Constructor for class org.base.apps.api.view.util.BaseInfo
 
BaseInfo(Application<D, C>, boolean) - Constructor for class org.base.apps.api.view.util.BaseInfo
 
BaseInfo(BasePreferences, boolean) - Constructor for class org.base.apps.api.view.util.BaseInfo
 
BaseNameable - Class in org.base.apps.util
Abstract base Nameable to avoid duplicating name attribute everywhere.
BaseNameable() - Constructor for class org.base.apps.util.BaseNameable
 
BasePanel - Class in org.base.apps.util.view.swing
Base panel class for all BASE Swing views.
BasePanel() - Constructor for class org.base.apps.util.view.swing.BasePanel
 
BasePanel(LayoutManager) - Constructor for class org.base.apps.util.view.swing.BasePanel
 
BasePanel(boolean) - Constructor for class org.base.apps.util.view.swing.BasePanel
 
BasePanel(LayoutManager, boolean) - Constructor for class org.base.apps.util.view.swing.BasePanel
 
BaseParser - Annotation Type in org.base.apps.xml.annot
Tagging annotation to identify a Parser implementation.
BasePersist - Annotation Type in org.base.apps.api.annot
Annotation to tag an Application as persistent.
BasePersist.Mode - Enum in org.base.apps.api.annot
 
BasePreferences - Class in org.base.apps.beans.prefs
Extends Preferences to provide utility methods and key tracking.
BasePreferences(Preferences) - Constructor for class org.base.apps.beans.prefs.BasePreferences
 
BaseProcessor - Class in org.base.apps.core.annot
 
BaseProcessor() - Constructor for class org.base.apps.core.annot.BaseProcessor
 
BasePropertyChangeSupport - Class in org.base.apps.beans.events
An extension of PropertyChangeSupport that implements PropertyChangeEmitter.
BasePropertyChangeSupport(Object) - Constructor for class org.base.apps.beans.events.BasePropertyChangeSupport
 
BaseStack<E> - Class in org.base.apps.util
Extension of Stack to override the BaseStack.search(Object) method to return a 0-based position, thus violating the original contract.
BaseStack() - Constructor for class org.base.apps.util.BaseStack
 
BaseTableModel<T> - Class in org.base.apps.beans.view.swing
 
BaseTableModel() - Constructor for class org.base.apps.beans.view.swing.BaseTableModel
 
BaseTableModel(boolean) - Constructor for class org.base.apps.beans.view.swing.BaseTableModel
 
BeanContainer<D> - Interface in org.base.apps.beans
 
BeanUtil - Class in org.base.apps.beans.util
Utility class for bean-related functionality.
BetwixtUtil - Class in org.base.apps.beans.util
Utility methods to persist and load objects using Betwixt library.
BetwixtUtil() - Constructor for class org.base.apps.beans.util.BetwixtUtil
 
BetwixtUtil.BaseSuppressionStrategy - Class in org.base.apps.beans.util
 
BetwixtUtil.BaseSuppressionStrategy() - Constructor for class org.base.apps.beans.util.BetwixtUtil.BaseSuppressionStrategy
 
BetwixtUtil.BaseTypeBindingStrategy - Class in org.base.apps.beans.util
Identifies Enum types as primitives, simplifying their persistence.
BetwixtUtil.BaseTypeBindingStrategy() - Constructor for class org.base.apps.beans.util.BetwixtUtil.BaseTypeBindingStrategy
 
bind(String, BoundView) - Method in interface org.base.apps.api.view.BoundView
 
bind(String, BoundView) - Method in class org.base.apps.api.view.swing.BoundComponentView
 
bind(String, BoundView) - Method in class org.base.apps.api.view.util.BoundViewSupport
 
bindingType(Class) - Method in class org.base.apps.beans.util.BetwixtUtil.BaseTypeBindingStrategy
 
bindView(String, AV) - Method in interface org.base.apps.api.view.AppViewBuilder
 
bindView(String, BoundComponentView<C>) - Method in class org.base.apps.api.view.swing.BoundComponentView
Utility method to bind a subview and add it, and its label, to this container view.
BoundComponentView<C extends Component> - Class in org.base.apps.api.view.swing
Base class for all bound JComponent views, implemented as an abstract class (rather than an interface) to mirror Swing's JComponent class hierarchy.
BoundComponentView() - Constructor for class org.base.apps.api.view.swing.BoundComponentView
 
BoundComponentView(ComponentView.LabelStyle) - Constructor for class org.base.apps.api.view.swing.BoundComponentView
 
BoundComponentView(ViewBuilder.Axis, ComponentView.LabelStyle) - Constructor for class org.base.apps.api.view.swing.BoundComponentView
 
BoundField - Class in org.base.apps.core.swing.bound
A bound JTextField.
BoundField() - Constructor for class org.base.apps.core.swing.bound.BoundField
 
BoundField(ComponentView.LabelStyle) - Constructor for class org.base.apps.core.swing.bound.BoundField
 
BoundField(ComponentView.LabelStyle, int) - Constructor for class org.base.apps.core.swing.bound.BoundField
 
BoundPanel - Class in org.base.apps.beans.view.swing
Base panel for binding to arbitrary POJO beans.
BoundPanel() - Constructor for class org.base.apps.beans.view.swing.BoundPanel
 
BoundPanel(LayoutManager) - Constructor for class org.base.apps.beans.view.swing.BoundPanel
 
BoundPanel(boolean) - Constructor for class org.base.apps.beans.view.swing.BoundPanel
 
BoundPanel(LayoutManager, boolean) - Constructor for class org.base.apps.beans.view.swing.BoundPanel
 
BoundProperty - Class in org.base.apps.beans
 
BoundProperty(String) - Constructor for class org.base.apps.beans.BoundProperty
 
BoundProperty(PropertyDescriptor) - Constructor for class org.base.apps.beans.BoundProperty
 
BoundView - Interface in org.base.apps.api.view
Defines the contract for a view bound to a POJO bean.
BoundView.Widget - Enum in org.base.apps.api.view
 
BoundViewFactory<B extends BoundView,C> - Interface in org.base.apps.api.view
 
BoundViewPanel - Class in org.base.apps.core.swing.bound
Concrete implementation of BoundComponentView representing a panel.
BoundViewPanel() - Constructor for class org.base.apps.core.swing.bound.BoundViewPanel
 
BoundViewSupport - Class in org.base.apps.api.view.util
Utility implementation of BoundView, to be reused across actual implementations.
BoundViewSupport(BoundView) - Constructor for class org.base.apps.api.view.util.BoundViewSupport
 
buildTree(PrefNode, BasePreferences) - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
buttonMouseListener - Static variable in class org.base.apps.core.swing.ButtonTabComponent
 
ButtonTabComponent - Class in org.base.apps.core.swing
Taken from the examples index at http://java.sun.com/docs/books/tutorial/uiswing/examples/components/TabComponentsDemoProject/src/components/ButtonTabComponent.java.
ButtonTabComponent(JTabbedPane, ApplicationInfo) - Constructor for class org.base.apps.core.swing.ButtonTabComponent
 

C

charAt(int) - Method in enum org.base.apps.api.InfoAttr
 
charAt(int) - Method in enum org.base.apps.api.view.BoundView.Widget
 
charAt(int) - Method in class org.base.apps.beans.util.Expr
 
childrenNames() - Method in class org.base.apps.beans.prefs.BasePreferences
 
clear() - Method in class org.base.apps.api.view.util.BaseInfo
 
clear() - Method in class org.base.apps.beans.BaseBeanInfo
 
clear() - Method in class org.base.apps.beans.prefs.BasePreferences
 
clear() - Method in class org.base.apps.util.ListMap
 
clear() - Method in class org.base.apps.xml.pool.XmlResourcePool
Empties the pool of idle XmlResources, not accounting for resources currently checked out of the pool via XmlResourcePool.acquire().
CLOSE_DIMENSION - Static variable in class org.base.apps.util.view.swing.ImageCreator
 
collapse(JTree, TreePath) - Static method in class org.base.apps.util.view.swing.SwingUtil
 
collapseAll(JTree) - Static method in class org.base.apps.util.view.swing.SwingUtil
 
ColumnInfo - Class in org.base.apps.beans.view.swing
 
ColumnInfo(String, String, Class<?>) - Constructor for class org.base.apps.beans.view.swing.ColumnInfo
 
ColumnInfo(String, String, Class<?>, Expr) - Constructor for class org.base.apps.beans.view.swing.ColumnInfo
 
compileExpr(CharSequence) - Method in class org.base.apps.beans.util.Evaluator
 
ComponentView<C extends Component> - Interface in org.base.apps.api.view.swing
 
ComponentView.LabelStyle - Enum in org.base.apps.api.view.swing
 
concat(Object...) - Static method in class org.base.apps.util.Util
Concatenates the specified parameters into a single string.
CONDITIONS - Static variable in class org.base.apps.util.config.ResourceManager
Matches condition brackets for mapped properties.
Configurable - Annotation Type in org.base.apps.beans.prefs
Annotation to tag a bean as configurable.
ConfigurableFactory - Class in org.base.apps.util.factory
Factory implementation configured via a ResourceManager.
ConfigurableFactory() - Constructor for class org.base.apps.util.factory.ConfigurableFactory
 
ConfigurableFactory(Named) - Constructor for class org.base.apps.util.factory.ConfigurableFactory
 
configure(XMLIntrospector, BindingConfiguration) - Static method in class org.base.apps.beans.util.BetwixtUtil
Configures Betwixt utities consistently for read-write reflexiveness.
configure(Class<D>) - Method in class org.base.apps.core.BaseApplication
 
configure(BasePersist) - Method in class org.base.apps.core.data.BaseData
 
configure(BasePersist) - Method in class org.base.apps.core.data.FileData
 
configure(ResourceManager) - Static method in class org.base.apps.util.config.LogManager
Configure this LogFactory with the given ResourceManager, which is expected to have a property named "log4j.file".
configure() - Static method in class org.base.apps.util.config.LogManager
Configure this LogFactory with a log4j.xml file, which is expected to be in the runtime classpath.
configure(String) - Static method in class org.base.apps.util.config.LogManager
Configure this LogFactory with the given configuration file.
contains(V) - Method in class org.base.apps.util.ListMap
Returns true if the given item is contained in any of the mapped lists.
contains(K, V) - Method in class org.base.apps.util.ListMap
Returns true if the given item is contained in the list mapped to the specified key, return false if the no list is mapped.
containsKey(Object) - Method in class org.base.apps.api.view.util.BaseInfo
 
containsKey(Object) - Method in class org.base.apps.util.ListMap
 
containsValue(Object) - Method in class org.base.apps.api.view.util.BaseInfo
 
containsValue(Object) - Method in class org.base.apps.util.ListMap
 
convertSourceToXml(Source) - Static method in class org.base.apps.xml.pool.XmlUtil
Converts the given Source to a String.
copy(BeanInfo) - Method in class org.base.apps.beans.BaseBeanInfo
 
count() - Method in class org.base.apps.util.ListMap
Fetches the total number of items in all mapped lists.
create(Class<T>, Object...) - Method in class org.base.apps.util.factory.BaseFactory
 
create(Class<T>, Object...) - Method in class org.base.apps.util.factory.ConfigurableFactory
 
create(Class<T>, Object...) - Method in interface org.base.apps.util.factory.Factory
Creates a new instance of the specified class, optionally using the given arguments.
createElement() - Method in class org.base.apps.xml.elem.ElementFactory
Creates an Element with an ElementContext from this factory.
createGradientLine(int, Color, Color, double) - Static method in class org.base.apps.util.view.swing.ImageCreator
Creates a one-pixel high gradient image of specified width, opacity and colors of the starting pixel and the ending pixel.
createView(Class<C>, Object...) - Method in interface org.base.apps.api.view.BoundViewFactory
 
createView() - Method in class org.base.apps.core.swing.SwingApplication
 
createView(Class<C>, Object...) - Method in class org.base.apps.core.swing.SwingViewFactory
 
createView() - Method in class org.base.apps.example.bank.byhand.AccountApplication
 
CUBE_DIMENSION - Static variable in class org.base.apps.util.view.swing.ImageCreator
The dimension of cube in ImageCreator.getGradientCubesImage(int, int, Color, Color, int, int)
customize() - Method in class org.base.apps.beans.BaseBeanInfo
 

D

debug(Preferences) - Static method in class org.base.apps.core.prefs.PreferenceManager
 
DEFAULT_COLUMNS - Static variable in class org.base.apps.api.view.swing.BoundComponentView
Default number of columns for fields.
DEFAULT_ROWS - Static variable in class org.base.apps.api.view.swing.BoundComponentView
Default number of rows for multi-line fields.
deriveBeanType() - Method in class org.base.apps.core.data.BaseData
 
deriveValues() - Method in class org.base.apps.util.config.ResourceManager
Evaluates and sets conditional property values.
destroyObject(Object) - Method in class org.base.apps.xml.pool.XmlResourceFactory
 
display(JFrame, boolean) - Static method in class org.base.apps.util.view.swing.SwingUtil
Packs, centers, and shows this frame, optionally adding close operation.
displayErrorDialog(String, Throwable, String) - Static method in class org.base.apps.util.view.swing.SwingUtil
Displays an error dialog with the given message, title, and a stacktrace of the error, if passed.
dissolve(boolean) - Method in class org.base.apps.core.swing.AppFrame
Closes the frame with a nifty graphical effect.
dissolveExit() - Method in class org.base.apps.core.swing.AppFrame.Dissolver
 

E

Element - Interface in org.base.apps.xml.elem
Utility class to represent an XML tree.
ELEMENT_CONFIGURATION - Static variable in class org.base.apps.xml.elem.ElementFactory
The name of this factory's configuration.
ElementContext - Interface in org.base.apps.xml.elem
Defines a context, including namespaces, for an Element.
ElementFactory - Class in org.base.apps.xml.elem
 
ElementFactory() - Constructor for class org.base.apps.xml.elem.ElementFactory
Void constructor.
ElementFactory(Named) - Constructor for class org.base.apps.xml.elem.ElementFactory
Constructor with configuration override.
encodeColor(Color) - Static method in class org.base.apps.util.view.swing.SwingUtil
 
endSection() - Method in interface org.base.apps.util.view.swing.ViewBuilder
 
endSection() - Method in class org.base.apps.util.view.swing.ViewPanel
 
entrySet() - Method in class org.base.apps.api.view.util.BaseInfo
 
entrySet() - Method in class org.base.apps.util.ListMap
 
EnvConfig - Class in org.base.apps.util.config
The root parent for all ResourceManagers and provides direct access to the "env" configuration bundle.
EnvConfig() - Constructor for class org.base.apps.util.config.EnvConfig
Package-level constructor, only instantiated by ResourceManager.
equals(Object) - Method in class org.base.apps.beans.prefs.BasePreferences
 
equals(Object) - Method in class org.base.apps.beans.util.Expr
 
equals(Object) - Method in class org.base.apps.xml.elem.Tag
Compares object identity to determine equality.
error(Exception, String, Object...) - Method in class org.base.apps.xml.AbstractParser
Logs and wraps the given RuntimeException.
errorLightColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The color for arrows on icons.
eval(Object, Expr) - Static method in class org.base.apps.beans.util.Evaluator
Evaluates an Expr against a bean.
evaluate(Expr) - Method in class org.base.apps.beans.util.Evaluator
Evaluates the given Expr.
evaluate(Expr, Object) - Method in class org.base.apps.beans.util.Evaluator
Evaluates the given Expr.
evaluate(Kind, P) - Method in class org.base.apps.beans.util.KindSwitch
 
Evaluator - Class in org.base.apps.beans.util
A utility to evaluate an Expr against a bean.
Evaluator() - Constructor for class org.base.apps.beans.util.Evaluator
 
Evaluator(Object) - Constructor for class org.base.apps.beans.util.Evaluator
Constructs an Expr visitor.
eventOccurred(AppEvent) - Method in interface org.base.apps.api.events.AppEventListener
 
eventOccurred(AppEvent) - Method in class org.base.apps.core.swing.AppFrame
 
eventOccurred(AppEvent) - Method in class org.base.apps.core.swing.AppPanel
 
exit() - Method in class org.base.apps.core.swing.BaseAction
 
expand(JTree, TreePath) - Static method in class org.base.apps.util.view.swing.SwingUtil
 
expandAll(JTree) - Static method in class org.base.apps.util.view.swing.SwingUtil
 
exportNode(OutputStream) - Method in class org.base.apps.beans.prefs.BasePreferences
 
exportSubtree(OutputStream) - Method in class org.base.apps.beans.prefs.BasePreferences
 
Expr - Class in org.base.apps.beans.util
 
Expr() - Constructor for class org.base.apps.beans.util.Expr
 
Expr(CharSequence) - Constructor for class org.base.apps.beans.util.Expr
 

F

Factory - Interface in org.base.apps.util.factory
Defines contract for a simple factory.
FileData<D> - Class in org.base.apps.core.data
Implementation of ApplicationData to support file persistence, serializing a bean to and from XML, which is written to and read from the file, respectively.
FileData() - Constructor for class org.base.apps.core.data.FileData
 
FileData(Class<D>) - Constructor for class org.base.apps.core.data.FileData
 
fill(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
find() - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
fireAppEvent(AppEvent) - Method in interface org.base.apps.api.events.AppEventEmitter
 
fireAppEvent(AppEvent) - Method in class org.base.apps.api.events.AppEventSupport
 
fireAppEvent(AppEvent) - Method in class org.base.apps.core.swing.AppPanel
 
fireAppEvent(AppEvent) - Method in class org.base.apps.core.swing.BaseAction
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class org.base.apps.beans.BaseBean
 
fireIndexedPropertyChange(String, int, int, int) - Method in class org.base.apps.beans.BaseBean
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class org.base.apps.beans.BaseBean
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
fireIndexedPropertyChange(String, int, int, int) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
fireIndexedPropertyChange(String, int, int, int) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
fireIndexedPropertyChange(String, int, int, int) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
firePropertyChange(PropertyChangeEvent) - Method in class org.base.apps.beans.BaseBean
 
firePropertyChange(String, boolean, boolean) - Method in class org.base.apps.beans.BaseBean
 
firePropertyChange(String, int, int) - Method in class org.base.apps.beans.BaseBean
 
firePropertyChange(String, Object, Object) - Method in class org.base.apps.beans.BaseBean
 
firePropertyChange(String, Object, Object) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
firePropertyChange(String, int, int) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
firePropertyChange(String, boolean, boolean) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
firePropertyChange(PropertyChangeEvent) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
firePropertyChange(PropertyChangeEvent) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
firePropertyChange(String, boolean, boolean) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
firePropertyChange(String, int, int) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
firePropertyChange(String, Object, Object) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
firePropertyChange(PropertyChangeEvent) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
firePropertyChange(String, boolean, boolean) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
firePropertyChange(String, int, int) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
firePropertyChange(String, Object, Object) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
flexTree(JTree, TreePath, boolean) - Static method in class org.base.apps.util.view.swing.SwingUtil
 
flush() - Method in class org.base.apps.beans.prefs.BasePreferences
 
format(String, Object...) - Static method in class org.base.apps.util.Util
Formats the given parameters via MessageFormat.format(String, Object...), passing back the parameters as a concatenated string if formatting fails.
formatDate(Date) - Static method in class org.base.apps.util.Util
Formats the given date with the pattern: "MM/dd/yyyy".
formatDate(Date, String) - Static method in class org.base.apps.util.Util
Formats the given date with the specified pattern.

G

generateSwitch(Map<E, CharSequence>, OutputStream) - Static method in class org.base.apps.api.view.util.SourceUtil
Deprecated.  
get(Object) - Method in class org.base.apps.api.view.util.BaseInfo
 
get(String, String) - Method in class org.base.apps.beans.prefs.BasePreferences
 
get(K, int) - Method in class org.base.apps.util.ListMap
Fetches an item at the given position from the List mapped to the specified key, if such a list exists.
get(Object) - Method in class org.base.apps.util.ListMap
 
getAcquiredCount() - Method in class org.base.apps.xml.pool.XmlResourcePool
Returns the number of XmlResources checked out of this pool.
getAdditionalBeanInfo() - Method in class org.base.apps.beans.BaseBeanInfo
 
getAmount() - Method in class org.base.apps.example.bank.Transaction
 
getAppEventListeners() - Method in interface org.base.apps.api.events.AppEventEmitter
 
getAppEventListeners(String) - Method in interface org.base.apps.api.events.AppEventEmitter
 
getAppEventListeners() - Method in class org.base.apps.api.events.AppEventSupport
 
getAppEventListeners(String) - Method in class org.base.apps.api.events.AppEventSupport
 
getAppEventListeners() - Method in class org.base.apps.core.swing.AppPanel
 
getAppEventListeners(String) - Method in class org.base.apps.core.swing.AppPanel
 
getAppEventListeners() - Method in class org.base.apps.core.swing.BaseAction
 
getAppEventListeners(String) - Method in class org.base.apps.core.swing.BaseAction
 
getAppFrame() - Static method in class org.base.apps.core.swing.AppFrame
 
getApplicationInfo() - Method in interface org.base.apps.api.Application
 
getApplicationInfo() - Method in class org.base.apps.core.BaseApplication
 
getAppName() - Method in class org.base.apps.api.events.AppEvent
 
getAppName() - Method in class org.base.apps.core.swing.ButtonTabComponent
 
getAppTabs() - Method in class org.base.apps.core.swing.AppFrame
 
getAppView() - Method in interface org.base.apps.api.view.AppViewBuilder
 
getAppView() - Method in class org.base.apps.api.view.swing.BoundComponentView
 
getArray(String, String...) - Method in class org.base.apps.beans.prefs.BasePreferences
Returns the array associated with the specified key in this preference node.
getArrowImage(Color, Color, int, boolean) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an image that contains an arrow of specified width, direction and color.
getAttr() - Method in enum org.base.apps.api.InfoAttr
 
getAttribute(String) - Method in interface org.base.apps.xml.elem.Element
Fetches an attribute by name.
getAttribute(String) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getAttributeMap() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getAttributes() - Method in interface org.base.apps.xml.elem.Element
Fetches this Element's attributes.
getAttributes() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getAxis() - Method in class org.base.apps.util.view.swing.ViewPanel
 
getBackgroundImage(int, int, boolean) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an image of specified dimensions that has gradient background and an optional gradient separator stripe on its upper border.
getBackgroundStripedImage(int, int, Color, Color, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an image of specified dimensions that has gradient striped background.
getBaseActions() - Method in class org.base.apps.core.swing.AppFrame
 
getBaseModel() - Method in class org.base.apps.beans.view.swing.SortableTable
 
getBean() - Method in interface org.base.apps.beans.BeanContainer
Returns this container's data bean, which may be null.
getBean() - Method in class org.base.apps.beans.Thing
 
getBean() - Method in class org.base.apps.beans.util.Evaluator
 
getBean() - Method in class org.base.apps.core.data.BaseData
 
getBean() - Method in class org.base.apps.core.swing.BaseAction
 
getBeanDescriptor() - Method in class org.base.apps.beans.BaseBeanInfo
 
getBeanInfo(Class<?>) - Static method in class org.base.apps.beans.util.BeanUtil
Returns the BeanInfo for the given class.
getBeanInfo(Object) - Static method in class org.base.apps.beans.util.BeanUtil
Returns the BeanInfo for the given bean.
getBeanType() - Method in class org.base.apps.beans.BaseBeanInfo
 
getBeanType() - Method in class org.base.apps.core.data.BaseData
 
getBlankImage(int, int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns a completely transparent image of specified dimensions.
getBoolean(String, boolean) - Method in class org.base.apps.beans.prefs.BasePreferences
 
getBoolean(CharSequence, Object...) - Method in class org.base.apps.util.config.ResourceManager
Reads a property from the configuration, optionally inserting the given tokens (akin to MessageFormat.format(String, Object...)), and returns the property value as an Boolean.
getBoundComponent() - Method in class org.base.apps.api.view.swing.BoundComponentView
 
getBoundSupport() - Method in class org.base.apps.api.view.swing.BoundComponentView
 
getBoundValue() - Method in class org.base.apps.api.view.util.BoundViewSupport
 
getBuffer() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getByteArray(String, byte[]) - Method in class org.base.apps.beans.prefs.BasePreferences
 
getCheckIcon(int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Draws a green check in an oval, to use to indicate OK status.
getChild(CharSequence...) - Method in interface org.base.apps.api.ApplicationInfo
 
getChild(CharSequence...) - Method in class org.base.apps.api.view.util.BaseInfo
 
getChild(int) - Method in interface org.base.apps.xml.elem.Element
Fetches a child Element by index.
getChild(int) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getChildList() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getChildren() - Method in class org.base.apps.api.view.util.BoundViewSupport
 
getChildren() - Method in interface org.base.apps.xml.elem.Element
Returns this Element's children.
getChildren() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getClass(String) - Static method in class org.base.apps.util.Util
Attempts to fetch a class by name and, if unsuccessful, will manipulate the given type to determine if it's an inner class (which will subsequently be fetched instead).
getCloseIcon(int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Creates close image icon of specified dimension.
getCloseIcon(int, char) - Static method in class org.base.apps.util.view.swing.ImageCreator
Creates close image icon of specified dimension.
getCollection(String, Collection<String>) - Method in class org.base.apps.beans.prefs.BasePreferences
Returns the Collection associated with the specified key in this preference node.
getColorIcon(int, int, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns a colored image of specified dimensions.
getColumnClass(int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getColumnCount() - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getColumnInfo(int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getColumnName(int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getColumnsInfo() - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getCompiledExprCache() - Method in class org.base.apps.beans.util.Evaluator
 
getComponent() - Method in class org.base.apps.api.view.swing.BoundComponentView
 
getComponent() - Method in interface org.base.apps.api.view.swing.ComponentView
 
getComponent() - Method in class org.base.apps.core.swing.bound.BoundViewPanel
 
getConditions() - Method in class org.base.apps.util.config.ResourceManager
 
getContext() - Method in interface org.base.apps.xml.elem.Element
Returns the context of this Element.
getContext() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getCtx() - Method in class org.base.apps.beans.util.Evaluator
 
getCurrentRow() - Method in class org.base.apps.util.view.swing.ViewPanel
 
getData() - Method in interface org.base.apps.api.Application
 
getData() - Method in class org.base.apps.core.BaseApplication
 
getDataFile() - Method in class org.base.apps.core.data.FileData
 
getDate() - Method in class org.base.apps.example.bank.Transaction
 
getDefaultEventIndex() - Method in class org.base.apps.beans.BaseBeanInfo
 
getDefaultProperty(String) - Method in class org.base.apps.util.config.ResourceManager.BaseProperties
 
getDefaultPropertyIndex() - Method in class org.base.apps.beans.BaseBeanInfo
 
getDelegate() - Method in class org.base.apps.beans.prefs.BasePreferences
 
getDelegate() - Method in class org.base.apps.util.ListMap
 
getDescription() - Method in interface org.base.apps.api.ApplicationInfo
 
getDescription() - Method in class org.base.apps.api.view.util.BaseInfo
 
getDescription() - Method in class org.base.apps.example.bank.Transaction
 
getDescriptor() - Method in class org.base.apps.beans.BoundProperty
 
getDisabledSupport() - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
getDouble(String, double) - Method in class org.base.apps.beans.prefs.BasePreferences
 
getEditIcon(int, char) - Static method in class org.base.apps.util.view.swing.ImageCreator
Creates edit image icon of specified dimension.
getElement() - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
getElementFactory() - Method in class org.base.apps.xml.stax.StAXElementParser
 
getEnv() - Method in class org.base.apps.util.config.ResourceManager
Fetches the global resource manager.
getEnvConfig() - Static method in class org.base.apps.util.config.ResourceManager
Static accessor of global resource configuration.
getErrorIcon(int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Draws a red error icon in an oval background.
getEvaluator() - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getEventSetDescriptors() - Method in class org.base.apps.beans.BaseBeanInfo
 
getEventSupport() - Method in class org.base.apps.core.swing.AppPanel
Fetches the PropertyChangeEmitter for this bean.
getEventSupport() - Method in class org.base.apps.core.swing.BaseAction
 
getExpr() - Method in class org.base.apps.beans.view.swing.ColumnInfo
 
getFactory() - Method in class org.base.apps.core.swing.SwingApplication
 
getFilename() - Method in class org.base.apps.core.data.FileData
 
getFilename(ViewUtil.IconSize) - Method in enum org.base.apps.core.swing.ViewUtil.Img
 
getFloat(String, float) - Method in class org.base.apps.beans.prefs.BasePreferences
 
getGradientCubesImage(int, int, Color, Color, int, int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Creates an image with transition area between two colors.
getGutterMarker(Color, int, int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns a gutter marker of specified dimensions and theme color.
getGutterStatusImage(Color, int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns a square gutter status image of specified dimensions and theme color.
getIcon(int) - Method in class org.base.apps.beans.BaseBeanInfo
 
getIconChangeFont(Font, char) - Static method in class org.base.apps.util.view.swing.ImageCreator
Retrieves an icon for Change font menu item.
getIconFontBigger(Font, char) - Static method in class org.base.apps.util.view.swing.ImageCreator
Retrieves an icon for Increase font size menu item.
getIconFontPaint(Font, char) - Static method in class org.base.apps.util.view.swing.ImageCreator
Retrieves an icon for Paint in color menu item.
getIconFontSmaller(Font, char) - Static method in class org.base.apps.util.view.swing.ImageCreator
Retrieves an icon for Decrease font size menu item.
getIconImage() - Static method in class org.base.apps.util.view.swing.ImageCreator
 
getIdleCount() - Method in class org.base.apps.xml.pool.XmlResourcePool
Returns the number of XmlResources idle in this pool.
getImg() - Method in enum org.base.apps.core.swing.BaseAction.Axn
 
getIndexByAppName(String) - Method in class org.base.apps.core.swing.AppTabs
 
getInputFactory() - Static method in class org.base.apps.xml.stax.AbstractStAXParser
 
getInstance() - Static method in class org.base.apps.xml.elem.ElementFactory
Fetches the singleton factory instance.
getInt(String, int) - Method in class org.base.apps.beans.prefs.BasePreferences
 
getInteger(CharSequence, Object...) - Method in class org.base.apps.util.config.ResourceManager
Reads a property from the configuration, optionally inserting the given tokens (akin to MessageFormat.format(String, Object...)), and returns the property value as an Integer.
getItems() - Method in class org.base.apps.beans.view.swing.BaseTableModel
Returns this model's list of items.
getKind() - Method in class org.base.apps.beans.BoundProperty
 
getLabelStyle() - Method in class org.base.apps.api.view.swing.BoundComponentView
 
getLabelStyle() - Method in interface org.base.apps.api.view.swing.ComponentView
 
getLeftArrow(Color, Color, int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an image that contains a left-pointing arrow of specified width and color.
getLetterIconWithArrow(char, boolean, Color, boolean, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an icon image with specified background that contains a single letter in its center, an arrow in the bottom portion of the icon and an optional marker sign that is shown when isCollection parameter is true.
getLocalName() - Method in class org.base.apps.xml.elem.Tag
Returns the unqualified element name.
getLogger(Class<?>) - Static method in class org.base.apps.util.config.LogManager
Returns an instance of the commons logger registered to the specified class.
getLong(String, long) - Method in class org.base.apps.beans.prefs.BasePreferences
 
getManager() - Static method in class org.base.apps.core.prefs.PreferenceManager
 
getMap(String, Map<String, String>) - Method in class org.base.apps.beans.prefs.BasePreferences
Returns the Map associated with the specified key in this preference node.
getMethodDescriptors() - Method in class org.base.apps.beans.BaseBeanInfo
 
getMultiline(String, int, Color, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an image of specified width that contains (possibly) multilined representation of the input string.
getName() - Method in class org.base.apps.api.view.util.BaseInfo
 
getName() - Method in class org.base.apps.beans.prefs.view.PrefNode
 
getName() - Method in class org.base.apps.core.swing.SwingViewFactory
 
getName() - Method in class org.base.apps.example.bank.Account
 
getName() - Method in class org.base.apps.util.BaseNameable
 
getName() - Method in class org.base.apps.util.config.Property
 
getName() - Method in class org.base.apps.util.config.ResourceManager
 
getName() - Method in interface org.base.apps.util.Named
Fetches the name of this instance.
getName() - Method in class org.base.apps.xml.elem.ElementFactory
 
getNamespace() - Method in class org.base.apps.xml.elem.Tag
Returns the element namespace.
getNamespaceURI(String) - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
getNumber() - Method in class org.base.apps.example.bank.Account
 
getObjectPool() - Method in class org.base.apps.xml.pool.XmlResourcePool
 
getOutput() - Method in class org.base.apps.xml.AbstractParser
 
getOutputStack() - Method in class org.base.apps.xml.AbstractParser
 
getOwner() - Method in interface org.base.apps.xml.pool.Ownable
Fetches this object's owner.
getParam() - Method in class org.base.apps.api.events.AppEvent
 
getParent() - Method in class org.base.apps.util.config.ResourceManager
Fetches this manager's parent.
getParent() - Method in interface org.base.apps.xml.elem.Element
Returns the element's parent, which may be null.
getParent() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getPool() - Method in class org.base.apps.xml.pool.XmlResourceFactory
 
getPool() - Static method in class org.base.apps.xml.pool.XmlResourcePool
Fetches the global XmlResourcePool.
getPreferences() - Method in class org.base.apps.api.view.util.BaseInfo
 
getPreferences() - Method in class org.base.apps.beans.prefs.view.PrefNode
 
getPreferences(Class<?>) - Static method in class org.base.apps.core.prefs.PreferenceManager
 
getPrefix(String) - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
getPrefix() - Method in class org.base.apps.xml.elem.Tag
Returns the element prefix.
getPrefixes(String) - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
getPrefixToNsMap() - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
getProperties() - Method in class org.base.apps.beans.Thing
 
getProperty() - Method in interface org.base.apps.api.view.BoundView
 
getProperty() - Method in class org.base.apps.api.view.swing.BoundComponentView
 
getProperty() - Method in class org.base.apps.api.view.util.BoundViewSupport
 
getProperty(String) - Method in class org.base.apps.api.view.util.BoundViewSupport
 
getProperty() - Method in class org.base.apps.beans.prefs.view.PrefNode
 
getProperty(String) - Method in class org.base.apps.beans.Thing
 
getPropertyChangeListeners() - Method in class org.base.apps.beans.BaseBean
 
getPropertyChangeListeners(String) - Method in class org.base.apps.beans.BaseBean
 
getPropertyChangeListeners() - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
getPropertyChangeListeners(String) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
getPropertyChangeListeners() - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
getPropertyChangeListeners(String) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
 
getPropertyChangeListeners() - Method in class org.base.apps.beans.view.swing.BoundPanel
 
getPropertyChangeListeners(String) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
getPropertyDescriptors() - Method in class org.base.apps.beans.BaseBeanInfo
 
getPropertyDescriptors(Class<?>) - Static method in class org.base.apps.beans.util.BeanUtil
Returns the property descriptors for the given class.
getPropertyDescriptors(Object) - Static method in class org.base.apps.beans.util.BeanUtil
Returns the property descriptors for the given bean.
getPropertyKeys() - Method in class org.base.apps.api.view.util.BaseInfo
 
getProps() - Method in class org.base.apps.util.config.ResourceManager
Fetches the loaded configuration.
getRawValue(CharSequence) - Method in class org.base.apps.util.config.ResourceManager
Searches the configuration hierarchy (this, then parents) for a property value, returning one without performing variable substitution or token replacement.
getResourceManager(Named) - Static method in class org.base.apps.util.config.ResourceManager
Factory method for named ResourceManagers.
getResourceManager(Named, Named) - Static method in class org.base.apps.util.config.ResourceManager
Factory method for named ResourceManagers that are children of, and thus inherit properties from, a parent ResourceManager.
getResourceManager(CharSequence) - Static method in class org.base.apps.util.config.ResourceManager
Factory method for ResourceManagers.
getResult() - Method in class org.base.apps.xml.AbstractParser
 
getResult() - Method in interface org.base.apps.xml.Parser
 
getRightArrow(Color, Color, int) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an image that contains a right-pointing arrow of specified width and color.
getRoundedRectangle(Rectangle) - Static method in class org.base.apps.util.view.swing.ImageCreator
Computes rounded version of the specified rectangle.
getRowCount() - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getRows() - Method in class org.base.apps.util.view.swing.ViewPanel
 
getScrollableTracksViewportHeight() - Method in class org.base.apps.beans.view.swing.SortableTable
The following method copied from: http://elliotth.blogspot.com/2006/05/making-jtable-look-more-at-home-on-mac.html Changes the behavior of a table in a JScrollPane to be more like the behavior of JList, which expands to fill the available space.
getSelectedApplication() - Method in class org.base.apps.core.swing.AppFrame
 
getSelectedApplication() - Method in class org.base.apps.core.swing.AppTabs
 
getSelectedIndex() - Method in class org.base.apps.beans.view.swing.SortableTable
Returns the model index of the selected row, if any.
getSelectedItem() - Method in class org.base.apps.beans.view.swing.SortableTable
Returns the currently selected item in the table.
getSingleLetterIcon(char, boolean, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an icon image with specified background that contains a single letter in its center with optional marker sign that is shown when isCollection parameter is true.
getSingleLetterIcon(char, Color, boolean, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an icon image with specified background that contains a single letter in its center with optional marker sign that is shown when isCollection parameter is true.
getSingleLetterImage(char, boolean, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an icon image with specified background that contains a single letter in its center with optional marker sign that is shown when isCollection parameter is true.
getSingleLetterImage(char, Color, boolean, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an icon image with specified background that contains a single letter in its center with optional marker sign that is shown when isCollection parameter is true.
getSize() - Method in enum org.base.apps.core.swing.ViewUtil.IconSize
 
getString(CharSequence, Object...) - Method in class org.base.apps.util.config.EnvConfig
 
getString(CharSequence, Object...) - Method in class org.base.apps.util.config.ResourceManager
Reads a property from the configuration, optionally inserting the given tokens (akin to MessageFormat.format(String, Object...)).
getSupport() - Method in class org.base.apps.beans.BaseBean
Fetches the PropertyChangeEmitter for this bean.
getSupport() - Method in class org.base.apps.beans.view.swing.BoundPanel
Fetches the PropertyChangeEmitter for this bean.
getSupportedView() - Method in class org.base.apps.api.view.util.BoundViewSupport
 
getSystemPreferences(Class<?>) - Static method in class org.base.apps.beans.prefs.PreferenceUtil
 
getSystemPreferences() - Static method in class org.base.apps.beans.prefs.PreferenceUtil
 
getTag() - Method in interface org.base.apps.xml.elem.Element
Returns the element tag.
getTag() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getText() - Method in interface org.base.apps.xml.elem.Element
Returns the character content of this Element.
getText() - Method in class org.base.apps.xml.elem.impl.BaseElement
 
getTitle() - Method in interface org.base.apps.api.ApplicationInfo
 
getTitle() - Method in class org.base.apps.api.view.util.BaseInfo
 
getTitleImage(int, int, String, Color, Color) - Static method in class org.base.apps.util.view.swing.ImageCreator
Returns an image of specified dimensions that contains the specified string in big letters.
getTooltip() - Method in class org.base.apps.beans.view.swing.ColumnInfo
 
getTooltip() - Method in enum org.base.apps.core.swing.BaseAction.Axn
 
getTotalCount() - Method in class org.base.apps.xml.pool.XmlResourcePool
Returns the total number of XmlResources managed by this pool.
getTransactions() - Method in class org.base.apps.example.bank.Account
 
getTreeCellEditorComponent(JTree, Object, boolean, boolean, boolean, int) - Method in class org.base.apps.beans.prefs.view.PrefNodeEditor
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class org.base.apps.beans.prefs.view.PrefNodeRenderer
 
getType(CharSequence) - Method in interface org.base.apps.api.ApplicationInfo
 
getType() - Method in class org.base.apps.api.events.AppEvent
 
getType(CharSequence) - Method in class org.base.apps.api.view.util.BaseInfo
 
getType(String, Class<?>) - Method in class org.base.apps.beans.prefs.BasePreferences
Returns the class associated with the specified key in this preference node.
getType() - Method in class org.base.apps.beans.view.swing.ColumnInfo
 
getUserPreferences(Class<?>) - Static method in class org.base.apps.beans.prefs.PreferenceUtil
 
getUserPreferences() - Static method in class org.base.apps.beans.prefs.PreferenceUtil
 
getValue() - Method in class org.base.apps.api.view.swing.BoundComponentView
 
getValue() - Method in class org.base.apps.api.view.util.BoundViewSupport
 
getValue() - Method in class org.base.apps.beans.BoundProperty
 
getValue() - Method in class org.base.apps.beans.Thing
 
getValue() - Method in enum org.base.apps.beans.view.swing.SortableTable.TableAttr
 
getValue() - Method in class org.base.apps.util.config.Property
 
getValue() - Method in interface org.base.apps.util.Mutable
Returns the object's Mutable value.
getValueAt(int, int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
getView() - Method in interface org.base.apps.api.Application
 
getView() - Method in class org.base.apps.core.BaseApplication
 
GLOBAL_APP - Static variable in class org.base.apps.api.events.AppEvent
 
gridH(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
gridW(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
gridWH(int, int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
gridX(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
gridXY(int, int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
gridXYWH(int, int, int, int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
gridY(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 

H

handleAttribute(Attribute) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleCharacters(Characters) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleCharacters(Characters) - Method in class org.base.apps.xml.stax.StAXElementParser
 
handleComment(Comment) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleDTD(DTD) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleEndDocument(EndDocument) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleEndDocument(EndDocument) - Method in class org.base.apps.xml.stax.StAXElementParser
 
handleEndElement(EndElement) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleEndElement(EndElement) - Method in class org.base.apps.xml.stax.StAXElementParser
 
handleEntityDeclaration(EntityDeclaration) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleEntityReference(EntityReference) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleNamespace(Namespace) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleNamespace(Namespace) - Method in class org.base.apps.xml.stax.StAXElementParser
 
handleNotationDeclaration(NotationDeclaration) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleProcessingInstruction(ProcessingInstruction) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleStartDocument(StartDocument) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleStartElement(StartElement) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
handleStartElement(StartElement) - Method in class org.base.apps.xml.stax.StAXElementParser
 
hashCode() - Method in class org.base.apps.beans.prefs.BasePreferences
 
hashCode() - Method in class org.base.apps.beans.util.Expr
 
hashCode() - Method in class org.base.apps.xml.elem.Tag
Guaranteed to return a unique hashCode for each distinct instance.
hasListeners(String) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 

I

ICON_DIMENSION - Static variable in class org.base.apps.util.view.swing.ImageCreator
The default dimension for icons (both width and height).
iconAnnotationColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The color for icons that represent Annotation entities.
iconArrowColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The color for arrows on icons.
iconClassColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The color for icons that represent Class entities.
iconFieldMethodColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The color for icons that represent Field or Method entities.
ImageCreator - Class in org.base.apps.util.view.swing
Provides utility functions for creating ImageIcon s and BufferedImage s for the GUI.
ImageCreator() - Constructor for class org.base.apps.util.view.swing.ImageCreator
 
include(RowFilter.Entry<? extends BaseTableModel<D>, ? extends Integer>) - Method in class org.base.apps.beans.view.swing.SortableTable.SimpleRowFilter
 
InfoAttr - Enum in org.base.apps.api
Custom application attribute keys.
init() - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
init() - Method in class org.base.apps.beans.view.swing.BoundPanel
Initializes this panel.
init() - Method in class org.base.apps.core.swing.AppFrame
 
init() - Method in class org.base.apps.core.swing.AppPanel
 
init(ViewBuilder.Axis) - Method in class org.base.apps.util.view.swing.ViewPanel
 
init() - Method in class org.base.apps.xml.pool.XmlResourcePool
Initializes the pool implementation to grow as needed.
initialize(BaseTableModel<T>) - Method in class org.base.apps.beans.view.swing.SortableTable
Initializes this table with the given model.
initIcons(ViewUtil.Img, String) - Method in class org.base.apps.core.swing.BaseAction
 
initLog() - Method in class org.base.apps.util.view.swing.BasePanel
 
inRange(int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
insets(Insets) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
installAppMenu(ApplicationInfo) - Method in class org.base.apps.core.swing.AppTabs
 
ipadX(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
ipadXY(int, int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
ipadY(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
isAttr(String) - Method in enum org.base.apps.api.InfoAttr
 
isBroadcaster() - Method in class org.base.apps.beans.BaseBean
 
isCellEditable(EventObject) - Method in class org.base.apps.beans.prefs.view.PrefNodeEditor
 
isCellEditable(int, int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
isDeprecated(Method, Method) - Static method in class org.base.apps.beans.util.BeanUtil
Returns true if either the given accessor or mutator has been annoted with Deprecated.
isDisabled(PropertyChangeEmitter) - Method in class org.base.apps.core.swing.AppPanel
 
isEmpty() - Method in class org.base.apps.api.view.util.BaseInfo
 
isEmpty(K) - Method in class org.base.apps.util.ListMap
Returns true if the list mapped to the specified key is null or contains zero items.
isEmpty() - Method in class org.base.apps.util.ListMap
 
isNamespace(Attribute) - Method in class org.base.apps.xml.stax.StAXElementParser
 
isProperty() - Method in class org.base.apps.beans.prefs.view.PrefNode
 
isPropertyChangeSupportEnabled() - Method in class org.base.apps.core.swing.AppPanel
 
isSortable() - Method in class org.base.apps.beans.view.swing.BaseTableModel
Returns true if this table's data is sortable.
isSortable() - Method in class org.base.apps.beans.view.swing.SortableTable
Returns true if this table's data is sortable.
isUserNode() - Method in class org.base.apps.beans.prefs.BasePreferences
 
itemAt(int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
Returns the item at the given index or null if the index is out of bounds.

J

join(String, Object...) - Static method in class org.base.apps.util.Util
Concatenates the specified parameters, inserting the given delimiter between each parameter.

K

keys() - Method in class org.base.apps.beans.prefs.BasePreferences
 
keySet() - Method in class org.base.apps.api.view.util.BaseInfo
 
keySet() - Method in class org.base.apps.util.ListMap
 
Kind - Enum in org.base.apps.beans.util
Supported data types in BASE.
KindSwitch<R,P> - Class in org.base.apps.beans.util
 
KindSwitch() - Constructor for class org.base.apps.beans.util.KindSwitch
 

L

launch() - Method in class org.base.apps.core.swing.BaseAction
 
launch() - Method in class org.base.apps.core.swing.SwingApplication
 
launch(Application<D, C>) - Static method in class org.base.apps.core.swing.SwingApplication
Launches the specified Application with the given view in a frame.
length() - Method in enum org.base.apps.api.InfoAttr
 
length() - Method in enum org.base.apps.api.view.BoundView.Widget
 
length() - Method in class org.base.apps.beans.util.Expr
 
ListMap<K,V> - Class in org.base.apps.util
Map of lists, backed by a HashMap by default.
ListMap() - Constructor for class org.base.apps.util.ListMap
Constructs an empty ListMap.
ListMap(Map<K, List<V>>) - Constructor for class org.base.apps.util.ListMap
Constructs a ListMap backed by the given Map.
load() - Method in interface org.base.apps.api.ApplicationData
 
load() - Method in class org.base.apps.core.data.BaseData
 
load() - Method in class org.base.apps.core.data.FileData
 
loadBoundDescriptors(Object, boolean) - Static method in class org.base.apps.beans.util.BeanUtil
Loads bound properties, those with getters and setters, from the given bean.
loadBundles(Named) - Method in class org.base.apps.util.config.ResourceManager
Loads the configuration resources by name.
loadData(Class<D>) - Method in class org.base.apps.core.data.FileData
Per the application's catalytic BasePersist annotation, attempts to load the application's data and, if successful, setting the data.
loadDescriptors(Class<?>) - Static method in class org.base.apps.beans.util.BeanUtil
Extracts all PropertyDescriptors from the specified class and returns them mapped by name.
loadImage(ViewUtil.Img, String, ViewUtil.IconSize) - Static method in class org.base.apps.core.swing.ViewUtil
Utility method to load an image.
log() - Method in class org.base.apps.beans.BaseBean
Fetches a Logger for this bean.
log() - Static method in class org.base.apps.beans.util.Evaluator
 
log() - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
log() - Method in class org.base.apps.core.data.BaseData
Fetches the logger for this class.
log() - Static method in class org.base.apps.core.swing.BaseAction
 
log() - Method in class org.base.apps.util.view.swing.BaseFrame
 
log() - Method in class org.base.apps.util.view.swing.BasePanel
 
log() - Method in class org.base.apps.xml.AbstractParser
Fetches the Log for this parser.
LogManager - Class in org.base.apps.util.config
Singleton factory to acquire application-specific loggers.
LogManager() - Constructor for class org.base.apps.util.config.LogManager
 

M

main(String[]) - Static method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
main(String[]) - Static method in class org.base.apps.example.bank.byhand.AccountApplication
 
mainDarkColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The main dark color for the backgrounds.
mainLightColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The main light color for the backgrounds.
mainMidColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The main medium color for the backgrounds.
mainUltraDarkColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The main ultra-dark color for the backgrounds.
mainUltraLightColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The main light color for the backgrounds.
mainUUltraLightColor - Static variable in class org.base.apps.util.view.swing.ImageCreator
The main light color for the backgrounds.
makeObject() - Method in class org.base.apps.xml.pool.XmlResourceFactory
 
makeTransparent(Color, float) - Static method in class org.base.apps.util.view.swing.SwingUtil
Returns a transparent version of the specified Color.
mApplicationInfo - Variable in class org.base.apps.core.swing.ButtonTabComponent
 
mCtx - Variable in class org.base.apps.beans.util.Evaluator
 
mPane - Variable in class org.base.apps.core.swing.ButtonTabComponent
 
Mutable<V> - Interface in org.base.apps.util
Marks an object as containing an arbitrary mutable value.

N

name() - Method in class org.base.apps.beans.prefs.BasePreferences
 
Nameable - Interface in org.base.apps.util
A mutable version of the Named interface.
Named - Interface in org.base.apps.util
A simple interface to identify an object with a name.
newBaseActions() - Static method in class org.base.apps.core.swing.BaseAction
 
newBuilder() - Method in interface org.base.apps.xml.pool.XmlResource
Fetches a new Transformer.
newDocument() - Method in interface org.base.apps.xml.pool.XmlResource
Fetches a new Transformer.
newExpr(CharSequence...) - Static method in class org.base.apps.beans.util.Expr
 
newInstance(Named) - Static method in class org.base.apps.xml.elem.ElementFactory
Creates a new ElementFactory with the given named configuration.
newLabel(String) - Method in class org.base.apps.api.view.swing.BoundComponentView
 
newNode(Class<N>) - Method in class org.base.apps.xml.stax.StAXElementParser
 
newParser(Class<P>) - Static method in class org.base.apps.xml.ParserFactory
Instantiates and (optionally) configures a Parser.
newReader(Class<?>) - Static method in class org.base.apps.beans.util.BetwixtUtil
 
newTransformer() - Method in interface org.base.apps.xml.pool.XmlResource
Fetches a new Transformer.
nextSection() - Method in interface org.base.apps.util.view.swing.ViewBuilder
 
nextSection(ViewBuilder.Axis) - Method in interface org.base.apps.util.view.swing.ViewBuilder
 
nextSection() - Method in class org.base.apps.util.view.swing.ViewPanel
 
nextSection(ViewBuilder.Axis) - Method in class org.base.apps.util.view.swing.ViewPanel
 
node(String) - Method in class org.base.apps.beans.prefs.BasePreferences
Returns a BasePreferences instance of this node's child.
nodeExists(String) - Method in class org.base.apps.beans.prefs.BasePreferences
 
NoPropertyChangeSupport - Class in org.base.apps.beans.events
Implementation of PropertyChangeEmitter which does not emit any notifications, but can be re-enabled by delegating event firing to the PropertyChangeEmitter it disabled.
NoPropertyChangeSupport(PropertyChangeEmitter) - Constructor for class org.base.apps.beans.events.NoPropertyChangeSupport
 

O

offer(CharSequence, String) - Method in interface org.base.apps.api.ApplicationInfo
Will add the given info if and only if it does not exist in this object.
offer(CharSequence, String) - Method in class org.base.apps.api.view.util.BaseInfo
 
org.base.apps.api - package org.base.apps.api
 
org.base.apps.api.annot - package org.base.apps.api.annot
 
org.base.apps.api.events - package org.base.apps.api.events
 
org.base.apps.api.view - package org.base.apps.api.view
 
org.base.apps.api.view.swing - package org.base.apps.api.view.swing
 
org.base.apps.api.view.util - package org.base.apps.api.view.util
 
org.base.apps.beans - package org.base.apps.beans
 
org.base.apps.beans.events - package org.base.apps.beans.events
 
org.base.apps.beans.prefs - package org.base.apps.beans.prefs
 
org.base.apps.beans.prefs.view - package org.base.apps.beans.prefs.view
 
org.base.apps.beans.util - package org.base.apps.beans.util
 
org.base.apps.beans.view.swing - package org.base.apps.beans.view.swing
 
org.base.apps.core - package org.base.apps.core
 
org.base.apps.core.annot - package org.base.apps.core.annot
 
org.base.apps.core.data - package org.base.apps.core.data
 
org.base.apps.core.prefs - package org.base.apps.core.prefs
 
org.base.apps.core.swing - package org.base.apps.core.swing
 
org.base.apps.core.swing.bound - package org.base.apps.core.swing.bound
 
org.base.apps.example.bank - package org.base.apps.example.bank
 
org.base.apps.example.bank.byhand - package org.base.apps.example.bank.byhand
 
org.base.apps.util - package org.base.apps.util
Basic utilities, including ListMap and the Named and Mutable interfaces.
org.base.apps.util.config - package org.base.apps.util.config
Basic configuration utilities, including ResourceManager.
org.base.apps.util.factory - package org.base.apps.util.factory
Basic factory API with default implementations.
org.base.apps.util.view.swing - package org.base.apps.util.view.swing
Basic Swing utilities, including several extensions to augment default functionality.
org.base.apps.xml - package org.base.apps.xml
Parser interface and implementation, with factory.
org.base.apps.xml.annot - package org.base.apps.xml.annot
(BETA) Contains an annotation which will (eventually) be used to detect and inject Parser implementations dynamically.
org.base.apps.xml.elem - package org.base.apps.xml.elem
Contains Element API, a simple representation of an XML tree.
org.base.apps.xml.elem.impl - package org.base.apps.xml.elem.impl
Implementation of the Element API.
org.base.apps.xml.pool - package org.base.apps.xml.pool
Provides a pool of XmlResources.
org.base.apps.xml.stax - package org.base.apps.xml.stax
StAX mplementation of the Parser API.
org.base.apps.xml.util - package org.base.apps.xml.util
Utilies to support the various BASE XML APIs.
OutputStack - Class in org.base.apps.xml.util
Enhanced version of BaseStack to facilitate building an object representation of parsed XML.
OutputStack() - Constructor for class org.base.apps.xml.util.OutputStack
 
overlay(Icon, Icon) - Static method in class org.base.apps.util.view.swing.ImageCreator
 
Ownable<O> - Interface in org.base.apps.xml.pool
Defines contract for an object being aware, for example, of its creating factory.

P

paint(Graphics) - Method in class org.base.apps.core.swing.AppFrame.Dissolver
 
paintComponent(Graphics) - Method in class org.base.apps.core.swing.ButtonTabComponent
 
parent() - Method in class org.base.apps.beans.prefs.BasePreferences
Returns a BasePreferences instance of this node's parent.
parse(Source) - Method in class org.base.apps.xml.AbstractParser
 
parse(Source) - Method in interface org.base.apps.xml.Parser
 
parse(Source) - Method in class org.base.apps.xml.stax.AbstractStAXParser
 
parseDate(String, String...) - Static method in class org.base.apps.util.Util
Attempts to parse the given text with one of the specified patterns.
Parser<R> - Interface in org.base.apps.xml
Base interface for stackable parser.
ParserApi - Enum in org.base.apps.xml
Simple enum representing the three major XML parsing APIs.
ParserFactory - Class in org.base.apps.xml
 
ParserFactory() - Constructor for class org.base.apps.xml.ParserFactory
Protected void constructor.
passivateObject(Object) - Method in class org.base.apps.xml.pool.XmlResourceFactory
 
peek(Class<T>) - Method in class org.base.apps.xml.util.OutputStack
Fetches the next object on the stack of the given type.
populateCanvas() - Method in class org.base.apps.core.swing.AppTabs
 
populateCanvas() - Method in class org.base.apps.core.swing.ButtonTabComponent
 
PreferenceEditor - Class in org.base.apps.beans.prefs.view
 
PreferenceEditor() - Constructor for class org.base.apps.beans.prefs.view.PreferenceEditor
 
PreferenceManager - Class in org.base.apps.core.prefs
 
PreferenceManager() - Constructor for class org.base.apps.core.prefs.PreferenceManager
Protected void constructor.
PreferenceUtil - Class in org.base.apps.beans.prefs
Utility methods around Preferences.
PrefNode - Class in org.base.apps.beans.prefs.view
 
PrefNode(String) - Constructor for class org.base.apps.beans.prefs.view.PrefNode
Constructs a PrefNode with the given name.
PrefNode(String, Property) - Constructor for class org.base.apps.beans.prefs.view.PrefNode
Constructs a PrefNode with the given name and Property.
PrefNode(String, BasePreferences) - Constructor for class org.base.apps.beans.prefs.view.PrefNode
Constructs a PrefNode with the given name and BasePreferences.
PrefNodeEditor - Class in org.base.apps.beans.prefs.view
 
PrefNodeEditor(JTree, DefaultTreeCellRenderer) - Constructor for class org.base.apps.beans.prefs.view.PrefNodeEditor
 
PrefNodeEditor(JTree, DefaultTreeCellRenderer, TreeCellEditor) - Constructor for class org.base.apps.beans.prefs.view.PrefNodeEditor
 
PrefNodeRenderer - Class in org.base.apps.beans.prefs.view
 
PrefNodeRenderer() - Constructor for class org.base.apps.beans.prefs.view.PrefNodeRenderer
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.base.apps.core.annot.BaseProcessor
 
Property - Class in org.base.apps.util.config
Represents a key-value pair.
Property() - Constructor for class org.base.apps.util.config.Property
Void constructor, with blank name and value.
Property(String) - Constructor for class org.base.apps.util.config.Property
 
Property(String, String) - Constructor for class org.base.apps.util.config.Property
 
propertyChange(PropertyChangeEvent) - Method in class org.base.apps.beans.BaseBean
 
propertyChange(PropertyChangeEvent) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
propertyChange(PropertyChangeEvent) - Method in class org.base.apps.core.swing.AppPanel
 
propertyChange(PropertyChangeEvent) - Method in class org.base.apps.core.swing.ButtonTabComponent
 
PropertyChangeEmitter - Interface in org.base.apps.beans.events
This interface corrects an oversight in the JDK by providing a counterpoint to PropertyChangeSupport, much as was done by javax.media.jai.PropertyChangeEmitter.
put(CharSequence, String) - Method in class org.base.apps.api.view.util.BaseInfo
 
put(String, String) - Method in class org.base.apps.beans.prefs.BasePreferences
 
put(K, List<V>) - Method in class org.base.apps.util.ListMap
 
putAll(Map<? extends CharSequence, ? extends String>) - Method in class org.base.apps.api.view.util.BaseInfo
 
putAll(Map<? extends K, ? extends List<V>>) - Method in class org.base.apps.util.ListMap
 
putArray(String, String[]) - Method in class org.base.apps.beans.prefs.BasePreferences
Associates the array associated with the specified key in this preference node.
putBoolean(String, boolean) - Method in class org.base.apps.beans.prefs.BasePreferences
 
putByteArray(String, byte[]) - Method in class org.base.apps.beans.prefs.BasePreferences
 
putCollection(String, Collection<String>) - Method in class org.base.apps.beans.prefs.BasePreferences
Associates the Collection associated with the specified key in this preference node.
putDouble(String, double) - Method in class org.base.apps.beans.prefs.BasePreferences
 
putFloat(String, float) - Method in class org.base.apps.beans.prefs.BasePreferences
 
putInt(String, int) - Method in class org.base.apps.beans.prefs.BasePreferences
 
putLong(String, long) - Method in class org.base.apps.beans.prefs.BasePreferences
 
putMap(String, Map<String, String>) - Method in class org.base.apps.beans.prefs.BasePreferences
Associates the map associated with the specified key in this preference node.
putType(String, Class<?>) - Method in class org.base.apps.beans.prefs.BasePreferences
Associates the class associated with the specified key in this preference node.

R

readObject(Class<T>, String) - Static method in class org.base.apps.beans.util.BetwixtUtil
Reads an object of the specified type from the given file.
readObject(Class<T>, File) - Static method in class org.base.apps.beans.util.BetwixtUtil
Reads an object of the specified type from the given file.
REGEX - Static variable in class org.base.apps.util.config.ResourceManager
Variable matching regex.
registerApplication(Application<D, C>) - Static method in class org.base.apps.core.prefs.PreferenceManager
 
registerApplication(Application<D, C>, boolean) - Static method in class org.base.apps.core.prefs.PreferenceManager
 
release() - Method in interface org.base.apps.xml.pool.XmlResource
Releases this resource back to the pool from which it was acquired.
release(XmlResource) - Method in class org.base.apps.xml.pool.XmlResourcePool
Releases an XmlResource back to this pool.
remove(Object) - Method in class org.base.apps.api.view.util.BaseInfo
 
remove(String) - Method in class org.base.apps.beans.prefs.BasePreferences
 
remove(K, V) - Method in class org.base.apps.util.ListMap
Removes the given item from the List mapped to the specified key, if such a list exists.
remove(K, int) - Method in class org.base.apps.util.ListMap
Removes the item at the given position from the List mapped to the specified key, if such a list exists.
remove(Object) - Method in class org.base.apps.util.ListMap
 
removeAdditionalBeanInfo(BeanInfo) - Method in class org.base.apps.beans.BaseBeanInfo
 
removeAdditionalBeanInfo(Class<? extends BeanInfo>) - Method in class org.base.apps.beans.BaseBeanInfo
 
removeAppEventListener(AppEventListener) - Method in interface org.base.apps.api.events.AppEventEmitter
 
removeAppEventListener(String, AppEventListener) - Method in interface org.base.apps.api.events.AppEventEmitter
 
removeAppEventListener(AppEventListener) - Method in class org.base.apps.api.events.AppEventSupport
 
removeAppEventListener(String, AppEventListener) - Method in class org.base.apps.api.events.AppEventSupport
 
removeAppEventListener(AppEventListener) - Method in class org.base.apps.core.swing.AppPanel
 
removeAppEventListener(String, AppEventListener) - Method in class org.base.apps.core.swing.AppPanel
 
removeAppEventListener(AppEventListener) - Method in class org.base.apps.core.swing.BaseAction
 
removeAppEventListener(String, AppEventListener) - Method in class org.base.apps.core.swing.BaseAction
 
removeApplication(String) - Method in class org.base.apps.core.swing.AppTabs
 
removeAttribute(Attr) - Method in interface org.base.apps.xml.elem.Element
Remove the given attribute.
removeAttribute(String) - Method in interface org.base.apps.xml.elem.Element
Remove an attribute by name.
removeAttribute(Attr) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
removeAttribute(String) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
removeChild(Element) - Method in interface org.base.apps.xml.elem.Element
Remove the specified child Element.
removeChild(int) - Method in interface org.base.apps.xml.elem.Element
Remove a child Element by index.
removeChild(Element) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
removeChild(int) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
removeEventSetDescriptor(EventSetDescriptor) - Method in class org.base.apps.beans.BaseBeanInfo
 
removeEventSetDescriptor(String) - Method in class org.base.apps.beans.BaseBeanInfo
 
removeMethodDescriptor(MethodDescriptor) - Method in class org.base.apps.beans.BaseBeanInfo
 
removeMethodDescriptor(String) - Method in class org.base.apps.beans.BaseBeanInfo
 
removeNamespaceURI(String) - Method in interface org.base.apps.xml.elem.ElementContext
Removes a namespace URI with the given prefix to this context.
removeNamespaceURI(String) - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
removeNode() - Method in class org.base.apps.beans.prefs.BasePreferences
 
removeNodeChangeListener(NodeChangeListener) - Method in class org.base.apps.beans.prefs.BasePreferences
 
removePreferenceChangeListener(PreferenceChangeListener) - Method in class org.base.apps.beans.prefs.BasePreferences
 
removeProperty(String) - Method in class org.base.apps.beans.Thing
 
removeProperty(CharSequence) - Method in class org.base.apps.util.config.ResourceManager
Removes a programmatically-set property value, without affecting initial (loaded) configuration.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.base.apps.beans.BaseBean
Remove a PropertyChangeListener from this bean.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.base.apps.beans.BaseBean
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
Remove a PropertyChangeListener from this bean.
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface org.base.apps.beans.events.PropertyChangeEmitter
Remove a PropertyChangeListener for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
removePropertyDescriptor(PropertyDescriptor) - Method in class org.base.apps.beans.BaseBeanInfo
 
removePropertyDescriptor(String) - Method in class org.base.apps.beans.BaseBeanInfo
 
removeTransaction(Transaction) - Method in class org.base.apps.example.bank.Account
 
replaceVars(String, Object...) - Method in class org.base.apps.util.config.ResourceManager
Performs variable substitution on the given value.
ResourceManager - Class in org.base.apps.util.config
Utility to provide typecasting access, variable substitution, and token replacement capability to a resource bundle.
ResourceManager() - Constructor for class org.base.apps.util.config.ResourceManager
Void constructor, provided only in case subclasses need to be instantiated anonymously.
ResourceManager(Named) - Constructor for class org.base.apps.util.config.ResourceManager
Constructs a ResourceManager and loads its resources.
ResourceManager.BaseProperties - Class in org.base.apps.util.config
 
ResourceManager.BaseProperties(Properties) - Constructor for class org.base.apps.util.config.ResourceManager.BaseProperties
 
rMgr() - Method in class org.base.apps.util.factory.ConfigurableFactory
 
rotate() - Method in enum org.base.apps.util.view.swing.ViewBuilder.Axis
 
run() - Method in class org.base.apps.core.swing.AppFrame.Dissolver
 

S

save() - Method in interface org.base.apps.api.ApplicationData
 
save() - Method in class org.base.apps.core.data.BaseData
 
save() - Method in class org.base.apps.core.data.FileData
 
saveData(D) - Method in class org.base.apps.core.data.FileData
 
search(Object) - Method in class org.base.apps.util.BaseStack
 
SEP - Static variable in class org.base.apps.beans.util.Expr
 
setAmount(BigDecimal) - Method in class org.base.apps.example.bank.Transaction
 
setApplicationInfo(ApplicationInfo) - Method in class org.base.apps.core.BaseApplication
 
setAppTabs(AppTabs) - Method in class org.base.apps.core.swing.AppFrame
 
setAttributeMap(Map<String, Attr>) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
setAxis(ViewBuilder.Axis) - Method in class org.base.apps.util.view.swing.ViewPanel
 
setBaseActions(ActionMap) - Method in class org.base.apps.core.swing.AppFrame
 
setBean(D) - Method in interface org.base.apps.beans.BeanContainer
Sets this container's data bean.
setBean(Object) - Method in class org.base.apps.beans.Thing
 
setBean(Object) - Method in class org.base.apps.beans.util.Evaluator
 
setBean(D) - Method in class org.base.apps.core.data.BaseData
 
setBean(AppFrame) - Method in class org.base.apps.core.swing.BaseAction
 
setBeanDescriptor(BeanDescriptor) - Method in class org.base.apps.beans.BaseBeanInfo
 
setBeanType(Class<D>) - Method in class org.base.apps.core.data.BaseData
 
setBoundComponent(C) - Method in class org.base.apps.api.view.swing.BoundComponentView
 
setBoundSupport(BoundViewSupport) - Method in class org.base.apps.api.view.swing.BoundComponentView
 
setBoundValue(Thing) - Method in class org.base.apps.api.view.util.BoundViewSupport
 
setBroadcaster(boolean) - Method in class org.base.apps.beans.BaseBean
 
setBuffer(StringBuffer) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
setChildList(List<Element>) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
setChildren(Map<BoundProperty, BoundView>) - Method in class org.base.apps.api.view.util.BoundViewSupport
 
setColumnInfo(int, ColumnInfo) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
setColumnsInfo(List<ColumnInfo>) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
setCompiledExprCache(Map<String, CompiledExpression>) - Method in class org.base.apps.beans.util.Evaluator
 
setConditionalProperty(String) - Method in class org.base.apps.util.config.ResourceManager
 
setConditions(ListMap<String, String>) - Method in class org.base.apps.util.config.ResourceManager
 
setContext(ElementContext) - Method in interface org.base.apps.xml.elem.Element
Sets the context of this Element.
setContext(ElementContext) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
setCtx(JXPathContext) - Method in class org.base.apps.beans.util.Evaluator
 
setCurrentRow(int) - Method in class org.base.apps.util.view.swing.ViewPanel
 
setData(ApplicationData<D>) - Method in interface org.base.apps.api.Application
 
setData(ApplicationData<D>) - Method in class org.base.apps.core.BaseApplication
 
setDate(DateTime) - Method in class org.base.apps.example.bank.Transaction
 
setDefaultEventIndex(int) - Method in class org.base.apps.beans.BaseBeanInfo
 
setDefaultPropertyIndex(int) - Method in class org.base.apps.beans.BaseBeanInfo
 
setDelegate(Preferences) - Method in class org.base.apps.beans.prefs.BasePreferences
 
setDelegate(Map<K, List<V>>) - Method in class org.base.apps.util.ListMap
 
setDescription(String) - Method in interface org.base.apps.api.ApplicationInfo
 
setDescription(String) - Method in class org.base.apps.api.view.util.BaseInfo
 
setDescription(String) - Method in class org.base.apps.example.bank.Transaction
 
setDescriptor(PropertyDescriptor) - Method in class org.base.apps.beans.BoundProperty
 
setDisabledSupport(PropertyChangeEmitter) - Method in class org.base.apps.beans.events.NoPropertyChangeSupport
 
setElement(Element) - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
setElementFactory(ElementFactory) - Method in class org.base.apps.xml.stax.StAXElementParser
 
setEvaluator(Evaluator) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
setEventSupport(AppEventEmitter) - Method in class org.base.apps.core.swing.AppPanel
 
setExpr(Expr) - Method in class org.base.apps.beans.view.swing.ColumnInfo
 
setFilename(String) - Method in class org.base.apps.core.data.FileData
 
setIcon(JButton, PreferenceEditor.Btn) - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
setInputFactory(XMLInputFactory) - Static method in class org.base.apps.xml.stax.AbstractStAXParser
 
setItems(List<T>) - Method in class org.base.apps.beans.view.swing.BaseTableModel
Sets this model's list of items.
setLabelStyle(ComponentView.LabelStyle) - Method in class org.base.apps.api.view.swing.BoundComponentView
 
setLabelStyle(ComponentView.LabelStyle) - Method in interface org.base.apps.api.view.swing.ComponentView
 
setLocalName(String) - Method in class org.base.apps.xml.elem.Tag
Sets the unqualified element name.
setModel(TableModel) - Method in class org.base.apps.beans.view.swing.SortableTable
Sets the data model for this table, which must be a subclass of BaseTableModel.
setModel(BaseTableModel<T>) - Method in class org.base.apps.beans.view.swing.SortableTable
Sets the data model for this table.
setName(String) - Method in class org.base.apps.api.view.util.BaseInfo
 
setName(String) - Method in class org.base.apps.beans.prefs.view.PrefNode
 
setName(String) - Method in class org.base.apps.example.bank.Account
 
setName(String) - Method in class org.base.apps.util.BaseNameable
 
setName(String) - Method in class org.base.apps.util.config.Property
 
setName(String) - Method in class org.base.apps.util.config.ResourceManager
 
setName(String) - Method in interface org.base.apps.util.Nameable
Sets the name of this instance.
setNamespace(String) - Method in class org.base.apps.xml.elem.Tag
Sets the element namespace.
setNumber(String) - Method in class org.base.apps.example.bank.Account
 
setObject(Object) - Method in class org.base.apps.beans.BaseBean
 
setObject(Object) - Method in class org.base.apps.beans.events.BasePropertyChangeSupport
 
setObject(Object) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
setObjectPool(GenericObjectPool) - Method in class org.base.apps.xml.pool.XmlResourcePool
 
setOutput(R) - Method in class org.base.apps.xml.AbstractParser
 
setOutputStack(OutputStack) - Method in class org.base.apps.xml.AbstractParser
 
setOwner(O) - Method in interface org.base.apps.xml.pool.Ownable
Sets this object's owner.
setParam(Object) - Method in class org.base.apps.api.events.AppEvent
 
setParent(ResourceManager) - Method in class org.base.apps.util.config.ResourceManager
Sets this manager's parent.
setParent(Element) - Method in interface org.base.apps.xml.elem.Element
Sets the parent of this Element.
setParent(Element) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
setPool(XmlResourcePool) - Method in class org.base.apps.xml.pool.XmlResourceFactory
 
setPreferences(BasePreferences) - Method in class org.base.apps.api.view.util.BaseInfo
 
setPreferences(BasePreferences) - Method in class org.base.apps.beans.prefs.view.PrefNode
 
setPrefix(String) - Method in class org.base.apps.xml.elem.Tag
Sets the element prefix.
setPrefixToNsMap(Map<String, String>) - Method in class org.base.apps.xml.elem.impl.BaseElementContext
 
setProperties(Map<String, BoundProperty>) - Method in class org.base.apps.beans.Thing
 
setProperty(BoundProperty) - Method in interface org.base.apps.api.view.BoundView
 
setProperty(BoundProperty) - Method in class org.base.apps.api.view.swing.BoundComponentView
 
setProperty(BoundProperty) - Method in class org.base.apps.api.view.util.BoundViewSupport
 
setProperty(Property) - Method in class org.base.apps.beans.prefs.view.PrefNode
 
setProperty(CharSequence, String) - Method in class org.base.apps.util.config.ResourceManager
Sets a property value, overriding the intial (loaded) value.
setPropertyChangeSupportEnabled(boolean) - Method in class org.base.apps.core.swing.AppPanel
 
setProps(ResourceManager.BaseProperties) - Method in class org.base.apps.util.config.ResourceManager
Sets the loaded configuration.
setResult(Result) - Method in class org.base.apps.xml.AbstractParser
 
setRows(List<ViewPanel<C>>) - Method in class org.base.apps.util.view.swing.ViewPanel
 
setScrollableTracksViewportHeight(boolean) - Method in class org.base.apps.beans.view.swing.SortableTable
Sets flag to indicate that the height of the viewport does not determine the height of the table.
setSelectedItem(T) - Method in class org.base.apps.beans.view.swing.SortableTable
 
setSortable(boolean) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
setSortable(boolean) - Method in class org.base.apps.beans.view.swing.SortableTable
 
setSupport(PropertyChangeEmitter) - Method in class org.base.apps.beans.BaseBean
 
setSupport(PropertyChangeEmitter) - Method in class org.base.apps.beans.view.swing.BoundPanel
 
setSupportedView(BoundView) - Method in class org.base.apps.api.view.util.BoundViewSupport
 
setTag(Tag) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
setText(String) - Method in interface org.base.apps.xml.elem.Element
Sets the character content of this Element.
setText(String) - Method in class org.base.apps.xml.elem.impl.BaseElement
 
setTitle(String) - Method in interface org.base.apps.api.ApplicationInfo
 
setTitle(String) - Method in class org.base.apps.api.view.util.BaseInfo
 
setTooltip(String) - Method in class org.base.apps.beans.view.swing.ColumnInfo
 
setTransactions(List<Transaction>) - Method in class org.base.apps.example.bank.Account
 
setType(Class<?>) - Method in class org.base.apps.beans.view.swing.ColumnInfo
 
setUserObject(Object) - Method in class org.base.apps.beans.prefs.view.PrefNode
 
setValue(Object) - Method in class org.base.apps.api.view.swing.BoundComponentView
 
setValue(Object) - Method in class org.base.apps.api.view.util.BoundViewSupport
 
setValue(Object) - Method in class org.base.apps.beans.BoundProperty
 
setValue(Object) - Method in class org.base.apps.beans.Thing
 
setValue(String) - Method in class org.base.apps.util.config.Property
 
setValue(V) - Method in interface org.base.apps.util.Mutable
Sets the object's Mutable value.
setValueAt(Object, int, int) - Method in class org.base.apps.beans.view.swing.BaseTableModel
 
setView(V) - Method in interface org.base.apps.api.Application
 
setView(V) - Method in class org.base.apps.core.BaseApplication
 
size() - Method in class org.base.apps.api.view.util.BaseInfo
 
size() - Method in class org.base.apps.util.ListMap
 
SortableTable<T> - Class in org.base.apps.beans.view.swing
Wrapper around a table to add sorting and filtering by default.
SortableTable(BaseTableModel<T>) - Constructor for class org.base.apps.beans.view.swing.SortableTable
 
SortableTable.SimpleRowFilter<D> - Class in org.base.apps.beans.view.swing
 
SortableTable.SimpleRowFilter(String) - Constructor for class org.base.apps.beans.view.swing.SortableTable.SimpleRowFilter
 
SortableTable.TableAttr - Enum in org.base.apps.beans.view.swing
 
SourceUtil - Class in org.base.apps.api.view.util
Deprecated. This class was mistakenly checked in and is very much NOT ready.
startSection() - Method in interface org.base.apps.util.view.swing.ViewBuilder
 
startSection(ViewBuilder.Axis) - Method in interface org.base.apps.util.view.swing.ViewBuilder
 
startSection() - Method in class org.base.apps.util.view.swing.ViewPanel
 
startSection(ViewBuilder.Axis) - Method in class org.base.apps.util.view.swing.ViewPanel
 
stateChanged(ChangeEvent) - Method in class org.base.apps.core.swing.AppTabs
 
StAXElementParser - Class in org.base.apps.xml.stax
StAX implementation of an Element-generating Parser.
StAXElementParser() - Constructor for class org.base.apps.xml.stax.StAXElementParser
 
StAXElementParser(ElementFactory) - Constructor for class org.base.apps.xml.stax.StAXElementParser
 
step(CharSequence) - Method in class org.base.apps.beans.util.Expr
 
STRING_ARRAY_DELIMITER - Static variable in class org.base.apps.beans.prefs.BasePreferences
 
subSequence(int, int) - Method in enum org.base.apps.api.InfoAttr
 
subSequence(int, int) - Method in enum org.base.apps.api.view.BoundView.Widget
 
subSequence(int, int) - Method in class org.base.apps.beans.util.Expr
 
suppressProperty(Class, Class, String) - Method in class org.base.apps.beans.util.BetwixtUtil.BaseSuppressionStrategy
 
SwingApplication<D,C extends Component> - Class in org.base.apps.core.swing
Swing implementation of Application.
SwingApplication() - Constructor for class org.base.apps.core.swing.SwingApplication
 
SwingApplication(Class<D>) - Constructor for class org.base.apps.core.swing.SwingApplication
 
SwingUtil - Class in org.base.apps.util.view.swing
Utility Swing methods.
SwingViewFactory<C extends Component> - Class in org.base.apps.core.swing
Default Swing implementation of a BoundViewFactory.
SwingViewFactory() - Constructor for class org.base.apps.core.swing.SwingViewFactory
 
SwingViewFactory(Named) - Constructor for class org.base.apps.core.swing.SwingViewFactory
 
sync() - Method in class org.base.apps.beans.prefs.BasePreferences
 

T

Tag - Class in org.base.apps.xml.elem
Represents an XML element tag, with local name, and optional namespace and prefix (like a mutable QName.
Tag() - Constructor for class org.base.apps.xml.elem.Tag
Void constructor.
Tag(String) - Constructor for class org.base.apps.xml.elem.Tag
 
Tag(String, String) - Constructor for class org.base.apps.xml.elem.Tag
 
Tag(String, String, String) - Constructor for class org.base.apps.xml.elem.Tag
 
Tag(QName) - Constructor for class org.base.apps.xml.elem.Tag
 
Thing - Class in org.base.apps.beans
Represents an instance of something, with mutable bound properties, and acts as an object container (to hold null values, for example).
Thing(Object) - Constructor for class org.base.apps.beans.Thing
 
toBox() - Method in enum org.base.apps.util.view.swing.ViewBuilder.Axis
 
toImg(Object) - Static method in enum org.base.apps.core.swing.ViewUtil.Img
 
toKind(Object) - Static method in enum org.base.apps.beans.util.Kind
 
toKind(Class<? extends Object>) - Static method in enum org.base.apps.beans.util.Kind
 
toSteps() - Method in class org.base.apps.beans.util.Expr
 
toSteps(int) - Method in class org.base.apps.beans.util.Expr
 
toString() - Method in class org.base.apps.beans.prefs.BasePreferences
 
toString() - Method in class org.base.apps.beans.util.BetwixtUtil.BaseSuppressionStrategy
 
toString() - Method in class org.base.apps.beans.util.Expr
 
toString() - Method in class org.base.apps.util.config.Property
 
toString() - Method in class org.base.apps.util.config.ResourceManager
 
toString() - Method in class org.base.apps.util.ListMap
 
toString() - Method in class org.base.apps.xml.elem.Tag
 
trace(Object...) - Method in class org.base.apps.xml.AbstractParser
 
Transaction - Class in org.base.apps.example.bank
Represents a line item in a checking account.
Transaction() - Constructor for class org.base.apps.example.bank.Transaction
 
treeNodesChanged(TreeModelEvent) - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
treeNodesInserted(TreeModelEvent) - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
treeNodesRemoved(TreeModelEvent) - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 
treeStructureChanged(TreeModelEvent) - Method in class org.base.apps.beans.prefs.view.PreferenceEditor
 

U

unsetScrollableTracksViewportHeight() - Method in class org.base.apps.beans.view.swing.SortableTable
Unsets flag to indicate that the height of the viewport does not determine the height of the table.
updateConditionalProperties(String) - Method in class org.base.apps.util.config.ResourceManager
 
Util - Class in org.base.apps.util
General utility methods.

V

validateObject(Object) - Method in class org.base.apps.xml.pool.XmlResourceFactory
 
valueOf(String) - Static method in enum org.base.apps.api.annot.BasePersist.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.api.events.AppEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.api.InfoAttr
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.api.view.BoundView.Widget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.api.view.swing.ComponentView.LabelStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.beans.util.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.beans.view.swing.SortableTable.TableAttr
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.core.swing.BaseAction.Axn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.core.swing.ViewUtil.IconSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.core.swing.ViewUtil.Img
Returns the enum constant of this type with the specified name.
valueOf(Class<T>, CharSequence) - Static method in class org.base.apps.util.Util
Invokes null-safe version of the Enum.valueOf(Class, String) method.
valueOf(String) - Static method in enum org.base.apps.util.view.swing.ViewBuilder.Axis
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.base.apps.xml.ParserApi
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.base.apps.api.annot.BasePersist.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.api.events.AppEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.api.InfoAttr
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.api.view.BoundView.Widget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.api.view.swing.ComponentView.LabelStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.base.apps.api.view.util.BaseInfo
 
values() - Static method in enum org.base.apps.beans.util.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.beans.view.swing.SortableTable.TableAttr
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.core.swing.BaseAction.Axn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.core.swing.ViewUtil.IconSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.core.swing.ViewUtil.Img
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.base.apps.util.ListMap
 
values() - Static method in enum org.base.apps.util.view.swing.ViewBuilder.Axis
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.base.apps.xml.ParserApi
Returns an array containing the constants of this enum type, in the order they are declared.
ViewBuilder<C> - Interface in org.base.apps.util.view.swing
 
ViewBuilder.Axis - Enum in org.base.apps.util.view.swing
 
ViewPanel<C extends Component> - Class in org.base.apps.util.view.swing
 
ViewPanel() - Constructor for class org.base.apps.util.view.swing.ViewPanel
 
ViewPanel(ViewBuilder.Axis) - Constructor for class org.base.apps.util.view.swing.ViewPanel
 
ViewUtil - Class in org.base.apps.core.swing
Utility class for Swing BASE Applications.
ViewUtil.IconSize - Enum in org.base.apps.core.swing
Supported icon dimensions.
ViewUtil.Img - Enum in org.base.apps.core.swing
 

W

weightX(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
weightXY(int, int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
weightY(int) - Method in class org.base.apps.util.view.swing.BaseConstraints
 
write(Object, Writer, boolean) - Static method in class org.base.apps.beans.util.BetwixtUtil
; Writes the specified object to the given file.
writeObject(Object, File) - Static method in class org.base.apps.beans.util.BetwixtUtil
; Writes the specified object to the given file.
writeObject(Object) - Static method in class org.base.apps.beans.util.BetwixtUtil
; Writes the specified object to a string

X

XmlResource - Interface in org.base.apps.xml.pool
Defines contract for an XML resource.
XmlResourceFactory - Class in org.base.apps.xml.pool
Factory to manage lifecycle of XmlResources.
XmlResourceFactory(XmlResourcePool) - Constructor for class org.base.apps.xml.pool.XmlResourceFactory
 
XmlResourcePool - Class in org.base.apps.xml.pool
Pool of XmlResources.
XmlResourcePool() - Constructor for class org.base.apps.xml.pool.XmlResourcePool
Constructs an XmlResourcePool with default configuration.
XmlUtil - Class in org.base.apps.xml.pool
Utilities for XML-related activities.

A B C D E F G H I J K L M N O P R S T U V W X
Please visit Base Apps, hosted on Sourceforge.net.

Copyright 2011, Blue Agate Software Entity (BASE)