home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xa;
-
- import com.extensibility.util.Debug;
- import com.extensibility.xml.AttributeDeclaration;
- import com.extensibility.xml.BaseDeclaration;
- import com.extensibility.xml.ElementDeclaration;
- import com.extensibility.xml.ExternalSubset;
- import com.extensibility.xml.GeneralEntityDeclaration;
- import com.extensibility.xml.NamespaceDeclaration;
- import com.extensibility.xml.NotationDeclaration;
- import com.extensibility.xml.ParameterEntityDeclaration;
- import com.extensibility.xml.ProcessingInstruction;
- import javax.swing.Icon;
- import javax.swing.tree.DefaultMutableTreeNode;
-
- class OverviewPane$DeclWrapper extends DefaultMutableTreeNode {
- // $FF: synthetic field
- final OverviewPane this$0;
-
- OverviewPane$DeclWrapper(OverviewPane var1, BaseDeclaration var2) {
- super(var2);
- this.this$0 = var1;
- }
-
- public Icon getIcon() {
- BaseDeclaration var1 = (BaseDeclaration)((DefaultMutableTreeNode)this).getUserObject();
- if (var1 instanceof ElementDeclaration) {
- return this.this$0.icnElement;
- } else if (var1 instanceof AttributeDeclaration) {
- return this.this$0.icnAttribute;
- } else if (var1 instanceof GeneralEntityDeclaration) {
- return this.this$0.icnGE;
- } else if (var1 instanceof ParameterEntityDeclaration) {
- return this.this$0.icnPE;
- } else if (var1 instanceof NotationDeclaration) {
- return this.this$0.icnNotation;
- } else if (var1 instanceof ExternalSubset) {
- return this.this$0.icnSubset;
- } else if (var1 instanceof ProcessingInstruction) {
- return this.this$0.icnPI;
- } else if (var1 instanceof NamespaceDeclaration) {
- return this.this$0.icnNamespace;
- } else {
- Debug.assert(false, "Unknown decl.");
- return null;
- }
- }
-
- public String toString() {
- BaseDeclaration var1 = (BaseDeclaration)((DefaultMutableTreeNode)this).getUserObject();
- return var1.getName();
- }
- }
-