# com.bea.ide.ui.frame
FrameSvc Class

public class FrameSvc
extends `Object`

This class provides access to the main frame of the application, and its associated docking views.

Hierarchy
  `Object`
  `FrameSvc`

## Nested Class Summary

`public static interface` | `FrameSvc.I`
`public static class` | `FrameSvc.LayoutConstraints` Constraints used to add a view to the application layout.

## Field Summary

`public static final int` | `EAST` view orientation: docked on east edge of main window
`public static final int` | `HORIZONTAL` view orientation: horizontal, split another view along vertical axis to create two horizontal view
`protected static `FrameSvc.I`` | `instance` FrameSvc.I
`public static final int` | `NORTH` view orientation: docked on north edge of main window
`public static final int` | `ROOT` view orientation: a floating window
`public static final int` | `SOUTH` view orientation: docked on south edge of main window
`public static final int` | `TABBED` view orientation: tab with another view
`public static final int` | `VERTICAL` view orientation: vertical, split another view along horizontal axis to create two horizontal view
`public static final int` | `WEST` view orientation: docked on west edge of main window

## Constructor Summary

FrameSvc()

## Method Summary

`public static `FrameSvc.I`` | `get`() Get the single instance of this service.

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Detail

### EAST

    public static final int EAST

  view orientation: docked on east edge of main window

### HORIZONTAL

    public static final int HORIZONTAL

  view orientation: horizontal, split another view along vertical axis to create two horizontal view

### instance

    protected static FrameSvc.I instance

### NORTH

    public static final int NORTH

  view orientation: docked on north edge of main window

### ROOT

    public static final int ROOT

  view orientation: a floating window

### SOUTH

    public static final int SOUTH

  view orientation: docked on south edge of main window

### TABBED

    public static final int TABBED

  view orientation: tab with another view

### VERTICAL

    public static final int VERTICAL

  view orientation: vertical, split another view along horizontal axis to create two horizontal view

### WEST

    public static final int WEST

  view orientation: docked on west edge of main window

## Constructor Detail

### FrameSvc

    public FrameSvc()

## Method Detail

### get() Method

    public static FrameSvc.I get()

Get the single instance of this service.