diff options
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/api/Segment.java')
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/api/Segment.java | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/api/Segment.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/api/Segment.java deleted file mode 100644 index 0fb961a..0000000 --- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/common/api/Segment.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (C) 2011 The Android Open Source Project - * - * Licensed under the Eclipse Public License, Version 1.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.eclipse.org/org/documents/epl-v10.php - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.ide.common.api; - -import com.android.ide.common.layout.relative.MarginType; - -/** - * A segment is a straight horizontal or vertical line between two points, typically an - * edge of a node but also possibly some internal segment like a baseline or a center - * line, and it can be offset by a margin from the node's visible bounds. - */ -public class Segment { - /** For horizontal lines, the y coordinate; for vertical lines the x */ - public final int at; - - /** The starting coordinate along the line */ - public final int from; - - /** The ending coordinate along the line */ - public final int to; - - /** Whether the edge is a top edge, a baseline edge, a left edge, etc */ - public final SegmentType edgeType; - - /** - * Whether the edge is offset from the node by a margin or not, or whether it has no - * margin - */ - public final MarginType marginType; - - /** The node that contains this edge */ - public final INode node; - - /** - * The id of the node. May be null (in which case id should be generated when - * move/resize is completed - */ - public final String id; - - public Segment(int at, int from, int to, INode node, String id, SegmentType edgeType, - MarginType marginType) { - this.at = at; - this.from = from; - this.to = to; - this.node = node; - this.id = id; - this.edgeType = edgeType; - this.marginType = marginType; - } - - @Override - public String toString() { - String nodeStr = node == null ? "null" : node.getFqcn().substring( - node.getFqcn().lastIndexOf(('.')) + 1); - return "Segment [edgeType=" + edgeType + ", node=" + nodeStr + ", at=" + at + ", id=" + id - + ", from=" + from + ", to=" + to + ", marginType=" + marginType + "]"; - } -} |