|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jaxfront.core.xpath.XPathDummyChoiceTypeWrapper
public class XPathDummyChoiceTypeWrapper
Field Summary |
---|
Fields inherited from interface com.jaxfront.core.type.Type |
---|
ComplexGroup, ComplexGroupList, CompositeType, DummyType, EmptyType, GroupType, ListType, NONE, SimpleGroup, SimpleGroupList, SimpleType, SimpleTypeList, VirtualType |
Fields inherited from interface com.jaxfront.core.type.Type |
---|
ComplexGroup, ComplexGroupList, CompositeType, DummyType, EmptyType, GroupType, ListType, NONE, SimpleGroup, SimpleGroupList, SimpleType, SimpleTypeList, VirtualType |
Fields inherited from interface com.jaxfront.core.type.ListType |
---|
VALIDATE_ADD, VALIDATE_DELETE, VALIDATE_NOCHANGE |
Fields inherited from interface com.jaxfront.core.type.Type |
---|
ComplexGroup, ComplexGroupList, CompositeType, DummyType, EmptyType, GroupType, ListType, NONE, SimpleGroup, SimpleGroupList, SimpleType, SimpleTypeList, VirtualType |
Constructor Summary | |
---|---|
XPathDummyChoiceTypeWrapper(CompositeType choiceHolderType,
SchemaNode aSchemaNode)
|
Method Summary | |
---|---|
void |
add(int arg0,
java.lang.Object arg1)
|
boolean |
add(java.lang.Object arg0)
|
Type |
add(Type type)
Adds a new type to the list. |
boolean |
addAll(java.util.Collection arg0)
|
boolean |
addAll(int arg0,
java.util.Collection arg1)
|
Type |
addNewChild()
Adds a new child to the list. |
Type |
addNewChild(int index)
|
Type |
addNewChild(Type template)
Adds a new child to the list. |
Type |
addNewChild(Type templateType,
int targetIndex)
Copies the given templateType and adds it to the list at the given index position. |
void |
addNoTargetXUIDefinition(Type xuiType)
Adds an information to a XUI type if a list doesn't contain any types for which a XUI definition would exist. |
void |
addTreeNode(boolean shouldBeSerialized)
Adds this type to the tree. |
void |
autoCreateEntries()
Create the initial number of required min occur list items. |
void |
bind(Document DOM,
org.w3c.dom.Element element)
Binds the values on a W3C element to the underlying JAXFront type. |
void |
bind(Document DOM,
org.w3c.dom.Element element,
boolean bindOnlyAvailable)
Binds the values on a W3C element to the underlying JAXFront type. |
void |
bind(Document DOM,
org.w3c.dom.Element instanceElement,
boolean bindOnlyAvailable,
boolean removeChilds)
|
void |
bind(java.lang.Object trigger,
Type type)
Binds the values of an JAXFront type to myself. |
void |
bind(Type type)
Binds the values of an JAXFront type to myself. |
void |
checkCardinality(int changes)
Checks if removing or adding a new list entry violates the cardinality. |
void |
clear()
|
void |
completeRecursion()
Creates a recursion of a schema element and returns a type that holds the types created during the recursion. |
boolean |
contains(java.lang.Object o)
|
boolean |
containsAll(java.util.Collection arg0)
|
void |
copyAndPasteChild(java.lang.Integer typeToCopyIndex,
java.lang.Integer targetIndex)
|
void |
copyAndPasteChild(Type typeToCopy)
|
void |
copyAndPasteChild(Type typeToCopy,
java.lang.Integer targetIndex)
|
Type |
copyChild(java.lang.Integer index)
Copies the child with the given index and returns it. |
void |
createChoices()
Lazy creates all choice axis. |
Type |
createChoiceType(java.lang.String name)
Lazy creation of a choice type. |
Type |
deepClone(Document dom,
boolean cloneChoices,
boolean includingData)
Creates a deep clone of this type and all its referenced types. |
Type |
deepClone(Document dom,
boolean cloneChoices,
boolean includingData,
boolean includeEditingType,
SchemaNode schemaNode,
org.w3c.dom.Element element)
Creates a deep clone of this type and all its referenced types. |
java.lang.Object |
delete(Type type)
Deletes a type from the list. |
java.lang.Object |
get(int index)
|
java.util.List |
getAttributes()
Returns all its attributes. |
Type |
getChild(java.lang.String name)
Gets a child (recursive) type with a given name |
Type |
getChild(java.lang.String name,
java.lang.String nameSpace)
Gets a child (recursive) type with a given name |
java.util.Set |
getChoiceNames()
In case of a choice, this will returns the choice names. |
Type |
getChoosenType()
Gets the choosen type if this type is a choice element. |
java.lang.Object |
getClientProperty(java.lang.String key)
Gets a client property for this type. |
java.util.List |
getComposites()
|
SimpleType |
getContentType()
Gets a type that has simple content. |
java.util.List |
getDerivedTypes()
Gets a list of all derived types if this type is an abstract type. |
Type |
getDirectChild(java.lang.String name)
Gets a direct child (next axis) type with a given name |
Type |
getDirectChild(java.lang.String name,
java.lang.String namespace)
Gets a direct child (next axis) type with a given name |
java.util.List |
getDirectChildren()
Gets a list of all child types. |
java.util.List |
getDirectChildren(java.lang.String name)
Gets a list of child types with a given name. |
java.lang.String |
getDirectChildValue(java.lang.String name)
Gets the value of a child type with a given name. |
java.lang.String |
getDisplayValue()
Returns this type as a String representation. |
Document |
getDOM()
Gets the current JAXFront document (DOM). |
Type |
getEditingType()
Gets the current editable type of the list. |
EmptyType |
getEmptyType()
Gets an empty type if this is a an optional choice. |
java.lang.String |
getFullCaption()
Returns the nls translated (if any) xpath of a type up to its upper most represented tree node parent. |
java.lang.String |
getFullCaption(int labelLength)
Returns the nls translated (if any) xpath of a type up to its upper most represented tree node parent. |
short[] |
getId()
Gets a unique ID within the current JAXFront documennt (DOM) expressing axis position. |
java.util.List |
getList()
Gets the list of types. |
int |
getMaxOccurs()
Returns the maximum number of allowed list entries. |
int |
getMinOccurs()
Returns the minimum number of allowed list entries. |
Type |
getMixedContent()
Returns the mixed content leaf type or null if none. |
java.lang.String |
getName()
Returns the name witout namespace previx. |
java.lang.String |
getNamespace()
Gets the namespace name of the underlying W3C DOM. |
Type |
getNextSibling()
Returns the next sibling type of the current type. |
Type |
getParent()
Gets the parent type of the current type. |
Type |
getParent(java.lang.String parentName)
Gets the parent type with the given name. |
Type |
getParentEditingTypeForName(java.lang.String choiceName)
Walks back up to the last list type holding the whole structure of this composite type. |
ListType |
getParentList()
Gets the parent list type of the current type. |
java.lang.String |
getPrefixedXPathLocation()
Gets the prefixed xpath location of the current type. |
Type |
getPreviousSibling()
Returns the previous sibling type of the current type. |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Gets the PropertyChangeSupport helper instance for this type. |
java.lang.String |
getQName()
Gets the tag name including namespace prefix. |
Type |
getRealType()
|
java.lang.String[] |
getRelevantChoiceNames()
Returns an array of names of all direct choic options. |
java.util.List |
getRelevantChoiceTypes()
Gets a list of all relevant choice types already created and without attribute types. |
Type |
getRepresentedTableLayoutParent()
Returns the type (one of my parents) which defines a tableLayout which represents this type or null. |
Type |
getRepresentedTabParent(boolean checkCurrentType)
Gets the holding tree parent type that is represented as tab. |
Type |
getRepresentedTreeNodeHolder()
Gets the holding tree parent type in the navigation tree, where the view holder is self. |
Type |
getRepresentedTreeNodeParent()
Gets the holding tree parent type in the navigation tree. |
javax.swing.ImageIcon |
getRepresentedTreeNodeParentIcon()
Returns the uppermost icon that can be found of the tree node parents of the current type. |
java.lang.String |
getRepresentedTreeNodeParentIconName()
Returns the name of the uppermost icon that can be found of the tree node parents of the current type. |
SchemaNode |
getSchemaElement()
Gets the meta information schema element. |
SchemaType |
getSchemaType()
|
java.lang.String |
getSerializationName()
|
java.lang.String |
getShortCaption()
Returns the nls translated (if any) xpath of a type up to its upper most represented tree node parent. |
int[] |
getSortIndexes()
Returns the sort indexes or null. |
StyleDefinition |
getStyle()
|
Type |
getTemplate()
|
java.lang.String |
getTreeHierarchyContext()
Returns the treeEntry hierarchy of the current type as coma separated String (context). |
short |
getTypeClassification()
Returns the type classification. |
java.lang.Object |
getUserObject()
Gets any user object set to this type. |
java.lang.String |
getVisualName()
Returns the visual name of this type. |
java.lang.String |
getW3CXPathLocation(boolean prefixed)
Gets the W3C xpath location of the current type.This method returns the xpath without internal created unnamed elements! |
java.lang.String |
getXPathLocation()
Gets the xpath location of the current type. |
XUIDefinition |
getXUIDefinition()
Gets the current XUI definition. |
XUIDefinition |
getXUIDefinition(boolean create)
Gets the current XUI definition saying if a xui definition should be initialized lazy if it does not exist. |
boolean |
hasAttributes()
Returns true if this composite holds any attributes. |
boolean |
hasChoosenType()
|
boolean |
hasEmptyContent(boolean checkSerializeDefaults,
boolean checkDefaultValue)
Returns if any of the composite types has empty content. |
boolean |
hasOnlySimpleTypes()
Returns true if all my children are simple types. |
boolean |
hasRecursionBeenBuilt()
Returns true if type is a recursion holder and recursive start element has been created yet. |
boolean |
hasRepresentableTreeChildren()
Returns true if this type has any child types represented in the navigation tree. |
boolean |
hasUIDefinition()
Returns true if the uiDefinition is alredy set. |
boolean |
hasUnChoosenChoiceParent()
Returns true if this type has an unchoosen choice parent, false otherwise |
boolean |
hasUndefinedChildren()
Returns true it this type holds a direct optional child. |
boolean |
hasValidationError()
Returns true if an validation error exists for this type. |
int |
indexOf(java.lang.Object o)
|
boolean |
isAbstract()
Returns true if this type is defined abstract in the schema element. |
boolean |
isAnonymous()
Returns true if this type has no tag element (unnamed holder). |
boolean |
isAttribute()
Returns true if this type is defined as an attribute in the XML schema. |
boolean |
isChoice()
Returns true if this type is acting as a choice. |
boolean |
isComposite()
Returns true if this type consists of other types. |
boolean |
isDerived()
Returns true if this type is implementing an abstract type. |
boolean |
isDerivedFrom(Type type)
Returns true if this type is a child of a given type. |
boolean |
isDerivedFromEditingType()
Returns true if this type is derived from an editing type. |
boolean |
isEditingType()
Returns true if my parent is a list and this type is a template for further addings. |
boolean |
isEmpty()
Returns true if this type is not represented in the target JAXFront DOM. |
boolean |
isGlobal()
Return true it this type is global. |
boolean |
isIncluded()
Returns true if this type was included from an included xui file. |
boolean |
isKey()
Returns true if this type is a key selector. |
boolean |
isKeyContext()
Returns true if this type is a key context used in KeyKeyRefManager. |
boolean |
isKeyRef()
Returns true if this type is a key ref selector. |
boolean |
isList()
Returns true if this type represents a list. |
boolean |
isListItemRemoveable(Type type)
|
boolean |
isLocked()
Returns true if this type is locked via document.lock(). |
boolean |
isRecursive()
Returns true if this type is starting a new recursion. |
boolean |
isReleased()
|
boolean |
isRenderable()
Returns true if the type is included into the rendering process. |
boolean |
isRepresentedAsHeader()
Returns true if this type has a header. |
boolean |
isRepresentedAsTab()
Returns true if this type is represented as tab. |
boolean |
isRepresentedAsTreeNode()
Returns true if this type is represented in the navigation tree. |
boolean |
isRequired()
Returns true if this type is defined mandatory in the xml schema. |
boolean |
isRoot()
Returns true if this type is the root of the JAXFront DOM. |
boolean |
isSerializable()
Returns true if this type should be serialized in the resulting W3C DOM. |
boolean |
isSerializable(boolean checkValue)
Returns true if this type should be serialized in the resulting W3C DOM. |
boolean |
isSimple()
Returns true if this is a leaf in the tree. |
boolean |
isUserInstanciated()
|
boolean |
isVirtual()
Returns true if this type is implementing an virtual type. |
java.util.Iterator |
iterator()
|
int |
lastIndexOf(java.lang.Object o)
|
java.util.ListIterator |
listIterator()
|
java.util.ListIterator |
listIterator(int index)
|
void |
maintainXUIDefinitions(Type type)
Traverses down the editing type and maintains all the xui definitions set on the editing type axis to the passed type. |
void |
markAsDirtyXPath()
Marks an xpath as dirty. |
void |
move(int from,
int to)
Moves the type from position "from" to position "to", shifting the other elements |
void |
putClientProperty(java.lang.String key,
java.lang.Object object)
|
void |
release()
Release all allocated resources for this type. |
boolean |
remove()
Removes this type from the JAXFront DOM. |
java.lang.Object |
remove(int index)
|
boolean |
remove(java.lang.Object o)
|
void |
removeAll()
Removes all types from this type. |
void |
removeAll(boolean isTemporary,
boolean checkCardinality)
Removes all childs of the list. |
boolean |
removeAll(java.util.Collection arg0)
|
java.lang.Object |
removeChild(int index)
Removes the list item with the given index from the list. |
boolean |
removeChild(Type child)
Removes a child from the JAXFront DOM. |
void |
removeChoices()
Removes the selected choosen type. |
void |
removeClientProperty(java.lang.String key)
|
java.lang.Object |
removeLastChild(boolean temporary)
Removes the last list item from the list. |
void |
removeMessage()
Removes all validation error messages for this type. |
void |
removeNoTargetXUIDefinition(Type xuiType)
Removes an information of a XUI type if a list doesn't contain any types for which a XUI definition would exist. |
void |
removeTreeNode(boolean shouldBeSerialized)
Removes this type from the tree. |
boolean |
retainAll(java.util.Collection arg0)
|
java.lang.StringBuffer |
serialize()
Serializes the current subTree to a StringBuffer |
void |
serialize(java.lang.StringBuffer sb,
int indent,
boolean writeName,
boolean recursive)
Serializes the current subTree to a StringBuffer |
java.lang.Object |
set(int arg0,
java.lang.Object arg1)
|
void |
setApplicationRequired(boolean required)
Sets if an user input is required for this type or not (overwrites xml schema cardinality). |
void |
setBackground(java.awt.Color color)
|
void |
setChoosenType(Type choosenType)
Sets the choosen type if this type is a choice. |
void |
setChoosenType(Type choosenType,
boolean temporary)
Sets the choosen type if this type is a choice. |
void |
setCodeSetValues(java.lang.String url,
java.lang.String codeSetName,
java.lang.String[] values,
java.lang.String defaultSelection)
Sets the codeSet values for the current type. |
void |
setDirectChildValue(java.lang.String childName,
java.lang.String value)
Sets the value of a child type of this type. |
void |
setDOM(Document DOM)
Sets a current JAXFront document (DOM). |
void |
setEditable(boolean editable)
Sets the component editable or not editable. |
void |
setEditingType(Type editingType)
Resets the editing type. |
void |
setEnabled(boolean enabled)
Sets the component enabled (active) or disabled (inactive). |
void |
setForeground(java.awt.Color color)
|
void |
setId(short[] id)
Sets a unique ID within the current JAXFront documennt (DOM) expressing axis position. |
void |
setIsKeyContext(boolean isContext)
Set true if this type is a key context! |
void |
setLabelColor(java.awt.Color color)
|
void |
setLabelText(java.lang.String text)
|
void |
setList(java.util.List list)
Sets the list entries. |
void |
setParent(Type parent)
Gets the parent type of the current type. |
void |
setRenderable(boolean renderable)
Defines if the type should be included into the rendering process. |
void |
setSchemaElement(SchemaNode element)
Sets the meta information schema element. |
void |
setSerializable(boolean isDefined)
Sets if this type should be serialized in the resulting W3C DOM. |
void |
setSerializable(boolean isDefined,
boolean checkForEmptyContent)
Sets if this type should be serialized in the resulting W3C DOM which depends on the content of the type. |
void |
setSortIndexes(int[] sortIndexes)
Set the sort indexes. |
void |
setTemplate(Type template)
|
void |
setTreeIcon(java.lang.String gifName)
Set the tree icon for this type. |
void |
setUIDefinition(XUIDefinition uiDefinition)
Sets a XUI definition to this type. |
void |
setUserInstanciated(boolean userTriggered)
|
void |
setUserObject(java.lang.Object object)
Sets any user object to this type. |
void |
setVisible(boolean visible)
Sets the visualizer of this type visible or invisible at runtime. |
void |
setVisibleAndSerializable(boolean visible,
boolean isSerializable)
Sets the component visible or invisible and defines if the data will be serialized or not. |
void |
showLabel(boolean visible)
Sets the label visible or invisible. |
void |
showMessage(java.lang.String message,
java.lang.String classification,
boolean showDialog,
boolean needsUserAcceptance)
Dislplays a message for this type with the passed information. |
int |
size()
|
java.util.List |
subList(int fromIndex,
int toIndex)
|
void |
swap(int from,
int to)
Swaps the position of two given types in the list |
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] arg0)
|
boolean |
unChoosenBranch()
|
boolean |
violateCardinality(int changes)
Checks if removing or adding a new list entry violates the cardinality. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.List |
---|
equals, hashCode |
Constructor Detail |
---|
public XPathDummyChoiceTypeWrapper(CompositeType choiceHolderType, SchemaNode aSchemaNode)
Method Detail |
---|
public void addTreeNode(boolean shouldBeSerialized)
Type
addTreeNode
in interface Type
shouldBeSerialized
- defines if this type should be serializedpublic void bind(Document DOM, org.w3c.dom.Element element)
Type
bind
in interface Type
DOM
- the current document to which this type belongselement
- the element to bindpublic void bind(Document DOM, org.w3c.dom.Element element, boolean bindOnlyAvailable)
Type
bind
in interface Type
DOM
- the current document to which this type belongselement
- the element to bindbindOnlyAvailable
- indicates if the not available elements will be removed from
type treepublic void bind(Type type)
Type
bind
in interface Type
type
- the type to bind topublic void bind(java.lang.Object trigger, Type type)
Type
bind
in interface Type
trigger
- trigger object e.g. Clipboard,Button used to identify user triggered actionstype
- the type to bind topublic Type deepClone(Document dom, boolean cloneChoices, boolean includingData) throws java.lang.CloneNotSupportedException
Type
deepClone
in interface Type
dom
- the current dom to which this type belongsincludingData
- indicates if all binded data should be copied as well (default is false)
java.lang.CloneNotSupportedException
public boolean isRenderable()
Type
isRenderable
in interface Type
Type.isRenderable()
public Type getRealType()
public Type getChild(java.lang.String name)
Type
getChild
in interface Type
name
- name of the child
public Type getChild(java.lang.String name, java.lang.String nameSpace)
Type
getChild
in interface Type
name
- name of the child
public Type getChoosenType()
Type
getChoosenType
in interface Type
public boolean hasChoosenType()
hasChoosenType
in interface Type
public java.lang.Object getClientProperty(java.lang.String key)
Type
getClientProperty
in interface Type
public Document getDOM()
Type
getDOM
in interface Type
public java.util.List getDerivedTypes()
Type
getDerivedTypes
in interface Type
public Type getDirectChild(java.lang.String name)
Type
getDirectChild
in interface Type
name
- name of the child
public java.lang.String getDirectChildValue(java.lang.String name)
Type
getDirectChildValue
in interface Type
name
- the name of the child
public java.util.List getDirectChildren()
Type
getDirectChildren
in interface Type
public java.util.List getDirectChildren(java.lang.String name)
Type
getDirectChildren
in interface Type
name
- the name of the child(s)
public java.lang.String getDisplayValue()
Type
getDisplayValue
in interface Type
public java.lang.String getFullCaption()
Type
getFullCaption
in interface Type
Type.getFullCaption(int)
public java.lang.String getFullCaption(int labelLength)
Type
getFullCaption
in interface Type
labelLength
- the length of each element description label that will be
displayed
public short[] getId()
Type
getId
in interface Type
public Type getMixedContent()
Type
getMixedContent
in interface Type
public java.lang.String getName()
Type
getName
in interface Type
public java.lang.String getNamespace()
Type
getNamespace
in interface Type
public Type getNextSibling()
Type
getNextSibling
in interface Type
public Type getParent()
Type
getParent
in interface Type
public Type getParent(java.lang.String parentName)
Type
getParent
in interface Type
parentName
- the name of the parent type
public ListType getParentList()
Type
getParentList
in interface Type
public java.lang.String getPrefixedXPathLocation()
Type
getPrefixedXPathLocation
in interface Type
public Type getPreviousSibling()
Type
getPreviousSibling
in interface Type
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
Type
getPropertyChangeSupport
in interface Type
public java.lang.String getQName()
Type
getQName
in interface Type
public Type getRepresentedTabParent(boolean checkCurrentType)
Type
getRepresentedTabParent
in interface Type
public Type getRepresentedTableLayoutParent()
Type
getRepresentedTableLayoutParent
in interface Type
public Type getRepresentedTreeNodeHolder()
Type
getRepresentedTreeNodeHolder
in interface Type
public Type getRepresentedTreeNodeParent()
Type
getRepresentedTreeNodeParent
in interface Type
public javax.swing.ImageIcon getRepresentedTreeNodeParentIcon()
Type
getRepresentedTreeNodeParentIcon
in interface Type
public java.lang.String getRepresentedTreeNodeParentIconName()
Type
getRepresentedTreeNodeParentIconName
in interface Type
public SchemaNode getSchemaElement()
Type
getSchemaElement
in interface Type
public java.lang.String getSerializationName()
getSerializationName
in interface Type
public java.lang.String getShortCaption()
Type
getShortCaption
in interface Type
public Type getTemplate()
getTemplate
in interface Type
public java.lang.String getTreeHierarchyContext()
Type
getTreeHierarchyContext
in interface Type
public short getTypeClassification()
Type
getTypeClassification
in interface Type
public java.lang.Object getUserObject()
Type
getUserObject
in interface Type
public java.lang.String getVisualName()
Type
getVisualName
in interface Type
public java.lang.String getXPathLocation()
Type
getXPathLocation
in interface Type
public java.lang.String getW3CXPathLocation(boolean prefixed)
Type
getW3CXPathLocation
in interface Type
prefixed
- true if the xpath should be generated with namespace prefixes.
public XUIDefinition getXUIDefinition()
Type
getXUIDefinition
in interface Type
public XUIDefinition getXUIDefinition(boolean create)
Type
getXUIDefinition
in interface Type
public boolean hasRecursionBeenBuilt()
Type
hasRecursionBeenBuilt
in interface Type
public boolean hasRepresentableTreeChildren()
Type
hasRepresentableTreeChildren
in interface Type
public boolean hasUIDefinition()
Type
hasUIDefinition
in interface Type
public boolean hasUnChoosenChoiceParent()
Type
hasUnChoosenChoiceParent
in interface Type
public boolean hasUndefinedChildren()
Type
hasUndefinedChildren
in interface Type
public boolean hasValidationError()
Type
hasValidationError
in interface Type
public boolean isAbstract()
Type
isAbstract
in interface Type
public boolean isAnonymous()
Type
isAnonymous
in interface Type
public boolean isAttribute()
Type
isAttribute
in interface Type
public boolean isChoice()
Type
isChoice
in interface Type
public boolean isComposite()
Type
isComposite
in interface Type
public boolean isDerived()
Type
isDerived
in interface Type
public boolean isDerivedFrom(Type type)
Type
isDerivedFrom
in interface Type
type
- parent type
public boolean isDerivedFromEditingType()
Type
isDerivedFromEditingType
in interface Type
public boolean isEditingType()
Type
isEditingType
in interface Type
public boolean isEmpty()
Type
isEmpty
in interface Type
isEmpty
in interface java.util.Collection
isEmpty
in interface java.util.List
public boolean isGlobal()
Type
isGlobal
in interface Type
public boolean isIncluded()
Type
isIncluded
in interface Type
public boolean isKey()
Type
isKey
in interface Type
public boolean isKeyRef()
Type
isKeyRef
in interface Type
public boolean isList()
Type
isList
in interface Type
public boolean isLocked()
Type
isLocked
in interface Type
public boolean isRecursive()
Type
isRecursive
in interface Type
public boolean isReleased()
isReleased
in interface Type
public boolean isRepresentedAsHeader()
Type
isRepresentedAsHeader
in interface Type
public boolean isRepresentedAsTab()
Type
isRepresentedAsTab
in interface Type
public boolean isRepresentedAsTreeNode()
Type
isRepresentedAsTreeNode
in interface Type
public boolean isRequired()
Type
isRequired
in interface Type
public boolean isRoot()
Type
isRoot
in interface Type
public boolean isSerializable()
Type
isSerializable
in interface Type
public boolean isSerializable(boolean checkValue)
Type
isSerializable
in interface Type
checkValue
- true if the serialize process should check if the type's value
is null
public boolean isSimple()
Type
isSimple
in interface Type
public boolean isUserInstanciated()
isUserInstanciated
in interface Type
public boolean isVirtual()
Type
isVirtual
in interface Type
public void markAsDirtyXPath()
Type
markAsDirtyXPath
in interface Type
public void putClientProperty(java.lang.String key, java.lang.Object object)
putClientProperty
in interface Type
public void release()
Type
release
in interface Type
public boolean remove() throws ListModificationException
Type
remove
in interface Type
ListModificationException
public void removeAll() throws ListModificationException
Type
removeAll
in interface Type
ListModificationException
public boolean removeChild(Type child) throws ListModificationException
Type
removeChild
in interface Type
child
- a child type of this type
ListModificationException
public void removeClientProperty(java.lang.String key)
removeClientProperty
in interface Type
public void removeMessage()
Type
removeMessage
in interface Type
public void removeTreeNode(boolean shouldBeSerialized)
Type
removeTreeNode
in interface Type
shouldBeSerialized
- defines if the content of this type will be serializedpublic java.lang.StringBuffer serialize()
Type
serialize
in interface Type
public void serialize(java.lang.StringBuffer sb, int indent, boolean writeName, boolean recursive)
Type
serialize
in interface Type
sb
- a StringBuffer into which the subTree will be serializedindent
- size of indentwriteName
- true, if the name of the type should be serialized, false
otherwiserecursive
- true, if all containing types should be serializedpublic void setApplicationRequired(boolean required)
Type
setApplicationRequired
in interface Type
required
- true if an user input is required for this typepublic void setBackground(java.awt.Color color)
setBackground
in interface Type
Component.setBackground(java.awt.Color)
public void setChoosenType(Type choosenType)
Type
setChoosenType
in interface Type
choosenType
- the type that is currently choosenpublic void setChoosenType(Type choosenType, boolean temporary)
Type
setChoosenType
in interface Type
choosenType
- the type that is choosentemporary
- true, if the choosen type acts temporarily as choosen type,
false otherwisepublic void setCodeSetValues(java.lang.String url, java.lang.String codeSetName, java.lang.String[] values, java.lang.String defaultSelection)
Type
setCodeSetValues
in interface Type
url
- the url of the codeSet to be setcodeSetName
- the name of the codeSet to be setvalues
- the values of the codeSetdefaultSelection
- the default selected codepublic void setDOM(Document DOM)
Type
setDOM
in interface Type
DOM
- a JAXFront document (DOM)public void setDirectChildValue(java.lang.String childName, java.lang.String value)
Type
setDirectChildValue
in interface Type
childName
- the name of the childvalue
- the value to setpublic void setEditable(boolean editable)
Type
setEditable
in interface Type
public void setEnabled(boolean enabled)
Type
setEnabled
in interface Type
public void setForeground(java.awt.Color color)
setForeground
in interface Type
Component.setForeground(java.awt.Color)
public void setId(short[] id)
Type
setId
in interface Type
id
- a unique IDpublic void setLabelColor(java.awt.Color color)
setLabelColor
in interface Type
Visualizer.setLabelColor(java.awt.Color)
public void setLabelText(java.lang.String text)
setLabelText
in interface Type
Visualizer.setLabelText(java.lang.String)
public void setParent(Type parent)
Type
setParent
in interface Type
parent
- the parent type of the current typepublic void setRenderable(boolean renderable)
Type
setRenderable
in interface Type
renderable
- false if the type should not be renderedpublic void setSchemaElement(SchemaNode element)
Type
setSchemaElement
in interface Type
element
- the meta information schema elementpublic void setSerializable(boolean isDefined)
Type
setSerializable
in interface Type
isDefined
- true if this type should be serialized in the resulting W3C
DOM, false otherwisepublic void setSerializable(boolean isDefined, boolean checkForEmptyContent)
Type
setSerializable
in interface Type
isDefined
- true if this type should be serialized in the resulting W3C
DOM, false otherwisecheckForEmptyContent
- true if the content of this type should be checked for empty
contentpublic void setTemplate(Type template)
setTemplate
in interface Type
public void setTreeIcon(java.lang.String gifName)
Type
setTreeIcon
in interface Type
gifName
- name of the gif for the tree iconpublic void setUIDefinition(XUIDefinition uiDefinition)
Type
setUIDefinition
in interface Type
uiDefinition
- a XUI definitionpublic void setUserInstanciated(boolean userTriggered)
setUserInstanciated
in interface Type
public void setUserObject(java.lang.Object object)
Type
setUserObject
in interface Type
object
- any user objectpublic void setVisible(boolean visible)
Type
setVisible
in interface Type
visible
- true if the component should be visiblepublic void setVisibleAndSerializable(boolean visible, boolean isSerializable)
Type
setVisibleAndSerializable
in interface Type
visible
- true if the component should be visibleisSerializable
- true if the entered data should be serializedpublic void showLabel(boolean visible)
Type
showLabel
in interface Type
visible
- true if the label should be visiblepublic void showMessage(java.lang.String message, java.lang.String classification, boolean showDialog, boolean needsUserAcceptance)
Type
showMessage
in interface Type
message
- message textclassification
- category (info, warning,...)showDialog
- defines if message should be shown as dialogneedsUserAcceptance
- defines if user needs to accept message or notpublic boolean isKeyContext()
Type
isKeyContext
in interface Type
public void setIsKeyContext(boolean isContext)
Type
setIsKeyContext
in interface Type
isContext
- true if this type is a key contextpublic boolean unChoosenBranch()
unChoosenBranch
in interface Type
public Type getDirectChild(java.lang.String name, java.lang.String namespace)
Type
getDirectChild
in interface Type
name
- name of the childnamespace
- namespace of the child
public SchemaType getSchemaType()
getSchemaType
in interface Type
public StyleDefinition getStyle()
getStyle
in interface Type
public void completeRecursion() throws java.lang.CloneNotSupportedException
CompositeType
completeRecursion
in interface CompositeType
java.lang.CloneNotSupportedException
public Type createChoiceType(java.lang.String name)
CompositeType
createChoiceType
in interface CompositeType
name
- of the choice type.public void createChoices()
CompositeType
createChoices
in interface CompositeType
public java.util.List getAttributes()
CompositeType
getAttributes
in interface CompositeType
public java.util.Set getChoiceNames()
CompositeType
getChoiceNames
in interface CompositeType
public java.util.List getComposites()
getComposites
in interface CompositeType
public SimpleType getContentType()
CompositeType
getContentType
in interface CompositeType
public EmptyType getEmptyType()
CompositeType
getEmptyType
in interface CompositeType
public Type getParentEditingTypeForName(java.lang.String choiceName)
CompositeType
getParentEditingTypeForName
in interface CompositeType
public java.lang.String[] getRelevantChoiceNames()
CompositeType
getRelevantChoiceNames
in interface CompositeType
public java.util.List getRelevantChoiceTypes()
CompositeType
getRelevantChoiceTypes
in interface CompositeType
public boolean hasAttributes()
CompositeType
hasAttributes
in interface CompositeType
public boolean hasEmptyContent(boolean checkSerializeDefaults, boolean checkDefaultValue)
CompositeType
hasEmptyContent
in interface CompositeType
public boolean hasOnlySimpleTypes()
CompositeType
hasOnlySimpleTypes
in interface CompositeType
public void removeChoices() throws ListModificationException
CompositeType
removeChoices
in interface CompositeType
ListModificationException
public Type add(Type type)
ListType
add
in interface ListType
type
- a new type to add
public Type addNewChild()
ListType
addNewChild
in interface ListType
public Type addNewChild(int index)
addNewChild
in interface ListType
public Type addNewChild(Type templateType, int targetIndex)
ListType
addNewChild
in interface ListType
templateType
- the child to be cloned or null if nonetargetIndex
- the index where to copy should be placed in the list
public Type addNewChild(Type template)
ListType
addNewChild
in interface ListType
template
- the child to be added to the list
public void addNoTargetXUIDefinition(Type xuiType)
ListType
addNoTargetXUIDefinition
in interface ListType
xuiType
- the type for which a XUI definition exists but no subtypes
were createdpublic void autoCreateEntries()
ListType
autoCreateEntries
in interface ListType
public void bind(Document DOM, org.w3c.dom.Element instanceElement, boolean bindOnlyAvailable, boolean removeChilds)
bind
in interface ListType
public void checkCardinality(int changes) throws ValidationException
ListType
checkCardinality
in interface ListType
changes
- number of new list entries
ValidationException
public void copyAndPasteChild(java.lang.Integer typeToCopyIndex, java.lang.Integer targetIndex)
copyAndPasteChild
in interface ListType
public void copyAndPasteChild(Type typeToCopy, java.lang.Integer targetIndex)
copyAndPasteChild
in interface ListType
public void copyAndPasteChild(Type typeToCopy)
copyAndPasteChild
in interface ListType
public Type copyChild(java.lang.Integer index)
ListType
copyChild
in interface ListType
public java.lang.Object delete(Type type) throws ListModificationException
ListType
delete
in interface ListType
type
- the type to delete
ListModificationException
public Type getEditingType()
ListType
getEditingType
in interface ListType
public java.util.List getList()
ListType
getList
in interface ListType
public int getMaxOccurs()
ListType
getMaxOccurs
in interface ListType
public int getMinOccurs()
ListType
getMinOccurs
in interface ListType
public int[] getSortIndexes()
ListType
getSortIndexes
in interface ListType
public boolean isListItemRemoveable(Type type) throws ListModificationException
isListItemRemoveable
in interface ListType
ListModificationException
public void maintainXUIDefinitions(Type type)
ListType
maintainXUIDefinitions
in interface ListType
public void move(int from, int to)
ListType
move
in interface ListType
from
- the source positionto
- the destination positionpublic void removeAll(boolean isTemporary, boolean checkCardinality)
ListType
removeAll
in interface ListType
isTemporary
- indicates if this deletion is temporarycheckCardinality
- indicates if cardinality violation should be checkedpublic java.lang.Object removeChild(int index) throws ListModificationException
ListType
removeChild
in interface ListType
index
- the index of the list item to should be removed from the list
ListModificationException
public java.lang.Object removeLastChild(boolean temporary) throws ListModificationException
ListType
removeLastChild
in interface ListType
temporary
- indicates if the deletion is temporary
ListModificationException
public void removeNoTargetXUIDefinition(Type xuiType)
ListType
removeNoTargetXUIDefinition
in interface ListType
xuiType
- the type for which a XUI definition exists but no subtypes
were createdpublic void setEditingType(Type editingType)
ListType
setEditingType
in interface ListType
editingType
- template type for a listpublic void setList(java.util.List list)
ListType
setList
in interface ListType
list
- list entriespublic void setSortIndexes(int[] sortIndexes)
ListType
setSortIndexes
in interface ListType
sortIndexes
- new sort index arraypublic void swap(int from, int to)
ListType
swap
in interface ListType
from
- the source positionto
- the destination positionpublic boolean violateCardinality(int changes)
ListType
violateCardinality
in interface ListType
changes
- number of new list entriespublic boolean add(java.lang.Object arg0)
add
in interface java.util.Collection
add
in interface java.util.List
public void add(int arg0, java.lang.Object arg1)
add
in interface java.util.List
public boolean addAll(java.util.Collection arg0)
addAll
in interface java.util.Collection
addAll
in interface java.util.List
public boolean addAll(int arg0, java.util.Collection arg1)
addAll
in interface java.util.List
public void clear()
clear
in interface java.util.Collection
clear
in interface java.util.List
public boolean contains(java.lang.Object o)
contains
in interface java.util.Collection
contains
in interface java.util.List
public boolean containsAll(java.util.Collection arg0)
containsAll
in interface java.util.Collection
containsAll
in interface java.util.List
public java.lang.Object get(int index)
get
in interface java.util.List
public int indexOf(java.lang.Object o)
indexOf
in interface java.util.List
public java.util.Iterator iterator()
iterator
in interface java.lang.Iterable
iterator
in interface java.util.Collection
iterator
in interface java.util.List
public int lastIndexOf(java.lang.Object o)
lastIndexOf
in interface java.util.List
public java.util.ListIterator listIterator()
listIterator
in interface java.util.List
public java.util.ListIterator listIterator(int index)
listIterator
in interface java.util.List
public boolean remove(java.lang.Object o)
remove
in interface java.util.Collection
remove
in interface java.util.List
public java.lang.Object remove(int index)
remove
in interface java.util.List
public boolean removeAll(java.util.Collection arg0)
removeAll
in interface java.util.Collection
removeAll
in interface java.util.List
public boolean retainAll(java.util.Collection arg0)
retainAll
in interface java.util.Collection
retainAll
in interface java.util.List
public java.lang.Object set(int arg0, java.lang.Object arg1)
set
in interface java.util.List
public int size()
size
in interface java.util.Collection
size
in interface java.util.List
public java.util.List subList(int fromIndex, int toIndex)
subList
in interface java.util.List
public java.lang.Object[] toArray()
toArray
in interface java.util.Collection
toArray
in interface java.util.List
public java.lang.Object[] toArray(java.lang.Object[] arg0)
toArray
in interface java.util.Collection
toArray
in interface java.util.List
public Type deepClone(Document dom, boolean cloneChoices, boolean includingData, boolean includeEditingType, SchemaNode schemaNode, org.w3c.dom.Element element) throws java.lang.CloneNotSupportedException
Type
deepClone
in interface Type
dom
- the current dom to which this type belongsincludingData
- indicates if all binded data should be copied as well (default is false)
java.lang.CloneNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |