org.enhydra.xml.xmlc.metadata
Class JavaCompilerSection

java.lang.Object
  |
  +--org.enhydra.apache.xerces.dom.NodeImpl
        |
        +--org.enhydra.apache.xerces.dom.ChildNode
              |
              +--org.enhydra.apache.xerces.dom.ParentNode
                    |
                    +--org.enhydra.apache.xerces.dom.ElementImpl
                          |
                          +--org.enhydra.xml.xmlc.metadata.MetaDataElement
                                |
                                +--org.enhydra.xml.xmlc.metadata.JavaCompilerSection
All Implemented Interfaces:
java.lang.Cloneable, org.w3c.dom.Element, org.w3c.dom.events.EventTarget, org.w3c.dom.Node, org.w3c.dom.NodeList, java.io.Serializable

public class JavaCompilerSection
extends MetaDataElement

Java compiler metadata.

See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULT_JAVAC
          Default javac compiler.
static java.lang.String TAG_NAME
          Element name.
 
Fields inherited from class org.enhydra.apache.xerces.dom.ElementImpl
attributes, name
 
Fields inherited from class org.enhydra.apache.xerces.dom.ParentNode
fCachedChild, fCachedChildIndex, fCachedLength, firstChild, ownerDocument
 
Fields inherited from class org.enhydra.apache.xerces.dom.ChildNode
nextSibling, previousSibling
 
Fields inherited from class org.enhydra.apache.xerces.dom.NodeImpl
ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, UNNORMALIZED
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
JavaCompilerSection(org.w3c.dom.Document ownerDoc)
          Constructor.
 
Method Summary
 JavacOption addJavacOption()
          Create and add a new JavacOption child element.
 void addJavacOption(JavacOption javacOption)
          Add a JavacOption child element.
 void deleteJavacOption(JavacOption javacOption)
          Delete a JavacOption child element.
 void deleteJavacOption(java.lang.String optionName)
          Delete a JavacOption child element by name.
 java.lang.String getJavac()
          Get the value of the javac attribute or the default if not specified.
 java.lang.String[] getJavacArgs()
           
 JavacOption[] getJavacOptions()
          Get the JavacOption child elements.
 boolean isJavacSpecified()
          Determine if the javac attribute is specified.
 void setJavac(java.lang.String value)
          Set the value of the javac attribute.
 
Methods inherited from class org.enhydra.xml.xmlc.metadata.MetaDataElement
addStringArrayAttribute, completeModifications, deleteChild, getAttributeNull, getBooleanAttribute, getBooleanAttribute, getBooleanObjectAttribute, getChild, getChildren, getCreateChild, getDocument, getMetaData, getStringArrayAttribute, isAttributeSpecified, mergeAttributes, mergeElement, mergeSingletonChild, setBooleanAttribute, setBooleanAttribute, setBooleanObjectAttribute, setChild, setRemoveAttribute, setRemoveStringArrayAttribute
 
Methods inherited from class org.enhydra.apache.xerces.dom.ElementImpl
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getTagName, hasAttribute, hasAttributeNS, hasAttributes, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setReadOnly, setupDefaultAttributes, synchronizeData
 
Methods inherited from class org.enhydra.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, hasChildNodes, insertBefore, item, removeChild, replaceChild, synchronizeChildren
 
Methods inherited from class org.enhydra.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
 
Methods inherited from class org.enhydra.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, dispatchEvent, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, isSupported, removeEventListener, setNodeValue, setPrefix, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasChildNodes, insertBefore, isSupported, removeChild, replaceChild, setNodeValue, setPrefix
 

Field Detail

TAG_NAME

public static final java.lang.String TAG_NAME
Element name.

See Also:
Constant Field Values

DEFAULT_JAVAC

public static final java.lang.String DEFAULT_JAVAC
Default javac compiler.

See Also:
Constant Field Values
Constructor Detail

JavaCompilerSection

public JavaCompilerSection(org.w3c.dom.Document ownerDoc)
Constructor.

Method Detail

getJavac

public java.lang.String getJavac()
Get the value of the javac attribute or the default if not specified.


setJavac

public void setJavac(java.lang.String value)
Set the value of the javac attribute.


isJavacSpecified

public boolean isJavacSpecified()
Determine if the javac attribute is specified.


getJavacOptions

public JavacOption[] getJavacOptions()
Get the JavacOption child elements.


addJavacOption

public void addJavacOption(JavacOption javacOption)
Add a JavacOption child element.


addJavacOption

public JavacOption addJavacOption()
Create and add a new JavacOption child element.


deleteJavacOption

public void deleteJavacOption(JavacOption javacOption)
Delete a JavacOption child element.


deleteJavacOption

public void deleteJavacOption(java.lang.String optionName)
Delete a JavacOption child element by name. Ignore if it doesn't exist. Deletes all copies if specified multiple times.


getJavacArgs

public java.lang.String[] getJavacArgs()


Copyright © 1999-2002 enhydra.org (Mark Diekhans, David Li, Richard Kunze). All Rights reserved.