Package flex2.compiler.util

Examples of flex2.compiler.util.QName


    }
    w.write(localPart);

    for (Iterator i = getAttributeNames(); i.hasNext();)
    {
      QName qName = (QName) i.next();
      w.write(' ');
      if ((p = getPrefix(qName.getNamespace())) != null && p.length() > 0)
      {
        w.write(p);
        w.write(':');
      }
      w.write(qName.getLocalPart());
           
            final Object attr = getAttributeValue(qName);
            // handle @Resource specially
            if(attr instanceof AtResource)
            {
View Full Code Here


        super(s, ns, name);
    }

    public QName getQName()
    {
        return new QName(this.namespace.name, this.name);
    }
View Full Code Here

     */
    private static QName getQNameFromSource(Source source)
    {
        String className = source.getShortName();
        String packageName = source.getRelativePath().replace('/', '.');
        return new QName(packageName, className);
    }
View Full Code Here

    return packageName.toString();
  }
 
  private QName getClassDefinition(ClassDefinitionNode def)
  {
    return new QName(getPackageDefinition(def.pkgdef), def.name.name);
  }
View Full Code Here

    return new QName(getPackageDefinition(def.pkgdef), def.name.name);
  }

  private QName getNamespaceDefinition(NamespaceDefinitionNode def)
  {
    return new QName(getPackageDefinition(def.pkgdef), def.name.name);
  }
View Full Code Here

    return new QName(getPackageDefinition(def.pkgdef), def.name.name);
  }

  private QName getFunctionDefinition(FunctionDefinitionNode def)
  {
    return new QName(getPackageDefinition(def.pkgdef), def.name.identifier.name);
  }
View Full Code Here

    return new QName(getPackageDefinition(def.pkgdef), def.name.identifier.name);
  }

  private QName getVariableBinding(PackageDefinitionNode pkgdef, VariableBindingNode def)
  {
    return new QName(getPackageDefinition(pkgdef), def.variable.identifier.name);
  }
View Full Code Here

    Context cx = context.getAscContext();

    // imports contains only definitions that are available... it doesn't mean that they are linked in.
    for (Iterator i = imports.iterator(); i.hasNext(); )
    {
      QName qName = (QName) i.next();
      // verify import statements
      cx.addValidImport(qName.toString());
    }
  }
View Full Code Here

  public static void evaluateLoaderClassBase(CompilationUnit unit, TypeTable typeTable)
  {
    for (Iterator it = unit.topLevelDefinitions.iterator(); it.hasNext();)
    {
        QName qName = (QName) it.next();

        AbcClass c = typeTable.getClass( qName.toString() );
        if (c == null)
            continue;
        getParentLoader(unit, typeTable, c);
    }
  }
View Full Code Here

        return propertyModes.get(propertyQName) != null;
    }

    public boolean isAssociative(AccessorInfo accessorInfo)
    {
        return getPropertyMode(new QName(accessorInfo.getUserNamespace(), accessorInfo.getPropertyName())) == MODE_ASSOC;
    }
View Full Code Here

TOP

Related Classes of flex2.compiler.util.QName

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.