/* * org.xmlsmartdoc.goldenport * Copyright (C) 2000-2004 ASAMI, Tomoharu (asami@relaxer.org) */ package org.xmlsmartdoc.goldenport.evaluater; import org.w3c.dom.Element; import org.xmlsmartdoc.goldenport.engine.IPortConstants; /** * UEvaluater * * @since 2004/04/09 * @version 2004/04/09 * @author ASAMI, Tomoharu (asami@relaxer.org) */ public class UEvaluater implements IPortConstants { private static String OLD_PORT_NS = "http://www.relaxer.org/xmlns/goldenport"; public static boolean isGoldenportNode(Element element) { String ns = element.getNamespaceURI(); return (PORT_NS.equals(ns) || OLD_PORT_NS.equals(ns)); } public static boolean isGoldenportDefineSet(Element element) { if (!isGoldenportNode(element)) { return (false); } if ("goldenport".equals(element.getLocalName())) { return (true); } if ("macro".equals(element.getLocalName())) { // compatibility return (true); } return (false); } }