|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<Dimension<?>,java.util.HashSet<XMLFragmentMember>>
com.ihr.xbrl.dts.TypedDimensionsDomainController
public class TypedDimensionsDomainController
This class is a container for domain members of typed dimensions classified by dimension. It can be used to store the values of typed dimensions found in an instance document or can also be used without an instance document for storing the information that the GUI can later use to let the user choose what the typed dimension value will be for a specific dimension.
| Constructor Summary | |
|---|---|
TypedDimensionsDomainController(DTSContainer dts)
|
|
| Method Summary | |
|---|---|
java.util.HashSet<XMLFragmentMember> |
get(java.lang.Object key)
Never returns null if key is an instance of Dimension |
java.lang.String |
get(javax.xml.namespace.QName dimensionName,
XMLFragment dimensionValue)
Obtains the text representing a typed dimension value |
DTSContainer |
getDTSContainer()
|
java.lang.String |
getNameForFragment(XMLFragmentMember member)
Returns the text assigned to the member passed as a parameter |
static java.lang.String |
getNameFromFragmentNodes(XMLFragmentMember member)
generates a string that represents the member based on the nodes received in the member parameter |
void |
instanceEvent(InstanceExplorerEvent e)
|
void |
setDTSContainer(DTSContainer dts)
|
void |
setNameForValue(XMLFragmentMember member,
java.lang.String name)
Stores a name for the member used as parameter |
void |
setValueForDimension(Dimension<?> key,
XMLFragment value,
java.lang.String name)
Stores a value for a typed dimension in the dimension domain container. |
| Methods inherited from class java.util.Hashtable |
|---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TypedDimensionsDomainController(DTSContainer dts)
| Method Detail |
|---|
public void setDTSContainer(DTSContainer dts)
public DTSContainer getDTSContainer()
public java.util.HashSet<XMLFragmentMember> get(java.lang.Object key)
get in interface java.util.Map<Dimension<?>,java.util.HashSet<XMLFragmentMember>>get in class java.util.Hashtable<Dimension<?>,java.util.HashSet<XMLFragmentMember>>
public void setValueForDimension(Dimension<?> key,
XMLFragment value,
java.lang.String name)
if name is null a name is created from the text in the nodes of the fragment value.
key - Dimension<?> dimensionvalue - the XMLFragmentname - the assigned name or null if a name will be assigned automatically
public void setNameForValue(XMLFragmentMember member,
java.lang.String name)
member - the member for which the name will be storedname - the name to be stored or null, in this case a name will be created.public java.lang.String getNameForFragment(XMLFragmentMember member)
member - instance of XMLFragmentMember
public static java.lang.String getNameFromFragmentNodes(XMLFragmentMember member)
member - XMLFragmentMember
public void instanceEvent(InstanceExplorerEvent e)
instanceEvent in interface InstanceExplorerListener
public java.lang.String get(javax.xml.namespace.QName dimensionName,
XMLFragment dimensionValue)
dimensionName - as a QNamedimensionValue - as an XMLFragment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||