Package flex2.compiler.util

Examples of flex2.compiler.util.QName


     */
  private void toQNameMap(QNameMap<SwcScript> qNameMap, Map<String, SwcScript> scriptMap)
  {
    for (String key : scriptMap.keySet() )
    {
      qNameMap.put(new QName(key), scriptMap.get(key));
    }
  }
View Full Code Here


        String mimeType = file.getMimeType();
        if (index != -1 && format.isSupported(mimeType))
        {
          String locale = name.substring(prefixLength, index);
          String ext = MimeMappings.getExtension(mimeType);
          QName rbName = new QName(NameFormatter.toColon(name.substring(index + 1, name.length() - ext.length()).replace('/', '.')));
         
          Map<String, VirtualFile> rbFiles = rb2file.get(rbName);
          if (rbFiles == null)
          {
            rb2file.put(rbName, rbFiles = new HashMap<String, VirtualFile>());
View Full Code Here

        VirtualFile file = (VirtualFile) files.get(name);
        int prefixLength = "locale/".length(), index = name.indexOf('/', prefixLength);
        if (index != -1)
        {
          String locale = name.substring(prefixLength, index);
          QName rbName = new QName(NameFormatter.toColon(name.substring(index + 1, name.length() - ext.length()).replace('/', '.')));
         
          Map<String, VirtualFile> rbFiles = rb2file.get(rbName);
          if (rbFiles == null)
          {
            rb2file.put(rbName, rbFiles = new HashMap<String, VirtualFile>());
View Full Code Here

    {
      components = new HashSet<SwcComponent>();
     
      for (Iterator<QName> i = getDefinitionIterator(); i.hasNext(); )
      {
        QName def = i.next();
        SwcScript script = def2script.get(def);
        SwcComponent c = script.getLibrary().getSwc().getComponent(def.toString());
        if (c != null)
        {
          components.add(c);
        }
      }
View Full Code Here

  {
    String defName = null, pathName = null;
   
    if (s.getOwner() == this)
    {
      QName def = s.getCompilationUnit().topLevelDefinitions.last();
     
      defName = def.getLocalPart();
      pathName = s.getShortName();
     
      if (defName.equals(pathName))
      {
        return null;
View Full Code Here

  {
    String defPackage = null, pathPackage = null;
   
    if (s.getOwner() == this)
    {
      QName def = s.getCompilationUnit().topLevelDefinitions.last();
     
      defPackage = NameFormatter.normalizePackageName(def.getNamespace());   
      pathPackage = NameFormatter.toDot(s.getRelativePath(), '/');
     
      if (defPackage.equals(pathPackage))
      {
        return null;
View Full Code Here

     */
    public Value evaluate(Context context, FunctionDefinitionNode node)
    {
    if (inClass)
    {
      QName qname = new QName(NodeMagic.getUserNamespace(node), NodeMagic.getFunctionName(node));
      GenerativeClassInfo.AccessorInfo accessorInfo = currentInfo.getAccessor(qname);
      if (accessorInfo != null)
      {
        hideFunction(node, accessorInfo);
        registerRenamedAccessor(accessorInfo);
View Full Code Here

     */
    public Value evaluate(Context context, VariableDefinitionNode node)
    {
        if (inClass)
        {
      QName qname = new QName(NodeMagic.getUserNamespace(node), NodeMagic.getVariableName(node));
      GenerativeClassInfo.AccessorInfo info = currentInfo.getAccessor(qname);
      if (info != null)
      {
        hideVariable(node, info);
        registerRenamedAccessor(info);
View Full Code Here

        TranscodingResults result = null;

        if (generateSource)
        {
            String skinClassName = (String) args.get(Transcoder.SKINCLASS);
            Source skinSource = symbolTable.findSourceByQName(new QName(NameFormatter.toColon(skinClassName)));

            if (skinSource == null)
            {
                throw new SkinClassNotFound(skinClassName);
            }
View Full Code Here

        }

        for (Iterator i = s.iterator(); i.hasNext(); )
        {
          String rbName = NameFormatter.toColon((String) i.next());
          QName qName = new QName(rbName);

          VirtualFile[] files = bundlePath.findVirtualFiles(rbName);

          if (files == null)
          {
            files = swcContext.getVirtualFiles(locales, qName.getNamespace(), qName.getLocalPart());
          }

                if (files == null)
                {
                    // Handle Flex 2 style precompiled resource bundles.
                    QName precompiledQName = new QName(rbName + I18nUtils.CLASS_SUFFIX);
                    Source source = swcContext.getSource(precompiledQName.getNamespace(),
                                                         precompiledQName.getLocalPart());

                    if (source != null)
                    {
                        //FIXME I don't know if this logic is correct or possible.
                        //      to my knowledge, getExterns() always returns String across the compiler
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.