public class NonXDTSegmentRuleSet extends OpenContextComponentRuleSet implements SegmentAspectInterface
Constructor and Description |
---|
NonXDTSegmentRuleSet()
Instantiates a new non xdt segment rule set.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAspectClashIdentity()
Gets the aspect clash identity.
|
int |
getAspectType()
Gets the aspect type.
|
OCCAspectData |
getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
net.sf.saxon.s9api.XdmValue |
getSegment(XBRLStructuralTable xbrlTable)
Gets the segment.
|
addRule, getNodes, resetNode
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSize
public NonXDTSegmentRuleSet() throws XTValidationException
XTValidationException
- the XT validation exceptionpublic net.sf.saxon.s9api.XdmValue getSegment(XBRLStructuralTable xbrlTable) throws XFValidationException
getSegment
in interface SegmentAspectInterface
xbrlTable
- the xbrl tableXFValidationException
- the XF validation exceptionpublic java.lang.Object getAspectClashIdentity()
getAspectClashIdentity
in interface Aspect<OCCAspectData>
public int getAspectType()
getAspectType
in interface Aspect<OCCAspectData>
public OCCAspectData getMember(XBRLStructuralTable table, CellHeader[] header)
getMember
in interface Aspect<OCCAspectData>
table
- the tableheader
- the headerCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa