|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Fraction
Special type of Item.
These items do not have a data type with simplecontent but a datatype with complex content. The items themselves do have two parts. A numerator and denominator.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
void |
addChild(com.batavia.jdom.Element aChild)
This method is for initialization from jdom. |
FractionDenominator |
createFractionDenominator()
create a fraction denominator |
FractionNumerator |
createFractionNumerator()
create a fraction numerator |
FractionDenominator |
getDenominator()
|
java.lang.String |
getFormattedContent()
represent the item with the following format: numerator/denominator |
FractionNumerator |
getNumerator()
|
java.lang.String |
getStringValue()
Gets the two parts and create a string from them. |
com.sun.msv.datatype.xsd.XSDatatype |
getTypeForDenominator()
get the type for the given partName. |
com.sun.msv.datatype.xsd.XSDatatype |
getTypeForNumerator()
get the type for the given partName. |
void |
setDenominator(FractionDenominator denominator)
|
void |
setNumerator(FractionNumerator numerator)
|
boolean |
validate()
Get the Type from the DTS and ask it to validate this Items' value. |
| Methods inherited from interface com.batavia.xbrl.instance.Item |
|---|
calculatePrecisionToUse, getContext, getContextRef, getDecimals, getFormattedContent, getFormattedValue, getInferredPrecision, getNil, getPrecision, getPrecisionToUse, getUnit, getUnitRef, isDuplicateExceptParent, isNumeric, overrulePrecisionToUse, resetUnit, setContextRef, setDecimals, setNil, setPrecision, setUnitRef, validate, validateValue |
| Methods inherited from interface com.batavia.xbrl.instance.Fact |
|---|
createAttribute, createFootnote, createId, getConcept, getFactCompareIdentifier, getFootnotes, getId, getLabel, getType, getXbrlInstanceRoot, isDuplicate, isInferred, isRendered, requestExtraSibblings, setId, setInferred, setRendered, setXbrlInstanceRoot |
| Methods inherited from interface com.batavia.xbrl.instance.InstanceElement |
|---|
createChildElement, getAllowedSubstitutions, getChildren, getMyDiscoverableTaxonomySet, getXbrlRoot |
| Methods inherited from interface com.batavia.xbrl.XbrlElement |
|---|
addChild, fromXbrl, getXbrlElementNameSpace, removeChild, toXbrlStream, toXbrlString |
| 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 |
|---|
com.sun.msv.datatype.xsd.XSDatatype getTypeForNumerator()
com.sun.msv.datatype.xsd.XSDatatype getTypeForDenominator()
java.lang.String getStringValue()
XmlElementImpl.getValue()java.lang.String getFormattedContent()
getFormattedContent in interface Itemvoid addChild(com.batavia.jdom.Element aChild)
aChild - FractionDenominator getDenominator()
void setDenominator(FractionDenominator denominator)
denominator - The denominator to set.FractionNumerator getNumerator()
void setNumerator(FractionNumerator numerator)
numerator - The numerator to set.boolean validate()
FractionNumerator createFractionNumerator()
FractionDenominator createFractionDenominator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||