|
XBRLAPIA Java API for XBRL |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SchemaContentDeclaration
Base interface for XML Schema element and attribute declarations
| Method Summary | |
|---|---|
String |
getDefault()
|
String |
getFixed()
|
String |
getForm()
|
TypeDeclaration |
getLocalType()
|
TypeDeclaration |
getTypeDeclaration()
|
String |
getTypeLocalname()
Retrieve the type local name. |
URI |
getTypeNamespace()
Retrieve the type namespace. |
String |
getTypeNamespaceAlias()
Retrieve the type namespace alias. |
String |
getTypeQName()
Retrieve the type QName. |
boolean |
hasLocalType()
|
boolean |
hasTypeReference()
|
boolean |
isFixed()
|
boolean |
isGlobal()
|
| Methods inherited from interface org.xbrlapi.SchemaDeclaration |
|---|
getName, getReferencedSchemaDeclaration, getReferenceLocalname, getReferenceNamespace, getReferenceNamespaceAlias, getReferenceQName, hasReference |
| 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 isGlobal()
throws XBRLException
XBRLException
String getForm()
throws XBRLException
XBRLException
String getDefault()
throws XBRLException
XBRLException
String getFixed()
throws XBRLException
XBRLException
boolean isFixed()
throws XBRLException
XBRLException
boolean hasTypeReference()
throws XBRLException
XBRLException - if the datatype is not declared by a type attribute.
URI getTypeNamespace()
throws XBRLException
XBRLException - if the datatype is not declared by a type attribute.
String getTypeNamespaceAlias()
throws XBRLException
XBRLException - if the datatype is not declared.
String getTypeQName()
throws XBRLException
XBRLException - if the data root element is not available.
String getTypeLocalname()
throws XBRLException
XBRLException - if the datatype is not declared.
TypeDeclaration getTypeDeclaration()
throws XBRLException
XBRLException - if the fragment cannot be found in the data store.
boolean hasLocalType()
throws XBRLException
XBRLException - if the content declaration has more than one local type declaration.
TypeDeclaration getLocalType()
throws XBRLException
XBRLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||