com.batavia.xbrl.taxonomy
Interface Item

All Superinterfaces:
java.lang.Comparable, ComparablePart, Concept, Declaration, IdHolder, IdKeeper, RegularSchemaElement, java.io.Serializable, TaxonomyElement, org.relaxng.datatype.ValidationContext, XbrlElement, XmlElement, XmlParticle

public interface Item
extends Concept

Interface for Item concepts.

The element MUST be in the substitution group for the XBRL item element.

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 Fact createFact(InstanceElement parent, Xbrl aRoot, boolean includeDefaultValues)
          create a Fact and populate it except for its value for the purpose of populating an instance
 Fact createFact(InstanceElement parent, Xbrl aRoot, boolean includeDefaultValues, Context context)
           
 Fact createFact(InstanceElement parent, Xbrl aRoot, boolean includeDefaultValues, Context context, boolean includeFootnotes)
          create a Fact and populate it except for its value for the purpose of populating an instance
 boolean validate(ValidationDocument msgs)
          Validate this xbrl part (of the instance and/or its supporting discoverable taxonomy set) and add messages on any problem to the given XbrlValidationMessages collection.
 
Methods inherited from interface com.batavia.xbrl.taxonomy.Concept
createExtraSibblings, createInferredFact, getAbstractAttribute, getAncestors, getBalance, getCalculationMap, getConceptType, getId, getLabel, getLabels, getMaxOccurs, getNameAttribute, getNameForTargetNamespace, getNameForTargetNamespace, getNillable, getPeriodType, getPrefLabelAndLangOnly, getReferences, getSubstitutionGroup, getType, isAbstract, isOptional, setAbstractAttribute, setBalance, setId, setMaxOccurs, setNameAttribute, setNillable, setOptional, setPeriodType, setSubstitutionGroup, setType, toString, validate
 
Methods inherited from interface com.batavia.xbrl.taxonomy.type.Declaration
createContents, getAncestor, getXmlType, isInSubstitutionGroup, isPresent, validate
 

Method Detail

validate

boolean validate(ValidationDocument msgs)
Validate this xbrl part (of the instance and/or its supporting discoverable taxonomy set) and add messages on any problem to the given XbrlValidationMessages collection.

Specified by:
validate in interface XmlElement
Parameters:
msgs - The messages that indicate the problems with the instance and or its supporting taxonomy set
Returns:
true if there ar no problems with this XbrlElementImpl

createFact

Fact createFact(InstanceElement parent,
                Xbrl aRoot,
                boolean includeDefaultValues)
create a Fact and populate it except for its value for the purpose of populating an instance

Parameters:
aRoot -
Returns:

createFact

Fact createFact(InstanceElement parent,
                Xbrl aRoot,
                boolean includeDefaultValues,
                Context context,
                boolean includeFootnotes)
create a Fact and populate it except for its value for the purpose of populating an instance

Parameters:
aRoot -
Returns:

createFact

Fact createFact(InstanceElement parent,
                Xbrl aRoot,
                boolean includeDefaultValues,
                Context context)