com.batavia.xbrl.taxonomy.type
Interface SimpleContent

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

public interface SimpleContent
extends XbrlType

Simple content

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 XmlAttribute getBase()
           
 java.util.List getEnumerationValues()
          Returns a List of Strings that are valid values for this ItemType ONLY when it defines a enumeration off optional values.
 Extension getExtension()
           
 java.lang.String getFacets()
           
 XmlAttribute getNameAttribute()
           
 Restriction getRestriction()
           
 void setNameAttribute(XmlAttribute nameAttribute)
           
 
Methods inherited from interface com.batavia.xbrl.taxonomy.type.XbrlType
getDerivedFrom, getNameForTargetNamespace, getXSDatatype, isDerivedFrom, isFraction, isNonNumeric, isNumeric, isNumericNonFraction, isTypeOrDerivedFromType, setDerivedFrom, 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

getNameAttribute

XmlAttribute getNameAttribute()
Specified by:
getNameAttribute in interface XbrlType
Returns:
Returns the nameAttribute.

setNameAttribute

void setNameAttribute(XmlAttribute nameAttribute)
Parameters:
nameAttribute - The nameAttribute to set.

getEnumerationValues

java.util.List getEnumerationValues()
Returns a List of Strings that are valid values for this ItemType ONLY when it defines a enumeration off optional values.

Returns:
List

getFacets

java.lang.String getFacets()
Returns:
Returns the facets.

getBase

XmlAttribute getBase()
Specified by:
getBase in interface XbrlType
Returns:
Returns the ref.

getExtension

Extension getExtension()
Returns:
Returns the extension.

getRestriction

Restriction getRestriction()
Returns:
Returns the restriction.