Sha256: 74688418e7e60f392e5433bfb5bf17250f675fae7261622a6dba52daa204212e
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
package nokogiri; import static nokogiri.internals.NokogiriHelpers.rubyStringToString; import org.jruby.Ruby; import org.jruby.RubyClass; import org.jruby.anno.JRubyClass; import org.jruby.runtime.ThreadContext; import org.jruby.runtime.builtin.IRubyObject; import org.w3c.dom.Document; import org.w3c.dom.Node; /** * * @author sergio * @author Patrick Mahoney <pat@polycrystal.org> */ @JRubyClass(name="Nokogiri::XML::EntityReference", parent="Nokogiri::XML::Node") public class XmlEntityReference extends XmlNode{ public XmlEntityReference(Ruby ruby, RubyClass klazz) { super(ruby, klazz); } public XmlEntityReference(Ruby ruby, RubyClass klass, Node node) { super(ruby, klass, node); } protected void init(ThreadContext context, IRubyObject[] args) { if (args.length < 2) { throw getRuntime().newArgumentError(args.length, 2); } IRubyObject doc = args[0]; IRubyObject name = args[1]; Document document = ((XmlNode) doc).getOwnerDocument(); Node node = document.createEntityReference(rubyStringToString(name)); setNode(node); } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nokogiri-1.5.0.beta.2 | ext/java/nokogiri/XmlEntityReference.java |
nokogiri-1.5.0.beta.2-java | ext/java/nokogiri/XmlEntityReference.java |