com.batavia.xbrl.taxonomy.type
Interface AttributeType

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

public interface AttributeType
extends RestrictionElement

attribute or ref to one

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 XmlAttribute getNameAttribute()
           
 FullyQualifiedName getNameForTargetNamespace()
           
 XmlAttribute getRef()
           
 XmlAttribute getType()
           
 XbrlType getXbrlType()
           
 void setType(XmlAttribute type)
           
 
Methods inherited from interface com.batavia.xbrl.taxonomy.type.RestrictionElement
getActualMaxOccurs, getActualMinOccurs, getMaxOccursValue, getMinOccursValue, getRefsToConcept, isPresent, refersToConcept, validate
 
Methods inherited from interface com.batavia.xbrl.taxonomy.TaxonomyElement
getRoot, hasDecendantsWithAttribute, hasUnknownDecendants
 
Methods inherited from interface com.batavia.xbrl.XbrlElement
addChild, fromXbrl, getMyDiscoverableTaxonomySet, getXbrlElementNameSpace, removeChild, toXbrlStream, toXbrlString
 
Methods inherited from interface com.batavia.xml.XmlElement
addAttribute, addChild, addChildren, addComment, addMessage, addNameSpace, clearMessages, fromXml, getAttribute, getAttribute, getAttributeSet, getChild, getChildren, getChildren, getDefaultNameSpace, getDocumentHref, getErrorMessage, getFullyQualifiedNameValue, getMappedChildren, getMessages, getName, getNameSpace, getNameSpacePrefixes, getNameSpaces, getPointedElement, getValidXmlBase, getValue, getXmlElementNameSpace, getXmlRoot, isValid, moveChild, removeAttribute, removeChild, resolvePointedValue, resolvePointedXmlParticle, setAttributeValue, setChildren, setDocumentHref, setErrorMessage, setInit, setName, setTargetNameSpace, setValue, toXml, toXml, toXmlStream, toXmlString, toXstringBuffer, validate
 
Methods inherited from interface com.batavia.xml.XmlParticle
destroy, getBaseUri, getParent, getPrefix, getTargetNameSpace, isBoolean, isNumber, p_equal, resolveNamespacePrefix, setParent, toXstring
 
Methods inherited from interface com.batavia.xml.ComparablePart
c_equal, identical, s_equal, u_equal, v_equal, x_equal
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.relaxng.datatype.ValidationContext
isNotation, isUnparsedEntity
 
Methods inherited from interface com.batavia.xml.IdKeeper
addIdHolder, getHolder, removeIdHolder
 

Method Detail

getNameForTargetNamespace

FullyQualifiedName getNameForTargetNamespace()

getType

XmlAttribute getType()
Returns:
Returns the type.

setType

void setType(XmlAttribute type)
Parameters:
ref - The type to set.

getNameAttribute

XmlAttribute getNameAttribute()

getRef

XmlAttribute getRef()

getXbrlType

XbrlType getXbrlType()