|
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-2004 Sun * Microsystems, Inc. All Rights Reserved. */ package org.apache.tools.ant.module.api; import javax.swing.event.ChangeListener; import java.io.File; import java.io.Serializable; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.openide.nodes.Node; import org.openide.filesystems.FileObject; /** * Cookie containing the state of an Ant Project. * Note that there is a document, and also a parse exception. * At least one must be non-null; it is possible for both to be * non-null in case there was a valid parse before, and some changes * are now invalid. */ public interface AntProjectCookie extends Node.Cookie { /** Get the disk file for the build script. * @return the disk file, or null if none (but must be a file object) */ File getFile (); /** Get the file object for the build script. * @return the file object, or null if none (but must be a disk file) */ FileObject getFileObject (); /** Get the DOM document for the build script. * @return the document, or null if it could not be parsed */ Document getDocument (); /** Get the DOM root element ( |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 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.