|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.j2ee.deployment.config; import org.netbeans.modules.j2ee.deployment.plugins.api.*; import org.netbeans.modules.schema2beans.*; import java.util.Collection; import java.util.LinkedList; public class DDLeafBean extends DDCommon { BaseProperty prop; int index; boolean indexed; DDLeafBean(BaseProperty prop, int index, ModuleDeploymentSupport support) { this(prop.getParent(),support,prop.getDtdName()); this.prop = prop; indexed = index != -1; this.index = index; } DDLeafBean(BaseProperty prop, ModuleDeploymentSupport support) { this(prop.getParent(),support,prop.getDtdName()); this.prop = prop; indexed = false; index = -1; } private DDLeafBean(BaseBean bean, ModuleDeploymentSupport support, String dtdName) { super(support.getBean(bean).proxy,bean, support, dtdName); } Collection search(String xpath, boolean addCurrent) { Collection ret = new LinkedList(); if(addCurrent && (xpath.equals("") || xpath.equals("."))) // NOI18N ret.add(container); return ret; } public String getText() { Object ret; // System.out.println("Getting text for " + prop.getName() + " with index " + index); if (indexed) ret = prop.getParent().getValue(prop.getName(),index); else ret = prop.getParent().getValue(prop.getName()); if (ret == null) return null; return ret.toString(); } public boolean equals(Object o) { if(o instanceof DDLeafBean) { DDLeafBean d = (DDLeafBean) o; return d.prop == prop; } return false; } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.