home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.text;
-
- import com.sun.java.swing.event.DocumentEvent;
- import java.awt.Container;
- import java.awt.Graphics;
- import java.awt.Shape;
-
- public abstract class View {
- public static final int BadBreakWeight = 0;
- public static final int GoodBreakWeight = 1000;
- public static final int ExcellentBreakWeight = 2000;
- public static final int ForcedBreakWeight = 3000;
- public static final int X_AXIS = 0;
- public static final int Y_AXIS = 1;
- private View parent;
- private Element elem;
-
- public View(Element var1) {
- this.elem = var1;
- }
-
- protected final View getParent() {
- return this.parent;
- }
-
- public abstract float getPreferredSpan(int var1);
-
- public void preferenceChanged(View var1, boolean var2, boolean var3) {
- this.getParent().preferenceChanged(var1, var2, var3);
- }
-
- public float getAlignment(int var1) {
- return 0.5F;
- }
-
- public abstract void paint(Graphics var1, Shape var2);
-
- public void setParent(View var1) {
- this.parent = var1;
- }
-
- public int getViewCount() {
- return 0;
- }
-
- public View getView(int var1) {
- return null;
- }
-
- public Shape getChildAllocation(int var1, Shape var2) {
- return null;
- }
-
- public abstract Shape modelToView(int var1, Shape var2) throws BadLocationException;
-
- public abstract int viewToModel(float var1, float var2, Shape var3);
-
- public void insertUpdate(DocumentEvent var1, Shape var2, ViewFactory var3) {
- }
-
- public void removeUpdate(DocumentEvent var1, Shape var2, ViewFactory var3) {
- }
-
- public void changedUpdate(DocumentEvent var1, Shape var2, ViewFactory var3) {
- }
-
- public Document getDocument() {
- return this.elem.getDocument();
- }
-
- public int getStartOffset() {
- return this.elem.getStartOffset();
- }
-
- public int getEndOffset() {
- return this.elem.getEndOffset();
- }
-
- public Element getElement() {
- return this.elem;
- }
-
- public View breakView(int var1, int var2, float var3, float var4) {
- return this;
- }
-
- public View createFragment(int var1, int var2) {
- return this;
- }
-
- public int getBreakWeight(int var1, float var2, float var3) {
- return var3 > this.getPreferredSpan(var1) ? 1000 : 0;
- }
-
- public int getResizeWeight(int var1) {
- return 0;
- }
-
- public void setSize(float var1, float var2) {
- }
-
- public Container getContainer() {
- View var1 = this.getParent();
- return var1 != null ? var1.getContainer() : null;
- }
-
- public ViewFactory getViewFactory() {
- View var1 = this.getParent();
- return var1 != null ? var1.getViewFactory() : null;
- }
- }
-