Uses of Interface
org.newsml.toolkit.BaseNode

Packages that use BaseNode
org.newsml.toolkit Interfaces for Accessing NewsML Information (v2.0) 
org.newsml.toolkit.conformance NewsML Conformance Testing (v2.0) 
org.newsml.toolkit.dom DOM Implementation of the NewsML Interfaces (v2.0) 
org.newsml.toolkit.explorer Simple NewsML Viewer Widgets (v2.0) 
 

Uses of BaseNode in org.newsml.toolkit
 

Subinterfaces of BaseNode in org.newsml.toolkit
 interface AdministrativeMetadata
          Information about the provenance of a NewsComponent or NewsItem.
 interface AssignedFormalName
          A formal name with assignment information.
 interface AssignedOriginText
          Text with assignment information and Origin subelements.
 interface AssignedText
          Text with identifiers and assignment information.
 interface BasisForChoice
          Basis for choosing among equivalent news components or content items.
 interface Catalog
          Resource catalog.
 interface Characteristics
          Physical characteristics of a content item.
 interface Comment
          A comment node in a NewsML document.
 interface ContentItem
          News content for presentation to humans.
 interface Copyright
          Copyright information for a news component.
 interface DataContent
          Raw inline data in leaf content.
 interface DefaultVocabularyFor
          A default vocabulary declaration.
 interface Delta
          A delta for an incremental update.
 interface Description
          A natural-language description of a topic.
 interface DescriptiveMetadata
          Information about a news component's content.
 interface Encoding
          An encoding step for raw inline content.
 interface EquivalentNode
          An member within a NewsComponent.
 interface FormalName
          A three-part NewsML name element.
 interface FormalNameDecl
          The declaration of a local name and scheme for a topic.
 interface Identification
          Identification labels for a NewsItem
 interface IdText
          Text with identifiers.
 interface Instruction
          An instruction from a news provider.
 interface Label
          A generic label for a news item.
 interface Metadata
          User-defined metadata container.
 interface NewsComponent
          Container for specifying role information and metadata for news objects.
 interface NewsEnvelope
          Information about the transmission of the NewsML package.
 interface NewsIdentifier
          A globally-unique identifier for a news item.
 interface NewsItem
          A managed set of news information.
 interface NewsItemId
          A news item identifier.
 interface NewsItemRef
          A reference to a news item located elsewhere.
 interface NewsLine
          A user-defined news line.
 interface NewsLines
          Container for a news component's news lines.
 interface NewsManagement
          Management information for a news item.
 interface NewsML
          The top-level NewsML package.
 interface OfInterestTo
          Statement of the intended audience.
 interface Origin
          A subelement in mixed content.
 interface OriginNode
          Mixed content text and Origin elements.
 interface OriginText
          Text with identifiers and origin subelements.
 interface Party
          A list of formal names for people or companies.
 interface PartyList
          A list of parties connected with the NewsML package.
 interface Property
          A named metadata property.
 interface ProviderId
          A provider identifier.
 interface Resource
          Information about a single resource.
 interface RevisionHistory
          Pointer to an external revision-history document.
 interface RevisionId
          Revision information for a news item.
 interface RevisionStatus
          A new status for a previous revision.
 interface RightsMetadata
          Information about the rights for a news component.
 interface SourceList
          A list of sources for administrative metadata.
 interface StatusWillChange
          A future status change for a news item.
 interface SubjectCode
          An IPTC subject code from the IPTC Information Interchange Model (IIM).
 interface Text
          Basic interface for a node containing text.
 interface Topic
          A single item of metadata.
 interface TopicOccurrence
          An occurrence of a single topic.
 interface TopicSet
          A collection of metadata.
 interface TopicSetRef
          A pointer to a topic set to merge with the current one.
 interface TopicUse
          Information about where a topic is used in a document.
 interface TransmissionId
          An identifier for a NewsML document transmission.
 interface Update
          Deltas for incremental updates.
 interface UsageRights
          Usage rights for a news component.
 

Methods in org.newsml.toolkit that return BaseNode
 BaseNode BaseNode.getParent()
          Get the parent of the node in the NewsML content tree.
 BaseNode BaseNode.getChild(int index)
          Get a child of the node by position.
 BaseNode BaseNode.getChild(String xmlName, int index)
          Get a child of the node by name and position.
 BaseNode[] BaseNode.getChild()
          Get an array of child nodes.
 BaseNode[] BaseNode.getChild(String xmlName)
          Get an array of child nodes with the specified XML name.
 BaseNode BaseNode.insertChild(int index, BaseNode child)
          Insert a new child into the node.
 BaseNode[] BaseNode.insertChild(int index, BaseNode[] children)
          Insert an array of new children into the node.
 BaseNode BaseNode.insertFirst(BaseNode child)
          Insert a new child before all existing children (prepend).
 BaseNode[] BaseNode.insertFirst(BaseNode[] children)
          Insert new child nodes before all existing children (prepend).
 BaseNode BaseNode.insertLast(BaseNode child)
          Insert a new child after all existing children (append).
 BaseNode[] BaseNode.insertLast(BaseNode[] children)
          Insert new child nodes after all existing children (append).
 BaseNode BaseNode.insertBefore(String xmlName, int index, BaseNode child)
          Insert a new child before an existing named child.
 BaseNode BaseNode.insertBefore(String xmlName, BaseNode child)
          Insert a new child before the first existing named child.
 BaseNode[] BaseNode.insertBefore(String xmlName, int index, BaseNode[] children)
          Insert an array of child nodes before a named node.
 BaseNode[] BaseNode.insertBefore(String xmlName, BaseNode[] children)
          Insert an array of child nodes before the first named node.
 BaseNode BaseNode.insertBeforeDuid(String duid, BaseNode child)
          Insert a new child before one with a specific Duid.
 BaseNode[] BaseNode.insertBeforeDuid(String duid, BaseNode[] children)
          Insert new child nodes before one with a specific Duid.
 BaseNode BaseNode.insertAfter(String xmlName, int index, BaseNode child)
          Insert a new child after an existing named child.
 BaseNode BaseNode.insertAfter(String xmlName, BaseNode child)
          Insert a new child after an existing named child.
 BaseNode[] BaseNode.insertAfter(String xmlName, int index, BaseNode[] children)
          Insert an array of child nodes after a named node.
 BaseNode[] BaseNode.insertAfter(String xmlName, BaseNode[] children)
          Insert new child nodes after the last existing named child.
 BaseNode BaseNode.insertAfterDuid(String duid, BaseNode child)
          Insert a new child after one with a specific Duid.
 BaseNode[] BaseNode.insertAfterDuid(String duid, BaseNode[] children)
          Insert new child nodes after one with a specific Duid.
 BaseNode BaseNode.replaceChild(int index, BaseNode child)
          Replace an existing child with another node.
 BaseNode BaseNode.replaceChild(int index, BaseNode[] children)
          Replace an existing child with an array of nodes.
 BaseNode BaseNode.replaceChild(String xmlName, int index, BaseNode child)
          Replace a named child node.
 BaseNode BaseNode.replaceChild(String xmlName, BaseNode child)
          Replace the first named child node.
 BaseNode BaseNode.replaceChild(String xmlName, int index, BaseNode[] children)
          Replace a named child node with an array of nodes.
 BaseNode BaseNode.replaceChild(String xmlName, BaseNode[] children)
          Replace the first named child node with an array of nodes.
 BaseNode BaseNode.removeChild(int index)
          Remove a child of this node.
 BaseNode BaseNode.removeChild(String xmlName, int index)
          Remove an existing child node.
 BaseNode[] BaseNode.getPath()
          Get the path from the root node to this node.
 BaseNode NewsMLSession.getRootNode()
          Get the root node of the current NewsML document.
 BaseNode NewsMLSession.findReference(String reference, boolean useExternal)
          Look up a reference to a NewsML node.
 BaseNode NewsMLSession.getNodeByDuid(String duid)
          Look up a node in the current document by Duid.
 BaseNode[] NewsMLSession.getNodesByXPath(BaseNode contextNode, String xpath)
          Look up nodes in the current document by XPath.
 BaseNode NewsMLSession.getNodeByXPath(BaseNode contextNode, String xpath)
          Get the first node matching an XPath expression.
 BaseNode Delta.getTargetNode()
          Return the actual target node.
 BaseNode NewsMLFactory.createNode(String url)
          Create a NewsML node from a URL.
 BaseNode NewsMLFactory.createNode(Reader input, String baseURL)
          Create a NewsML node from a URL.
 BaseNode NewsMLFactory.createNewNode(String name)
          Create a new, empty NewsML element node.
 BaseNode NewsMLFactory.createNewNode(BaseNode node)
          Copy an existing NewsML element node.
 BaseNode[] EquivalentNode.getBasisForChoiceNodes()
          Get the nodes that are the basis for choosing among the members.
 

Methods in org.newsml.toolkit with parameters of type BaseNode
 BaseNode BaseNode.insertChild(int index, BaseNode child)
          Insert a new child into the node.
 BaseNode[] BaseNode.insertChild(int index, BaseNode[] children)
          Insert an array of new children into the node.
 BaseNode BaseNode.insertFirst(BaseNode child)
          Insert a new child before all existing children (prepend).
 BaseNode[] BaseNode.insertFirst(BaseNode[] children)
          Insert new child nodes before all existing children (prepend).
 BaseNode BaseNode.insertLast(BaseNode child)
          Insert a new child after all existing children (append).
 BaseNode[] BaseNode.insertLast(BaseNode[] children)
          Insert new child nodes after all existing children (append).
 BaseNode BaseNode.insertBefore(String xmlName, int index, BaseNode child)
          Insert a new child before an existing named child.
 BaseNode BaseNode.insertBefore(String xmlName, BaseNode child)
          Insert a new child before the first existing named child.
 BaseNode[] BaseNode.insertBefore(String xmlName, int index, BaseNode[] children)
          Insert an array of child nodes before a named node.
 BaseNode[] BaseNode.insertBefore(String xmlName, BaseNode[] children)
          Insert an array of child nodes before the first named node.
 BaseNode BaseNode.insertBeforeDuid(String duid, BaseNode child)
          Insert a new child before one with a specific Duid.
 BaseNode[] BaseNode.insertBeforeDuid(String duid, BaseNode[] children)
          Insert new child nodes before one with a specific Duid.
 BaseNode BaseNode.insertAfter(String xmlName, int index, BaseNode child)
          Insert a new child after an existing named child.
 BaseNode BaseNode.insertAfter(String xmlName, BaseNode child)
          Insert a new child after an existing named child.
 BaseNode[] BaseNode.insertAfter(String xmlName, int index, BaseNode[] children)
          Insert an array of child nodes after a named node.
 BaseNode[] BaseNode.insertAfter(String xmlName, BaseNode[] children)
          Insert new child nodes after the last existing named child.
 BaseNode BaseNode.insertAfterDuid(String duid, BaseNode child)
          Insert a new child after one with a specific Duid.
 BaseNode[] BaseNode.insertAfterDuid(String duid, BaseNode[] children)
          Insert new child nodes after one with a specific Duid.
 BaseNode BaseNode.replaceChild(int index, BaseNode child)
          Replace an existing child with another node.
 BaseNode BaseNode.replaceChild(int index, BaseNode[] children)
          Replace an existing child with an array of nodes.
 BaseNode BaseNode.replaceChild(String xmlName, int index, BaseNode child)
          Replace a named child node.
 BaseNode BaseNode.replaceChild(String xmlName, BaseNode child)
          Replace the first named child node.
 BaseNode BaseNode.replaceChild(String xmlName, int index, BaseNode[] children)
          Replace a named child node with an array of nodes.
 BaseNode BaseNode.replaceChild(String xmlName, BaseNode[] children)
          Replace the first named child node with an array of nodes.
 BaseNode[] NewsMLSession.getNodesByXPath(BaseNode contextNode, String xpath)
          Look up nodes in the current document by XPath.
 BaseNode NewsMLSession.getNodeByXPath(BaseNode contextNode, String xpath)
          Get the first node matching an XPath expression.
 BaseNode NewsMLFactory.createNewNode(BaseNode node)
          Copy an existing NewsML element node.
 

Uses of BaseNode in org.newsml.toolkit.conformance
 

Methods in org.newsml.toolkit.conformance with parameters of type BaseNode
abstract  void TestBase.run(BaseNode contextNode, boolean useExternal)
          Run tests.
 void RevisionStatusTest.run(BaseNode node, boolean useExternal)
          Run tests for a RevisionStatus node.
 void DefaultVocabularyForTest.run(BaseNode node, boolean useExternal)
          Run tests for a DefaultVocabularyFor node.
 void NewsComponentTest.run(BaseNode node, boolean useExternal)
          Run tests for a NewsComponent node.
 void NewsLineTest.run(BaseNode node, boolean useExternal)
          Run tests for a NewsLine node.
 void NewsIdentifierTest.run(BaseNode node, boolean useExternal)
          Run tests for a NewsIdentifier node.
 void DateTimeTest.run(BaseNode node, boolean useExternal)
          Run tests for a text node containing ISO 8601 Date/Time data.
 void PropertyTest.run(BaseNode node, boolean useExternal)
          Run tests for a Property node.
 void ErrorVisitor.warning(BaseNode node, NewsMLException e)
          Report a warning.
 void ErrorVisitor.error(BaseNode node, NewsMLException e)
          Report an error.
 void TopicUseTest.run(BaseNode node, boolean useExternal)
          Run tests for a TopicUse node.
 void XMLLangTest.run(BaseNode node, boolean useExternal)
          Run tests for a Text node with a language code.
 void TopicSetTest.run(BaseNode node, boolean useExternal)
          Run tests for a TopicSet node.
 void PatternTest.run(BaseNode node, boolean useExternal)
          Test a pattern against a Text node.
 void NewsMLTestManager.runTests(BaseNode contextNode, boolean useExternal)
          Run all registered tests against a context node.
 void NewsItemTest.run(BaseNode node, boolean useExternal)
          Run tests for a NewsItem node.
 void ContentItemTest.run(BaseNode node, boolean useExternal)
          Run tests for a ContentItem node.
 void TopicTest.run(BaseNode node, boolean useExternal)
          Run tests for a Topic node.
 void RevisionIdTest.run(BaseNode node, boolean useExternal)
          Run tests for a RevisionId node.
 void ResourceTest.run(BaseNode node, boolean useExternal)
          Run tests for a Resource node.
 void FormalNameTest.run(BaseNode node, boolean useExternal)
          Run tests for a FormalNameNode.
 void CatalogTest.run(BaseNode node, boolean useExternal)
          Run tests for a Catalog node.
 void EuidTest.run(BaseNode node, boolean useExternal)
          Run tests for a Euid node.
 void RefTest.run(BaseNode node, boolean useExternal)
          Test a reference.
 

Uses of BaseNode in org.newsml.toolkit.dom
 

Methods in org.newsml.toolkit.dom that return BaseNode
 BaseNode DOMNewsMLFactory.createNode(String url)
           
 BaseNode DOMNewsMLFactory.createNode(Reader input, String baseURL)
           
 BaseNode DOMNewsMLFactory.createNewNode(String name)
           
 BaseNode DOMNewsMLFactory.createNewNode(BaseNode node)
           
 

Methods in org.newsml.toolkit.dom with parameters of type BaseNode
 BaseNode DOMNewsMLFactory.createNewNode(BaseNode node)
           
 

Uses of BaseNode in org.newsml.toolkit.explorer
 

Methods in org.newsml.toolkit.explorer with parameters of type BaseNode
 boolean BaseNodePredicate.accept(BaseNode node)
          Test a NewsML node.