|
XBRLAPIA Java API for XBRL |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.xbrlapi.impl.XMLImpl
org.xbrlapi.impl.FragmentImpl
org.xbrlapi.impl.SchemaContentImpl
org.xbrlapi.impl.SchemaImpl
public class SchemaImpl
| Field Summary |
|---|
| Fields inherited from class org.xbrlapi.impl.XMLImpl |
|---|
logger |
| Constructor Summary | |
|---|---|
SchemaImpl()
|
|
| 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()
|
|
URI |
getTargetNamespace()
|
|
boolean |
isElementFormQualified()
Checks if the element form is qualified. |
|
| Methods inherited from class org.xbrlapi.impl.SchemaContentImpl |
|---|
getAnnotations, getOtherAttribute, getOtherAttributes, getSchema, getSchemaId, hasOtherAttribute |
| Methods inherited from class org.xbrlapi.impl.XMLImpl |
|---|
appendMetadataElement, compareTo, equals, finalize, 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 class java.lang.Object |
|---|
clone, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.xbrlapi.SchemaContent |
|---|
getAnnotations, getOtherAttribute, getOtherAttributes, getSchema, getSchemaId, 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 |
| Constructor Detail |
|---|
public SchemaImpl()
| Method Detail |
|---|
public URI getTargetNamespace()
throws XBRLException
getTargetNamespace in interface SchemaContentgetTargetNamespace in class SchemaContentImplXBRLExceptionSchemaContent.getTargetNamespace()
public boolean isElementFormQualified()
throws XBRLException
Schema
isElementFormQualified in interface SchemaXBRLExceptionSchema.isElementFormQualified()
public List<SimpleLink> getImports()
throws XBRLException
getImports in interface SchemaXBRLExceptionSchema.getImports()
public List<Schema> getImporters()
throws XBRLException
getImporters in interface SchemaXBRLExceptionSchema.getImporters()
public List<SimpleLink> getIncludes()
throws XBRLException
getIncludes in interface SchemaXBRLExceptionSchema.getIncludes()
public List<ExtendedLink> getExtendedLinks()
throws XBRLException
getExtendedLinks in interface SchemaXBRLExceptionSchema.getExtendedLinks()
public List<Concept> getConcepts()
throws XBRLException
Schema
getConcepts in interface SchemaXBRLExceptionSchema.getConcepts()
public long getConceptCount()
throws XBRLException
Schema
getConceptCount in interface SchemaXBRLExceptionSchema.getConceptCount()
public List<Concept> getOtherElementDeclarations()
throws XBRLException
Schema
getOtherElementDeclarations in interface SchemaXBRLExceptionSchema.getOtherElementDeclarations()
public Concept getConceptByName(String name)
throws XBRLException
Schema
getConceptByName in interface Schemaname - The name of the concept
XBRLExceptionSchema.getConceptByName(String)
public List<Concept> getConceptsByType(URI namespace,
String localName)
throws XBRLException
Schema
getConceptsByType in interface Schemanamespace - The namespaceURI of the concept typelocalName - The local name of the concept type
XBRLExceptionSchema.getConceptsByType(URI, String)
public List<Concept> getConceptsBySubstitutionGroup(URI namespace,
String localname)
throws XBRLException
Schema
getConceptsBySubstitutionGroup in interface Schemanamespace - The namespaceURI of the concept typelocalname - The local name of the concept type
XBRLExceptionSchema.getConceptsBySubstitutionGroup(URI, String)
public ReferencePartDeclaration getReferencePartDeclaration(String name)
throws XBRLException
Schema
getReferencePartDeclaration in interface Schemaname - The name attribute value of the reference part to be retrieved.
XBRLExceptionSchema.getReferencePartDeclaration(String)
public List<ReferencePartDeclaration> getReferencePartDeclarations()
throws XBRLException
Schema
getReferencePartDeclarations in interface SchemaXBRLExceptionSchema.getReferencePartDeclarations()
public List<ArcroleType> getArcroleTypes()
throws XBRLException
getArcroleTypes in interface SchemaXBRLExceptionSchema.getArcroleTypes()
public List<RoleType> getRoleTypes()
throws XBRLException
getRoleTypes in interface SchemaXBRLExceptionSchema.getRoleTypes()
public List<ComplexTypeDeclaration> getGlobalComplexTypes()
throws XBRLException
getGlobalComplexTypes in interface SchemaXBRLExceptionSchema.getGlobalComplexTypes()
public <D extends SchemaDeclaration> D getGlobalDeclaration(String name)
throws XBRLException
getGlobalDeclaration in interface SchemaD - 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.Schema.getGlobalDeclaration(java.lang.String)
public List<SimpleTypeDeclaration> getGlobalSimpleTypes()
throws XBRLException
getGlobalSimpleTypes in interface SchemaXBRLExceptionSchema.getGlobalSimpleTypes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||