Code Search for Developers
 
 
  

XmlNamespaceDeclarationImpl.java from SmartFrog at Krugle


Show XmlNamespaceDeclarationImpl.java syntax highlighted

package org.smartfrog.services.xml.impl;

import nu.xom.Element;
import org.smartfrog.services.xml.interfaces.XmlNamespaceDeclaration;
import org.smartfrog.sfcore.common.SmartFrogResolutionException;
import org.smartfrog.sfcore.prim.PrimImpl;

import java.rmi.RemoteException;

/**
 * This class does nothing other than add its declaration to an XML element when
 * told to do so.
 */
public class XmlNamespaceDeclarationImpl extends PrimImpl
        implements XmlNamespaceDeclaration {

    public XmlNamespaceDeclarationImpl() throws RemoteException {
    }

    /**
     * look up our namespace declaration and add it to the XML element
     *
     * @param element element to add
     * @throws SmartFrogResolutionException For smartfrog problems
     * @throws RemoteException In case of network/rmi error
     */
    public void addDeclaration(Element element)
            throws SmartFrogResolutionException, RemoteException {
        String prefix = sfResolve(ATTR_PREFIX, (String) null, true);
        String namespace = sfResolve(ATTR_NAMESPACE, (String) null, false);
        element.addNamespaceDeclaration(prefix, namespace);
    }
}




See more files for this project here

SmartFrog

SmartFrog (Smart Framework for Object Groups) is a framework for configuring and automatically activating distributed applications. \r\nThe SmartFrog framework is released under LGPL license.\r\nMore info at: www.smartfrog.org

Project homepage: http://sourceforge.net/projects/smartfrog
Programming language(s): Java,XML
License: other

  codecs/
    NuxBinaryCodec.java
    XmlTextCodec.java
  CompoundXmlNode.java
  SerializedXomDocument.java
  SimpleXmlNode.java
  XmlAttributeImpl.java
  XmlCommentImpl.java
  XmlDocTypeImpl.java
  XmlDocumentImpl.java
  XmlElementImpl.java
  XmlNamespaceDeclarationImpl.java
  XmlNodeHelper.java
  XmlProcessingInstructionImpl.java
  XmlTextNodeImpl.java