com.rs.xbrl.instructions
Class FLQnameXpathTable

java.lang.Object
  extended by com.rs.xbrl.instructions.FLQnameXpathTable

public class FLQnameXpathTable
extends java.lang.Object

It is very common in formula linkbase resources to find the structure of QName, XPath expression or an enumeration of both of them this class process the content found in the Excel according to those three possible values and serves the purpose of creating the nodes in the resource.

Author:
Ignacio

Nested Class Summary
static class FLQnameXpathTable.Values
           
 
Constructor Summary
FLQnameXpathTable(SheetPoint sp, GenerationContext gc, boolean bIsConcept, boolean bAcceptsTable, boolean bAcceptsMember)
           
 
Method Summary
 FLQnameXpathTable.Values getType()
           
 QNameOrExpression getValue()
          Used when there is just one value
 java.util.Collection<QNameOrExpression> getValues()
          Used when there are more than one values
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FLQnameXpathTable

public FLQnameXpathTable(SheetPoint sp,
                         GenerationContext gc,
                         boolean bIsConcept,
                         boolean bAcceptsTable,
                         boolean bAcceptsMember)
                  throws SheetPointException
Throws:
SheetPointException
Method Detail

getType

public FLQnameXpathTable.Values getType()
Returns:
the type

getValue

public QNameOrExpression getValue()
Used when there is just one value

Returns:

getValues

public java.util.Collection<QNameOrExpression> getValues()
Used when there are more than one values

Returns:


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa