⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resourceimpl.java

📁 xbrlapi的源码
💻 JAVA
字号:
package org.xbrlapi.impl;

import org.w3c.dom.Element;
import org.xbrlapi.Language;
import org.xbrlapi.Resource;
import org.xbrlapi.utilities.Constants;
import org.xbrlapi.utilities.XBRLException;

/**
 * @author Geoffrey Shuetrim (geoff@galexy.net)
 */

public class ResourceImpl extends ArcEndImpl implements Resource {

	/**
	 * @see org.xbrlapi.Resource#getResourceRole()
	 */
	public String getResourceRole() throws XBRLException {
    	Element root = getDataRootElement();
    	if (! root.hasAttributeNS(Constants.XLinkNamespace,"role")) return null;
    	return getDataRootElement().getAttributeNS(Constants.XLinkNamespace,"role");		
	}

    /**
     * @see org.xbrlapi.Resource#getLanguage()
     */
    public String getLanguage() throws XBRLException {
        Element root = getDataRootElement();
        if (! root.hasAttributeNS(Constants.XMLNamespace,"lang")) return null;
        return getDataRootElement().getAttributeNS(Constants.XMLNamespace,"lang");        
    }
    
    /**
     * @see org.xbrlapi.Resource#getLanguage(String)
     */
    public String getLanguage(String language) throws XBRLException {
        Language l  = getStore().getLanguage(language,this.getLanguage());
        if (l == null) return null;
        return l.getName();
    }    
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -