|
XBRLAPIA Java API for XBRL |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Schema
| Method Summary | ||
|---|---|---|
List<ArcroleType> |
getArcroleTypes()
|
|
Concept |
getConceptByName(String name)
Get a specific concept by its name. |
|
long |
getConceptCount()
Get the number of concepts defined in the schema. |
|
List<Concept> |
getConcepts()
Get the fragment list of concepts in the schema. |
|
List<Concept> |
getConceptsBySubstitutionGroup(URI namespace,
String localname)
Get a list concepts based on their substitution group. |
|
List<Concept> |
getConceptsByType(URI namespace,
String localName)
Get a list of concepts based on their type. |
|
List<ExtendedLink> |
getExtendedLinks()
|
|
List<ComplexTypeDeclaration> |
getGlobalComplexTypes()
|
|
|
getGlobalDeclaration(String name)
|
|
List<SimpleTypeDeclaration> |
getGlobalSimpleTypes()
|
|
List<Schema> |
getImporters()
|
|
List<SimpleLink> |
getImports()
|
|
List<SimpleLink> |
getIncludes()
|
|
List<Concept> |
getOtherElementDeclarations()
Get the fragment list of element declarations (that are not concepts) in the schema. |
|
ReferencePartDeclaration |
getReferencePartDeclaration(String name)
Get a reference part declaration in a schema. |
|
List<ReferencePartDeclaration> |
getReferencePartDeclarations()
Get a list of the reference part declarations in a schema. |
|
List<RoleType> |
getRoleTypes()
|
|
boolean |
isElementFormQualified()
Checks if the element form is qualified. |
|
| Methods inherited from interface org.xbrlapi.SchemaContent |
|---|
getAnnotations, getOtherAttribute, getOtherAttributes, getSchema, getSchemaId, getTargetNamespace, hasOtherAttribute |
| Methods inherited from interface org.xbrlapi.XML |
|---|
appendMetadataElement, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
boolean isElementFormQualified()
throws XBRLException
XBRLException
List<SimpleLink> getImports()
throws XBRLException
XBRLException
List<Schema> getImporters()
throws XBRLException
XBRLException
List<SimpleLink> getIncludes()
throws XBRLException
XBRLException
List<ExtendedLink> getExtendedLinks()
throws XBRLException
XBRLException
List<Concept> getOtherElementDeclarations()
throws XBRLException
XBRLException.
XBRLException
List<Concept> getConcepts()
throws XBRLException
XBRLException.
XBRLException
long getConceptCount()
throws XBRLException
XBRLException.
XBRLException
Concept getConceptByName(String name)
throws XBRLException
name - The name of the concept
XBRLException
List<Concept> getConceptsByType(URI namespace,
String localName)
throws XBRLException
namespace - The namespaceURI of the concept typelocalName - The local name of the concept type
XBRLException
List<Concept> getConceptsBySubstitutionGroup(URI namespace,
String localname)
throws XBRLException
namespace - The namespaceURI of the concept typelocalname - The local name of the concept type
XBRLException
ReferencePartDeclaration getReferencePartDeclaration(String name)
throws XBRLException
name - The name attribute value of the reference part to be retrieved.
XBRLException
List<ReferencePartDeclaration> getReferencePartDeclarations()
throws XBRLException
XBRLException
List<RoleType> getRoleTypes()
throws XBRLException
XBRLException
List<ArcroleType> getArcroleTypes()
throws XBRLException
XBRLException
List<ComplexTypeDeclaration> getGlobalComplexTypes()
throws XBRLException
XBRLException
List<SimpleTypeDeclaration> getGlobalSimpleTypes()
throws XBRLException
XBRLException
<D extends SchemaDeclaration> D getGlobalDeclaration(String name)
throws XBRLException
D - The type of the declaration being retrieved.name - The name of the declaration being retrieved.
XBRLException - if the name is null or if the specified type of the global
declaration is not consistent with the actual type of the declaration.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||