Package org.apache.torque.generator.qname

Examples of org.apache.torque.generator.qname.Namespace


        else if (variableName != null
                && sourceElementName == null
                && optionName == null
                && presetValue == null)
        {
            Namespace namespace
                    = controllerState.getOutlet().getName().getNamespace();
            QualifiedName variableQualifiedName = new QualifiedName(
                    variableName,
                    namespace);
            Variable variable
View Full Code Here


        {
            // Only consider variables visible from the namespace
            // of this outlet. If a name exists in different
            // namespaces visible from this namespace,
            // only consider the most significant name.
            Namespace namespace = getName().getNamespace();
            VariableStore variableStore
                    = controllerState.getVariableStore();
            QualifiedNameMap<Variable> visibleVariables
                    = variableStore
                        .getContent()
View Full Code Here

public class NamespaceTest
{
    @Test
    public void testIsVisibleToe()
    {
        Namespace namespace
                = new Namespace("org.apache.torque");
        assertTrue(namespace.isVisibleTo(Namespace.ROOT_NAMESPACE));
        assertTrue(namespace.isVisibleTo(
                new Namespace("org")));
        assertTrue(namespace.isVisibleTo(
                new Namespace("org.apache")));
        assertTrue(namespace.isVisibleTo(
                new Namespace("org.apache.torque")));

        assertFalse(namespace.isVisibleTo(
                new Namespace("or")));
        assertFalse(namespace.isVisibleTo(
                new Namespace("org.apache.torque.generator")));

        namespace = Namespace.ROOT_NAMESPACE;
        assertTrue(namespace.isVisibleTo(Namespace.ROOT_NAMESPACE));
        assertFalse(namespace.isVisibleTo(new Namespace("org.apache")));
    }
View Full Code Here

    }

    @Test
    public void testIsVisibleFrom()
    {
        Namespace namespace
                = new Namespace("org.apache.torque");
        assertFalse(namespace.isVisibleFrom(Namespace.ROOT_NAMESPACE));
        assertFalse(namespace.isVisibleFrom(new Namespace("org.apache")));
        assertTrue(namespace.isVisibleFrom(new Namespace("org.apache.torque")));

        assertFalse(namespace.isVisibleFrom(new Namespace("or")));
        assertTrue(namespace.isVisibleFrom(
                new Namespace("org.apache.torque.generator")));

        namespace = Namespace.ROOT_NAMESPACE;
        assertTrue(namespace.isVisibleFrom(Namespace.ROOT_NAMESPACE));
        assertTrue(namespace.isVisibleFrom(new Namespace("org.apache")));
    }
View Full Code Here

    {
        QualifiedName qualifiedName
                = new QualifiedName("org.apache.torque.name");
        assertEquals("name", qualifiedName.getName());
        assertEquals(
                new Namespace("org.apache.torque"),
                qualifiedName.getNamespace());

        qualifiedName = new QualifiedName("name");
        assertEquals("name", qualifiedName.getName());
        assertEquals(Namespace.ROOT_NAMESPACE, qualifiedName.getNamespace());

        qualifiedName = new QualifiedName(".name");
        assertEquals("name", qualifiedName.getName());
        assertEquals(Namespace.ROOT_NAMESPACE, qualifiedName.getNamespace());

        qualifiedName
                = new QualifiedName("name", new Namespace("org.apache.torque"));
        assertEquals("name", qualifiedName.getName());
        assertEquals(
                new Namespace("org.apache.torque"),
                qualifiedName.getNamespace());

        qualifiedName = new QualifiedName("name", (Namespace) null);
        assertEquals("name", qualifiedName.getName());
        assertEquals(Namespace.ROOT_NAMESPACE, qualifiedName.getNamespace());

        qualifiedName = new QualifiedName("name", new Namespace(""));
        assertEquals("name", qualifiedName.getName());
        assertEquals(Namespace.ROOT_NAMESPACE, qualifiedName.getNamespace());
    }
View Full Code Here

    {
        List<String> parts = new ArrayList<String>(3);
        parts.add("org");
        parts.add("apache");
        parts.add("torque");
        Namespace namespace = new Namespace(parts);
        assertEquals(namespace, new Namespace("org.apache.torque"));

        parts = new ArrayList<String>();
        namespace = new Namespace(parts);
        assertEquals(Namespace.ROOT_NAMESPACE, namespace);

        parts = null;
        try
        {
            namespace = new Namespace(parts);
            fail("should not be able to construct namespace "
                    + "from null list");
        }
        catch (NullPointerException e)
        {
View Full Code Here

    @Test
    public void testGetParentNamespace()
    {
        QualifiedName qualifiedName
                = new QualifiedName("org.apache.torque.name");
        Namespace parentNamespace = qualifiedName.getParentNamespace();
        assertEquals(parentNamespace, new Namespace("org.apache"));

        qualifiedName = new QualifiedName("org.name");
        parentNamespace = qualifiedName.getParentNamespace();
        assertEquals(Namespace.ROOT_NAMESPACE, parentNamespace);
View Full Code Here

        }
        if (variable2 == null)
        {
            return variable1;
        }
        Namespace variable1Namespace
                = variable1.getName().getNamespace();
        Namespace variable2Namespace
                = variable2.getName().getNamespace();
        if (variable2Namespace.isVisibleFrom(variable1Namespace))
        {
            // variable1 is more specific or in the same naemspace
            // as variable2, so return variable1
            return variable1;
        }
View Full Code Here

        Variable variable = new Variable(
                new QualifiedName("generator", "org.apache.torque"),
                "value",
                Variable.Scope.FILE);
        assertEquals(
                new Namespace("org.apache.torque"),
                variable.getName().getNamespace());
        assertEquals("generator", variable.getName().getName());
        assertEquals("value", variable.getValue());
        assertEquals(Variable.Scope.FILE, variable.getScope());
View Full Code Here

TOP

Related Classes of org.apache.torque.generator.qname.Namespace

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.