|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.co.mullsoft.jean.JEANAPI
public class JEANAPI
This class is the external API for JEAN. These are the only methods available for external code to access and modify the structure and contents of a JEAN network
| Nested Class Summary | |
|---|---|
static class |
JEANAPI.JEANEvent
This class represents a JEAN event. |
static interface |
JEANAPI.JEANEventListener
|
static class |
JEANAPI.JEANEventMask
Objects of this class are used to indicate interest in a set of JEANEvents |
protected class |
JEANAPI.NodeTypeInformation
|
static interface |
JEANAPI.Visitor
|
| Field Summary | |
|---|---|
static java.lang.String |
ADDATTCMD
|
static java.lang.String |
ADDENUMCMD
|
static java.lang.String |
ADDFILEAPPCMD
|
static java.lang.String |
ADDNOTECMD
|
static java.lang.String |
ADDRESSBOOK_ADDRESSATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_EMAILATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_FAXATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_FIRSTNAMEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_FULLNAMEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_HOMEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_LASTNAMEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_MIDDLENAMEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_MOBILEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_PRINTLABELATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_SPOKENNAMEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_TITLEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_WEBSITEATTRIBUTE
|
static java.lang.String |
ADDRESSBOOK_WORKATTRIBUTE
|
static java.lang.String |
ADDTICKCMD
|
static java.lang.String |
ADDXREFCMD
|
static int |
APPLICATION
represents a APPLICATION attribute type |
static int |
APPLICATION_CREATED
the event when an application is created |
static int |
APPLICATION_DELETED
the event when an application is deleted |
static java.lang.String |
APPLICATIONKEYNAME
|
static int |
ATTRIBUTE_CHANGED
the event when an attribute value is changed |
static int |
ATTRIBUTE_DISPLAYED
the event when an attribute is displayed |
static int |
AUDIO
represents a AUDIO attribute type |
static java.lang.String |
AUTOBACKUPCMD
|
static java.lang.String |
BACKCMD
|
protected JEANBackEnd |
backEnd
|
static java.lang.String |
BACKUPCMD
|
static java.lang.String |
BACKUPDIRCMD
|
static int |
BOOLEAN
represents a BOOLEAN attribute type |
static java.lang.String |
BROWSECMD
|
static java.lang.String |
CALCCMD
|
static java.lang.String |
CALENDARCMD
|
static long |
CATEGORYTEMPLATEID
|
static java.lang.String |
CLOSECMD
|
static java.lang.String |
CLOSEMULTIPLECMD
|
static int |
COLOUR
represents a COLOUR attribute type |
static java.lang.String |
COPYDAGCMD
|
static java.lang.String |
COPYPATHCMD
|
static java.lang.String |
CREATECFGDISTCMD
|
static java.lang.String |
CREATEDISTCMD
|
static java.lang.String |
CREATELICENSECMD
|
static java.lang.String |
CREATEUSERCMD
|
protected Dag |
dag
|
static int |
DATE
represents a DATE attribute type |
static int |
DATETIME
represents a DATETIME attribute type |
static java.lang.String |
DEFAULT
|
static java.lang.String |
DELETECMD
|
static java.lang.String |
DOCHILDCMD
|
static java.lang.String |
DOCMD
|
static java.lang.String |
DOUBLECOLON
|
static java.lang.String |
EDITLOGICALCMD
|
static java.lang.String |
EDITUSERCMD
|
static int |
EMAIL
represents a ENUMERATION attribute type |
static java.lang.String |
EMPTYRECYCLEBINCMD
|
static int |
ENUMERATION
represents a ENUMERATION attribute type |
static java.lang.String |
ETVCMD
|
static java.lang.String |
EXITCMD
|
static java.lang.String |
EXPLORERCMD
|
static java.lang.String |
EXPORTCMD
|
static int |
FILE
represents a FILE attribute type |
static int[] |
fileAttributeTypes
|
static java.text.DateFormat |
filenameDateTimeFormat
|
static int |
FOLDER
represents a FOLDER attribute type |
static java.lang.String |
GLOBALCMD
|
static long |
GROUPTEMPLATEID
|
static java.lang.String |
HELPCMD
|
static java.lang.String |
HIDECMD
|
static int |
IMAGE
represents a IMAGE attribute type |
static java.lang.String |
IMPORTCMD
|
static java.lang.String |
IMPORTFOLDERCMD
|
static java.lang.String |
INDEXCMD
|
static int |
INTEGER
represents a INTEGER attribute type |
static long |
ITEMTEMPLATEID
|
static int |
JAVA
represents a JAVA attribute type |
static java.lang.String |
JAVACMD
|
static java.util.Locale |
JEANLOCALE
|
static java.lang.String |
JEANNAMEATTRIBUTE
|
static Namespace |
JEANNAMESPACE
|
static java.lang.String |
JEANTYPEATTRIBUTE
|
static java.lang.String |
JEANURL
|
static java.lang.String |
JEANURLPREFIX
|
static java.lang.String |
JEANWEBSITE
|
static int |
LINK
represents a LINK attribute type |
static java.lang.String |
LINKCMD
|
static java.lang.String |
LISTPARENTSCMD
|
static java.lang.String |
LOADSEARCHCMD
|
static java.lang.String |
LOGWINDOWCMD
|
static java.lang.String |
MAKELISTCMD
|
static java.lang.String |
MERGECMD
|
static java.lang.String |
MONITORCMD
|
static java.lang.String |
NEWAPPCMD
|
static java.lang.String |
NEWCMD
|
static java.lang.String |
NEWETVFILTERCMD
|
static java.lang.String |
NEWJAVACMD
|
static java.lang.String |
NEWJAVAINITCMD
|
static java.lang.String |
NEWPAGECMD
|
static java.lang.String |
NEWPRIVATEPAGECMD
|
static java.lang.String |
NEWWIZARDCMD
|
static int |
NODE
represents a NODE attribute type |
static int |
NODE_ATTRIBUTE_CHANGED
the event when a node has an attribute value changed |
static int |
NODE_CHILD_ADDED
the even when a node has a child added |
static int |
NODE_CHILD_REMOVED
the event when a node has a child removed |
static int |
NODE_CREATED
the even when a node is created |
static int |
NODE_DELETED
the even when a node is deleted |
static int |
NODE_DESELECTED
the even when a node is deselected |
static int |
NODE_SELECTED
the even when a node is selected |
static NodeType[] |
nodeTypes
|
static long |
NOSUCHNODE
|
static java.lang.String |
NOTEATTRIBUTE
|
static java.lang.String |
NOTES
|
static long |
NULLID
|
static int |
NUMBER
represents a NUMBER attribute type |
static java.lang.String |
OPENCMD
|
static java.lang.String |
PRINTCMD
|
static java.lang.String |
PROBLEMREPORTCMD
|
static java.lang.String |
PROPERTIESCMD
|
static int |
REFERENCE
represents a REFERENCE attribute type |
static java.lang.String |
REMOVEATTCMD
|
static java.lang.String |
REMOVECMD
|
static java.lang.String |
REMOVEENUMCMD
|
static java.lang.String |
REMOVEPAGECMD
|
static java.lang.String |
REMOVEXREFCMD
|
static java.lang.String |
RENAMECMD
|
static java.lang.String |
REPAIRCATCMD
|
static java.lang.String |
REPAIREFCMD
|
static java.lang.String |
RESETPROMPTCMD
|
static java.lang.String |
RESTORECMD
|
static long |
ROOT
the handle of the root node |
static java.lang.String |
RUNSEARCHCMD
|
static java.lang.String |
SEARCHCMD
|
protected JEANNodeList |
searchNodeList
|
static java.lang.String |
SELECTALLCHILDRENCMD
|
static java.lang.String |
SELECTCHILDRENCMD
|
static int |
SET
represents a SET attribute type |
static java.lang.String |
SETCOMPARATORCMD
|
static java.lang.String |
SETDEFAULTCMD
|
static java.lang.String |
SETDISPLAYTYPECMD
|
static java.lang.String |
SETGLOBALCMD
|
static java.lang.String |
SETLOGICALCMD
|
static java.lang.String |
SETNAMECMD
|
static java.lang.String |
SORTATTCMD
|
static java.lang.String |
SORTCMD
|
static java.lang.String |
SORTENUMCMD
|
static java.lang.String |
SORTMENUCMD
|
static java.lang.String |
SORTPAGECMD
|
static java.lang.String |
SPLASHCMD
|
static java.lang.Class[] |
STANDARDARGTYPES
|
static int |
STRING
represents a STRING attribute type |
static int |
TEXT
|
static java.lang.String |
TEXTEDITORCMD
|
static java.lang.String |
TICK
|
static int |
TIME
represents a TIME attribute type |
static java.lang.String |
TIMECMD
|
static java.lang.String |
UNHIDECMD
|
static java.lang.String |
UNINDEXCMD
|
static java.lang.String |
UNLINKCMD
|
static java.lang.String |
UPGRADEFILECMD
|
static java.lang.String |
UPGRADENETCMD
|
static int |
URL
represents a URL attribute type |
static java.lang.String |
VERSIONCMD
|
static int |
VIDEO
represents a VIDEO attribute type |
static java.lang.String |
VIEWRECYCLEBINCMD
|
static java.lang.String |
WEBSITECMD
|
static int |
XREF_ADDED
the event when an application is created |
static int |
XREF_REMOVED
the event when an application is deleted |
| Method Summary | |
|---|---|
void |
addAttribute(NodeType type,
java.lang.String pageName,
Attribute att)
|
void |
addAttribute(NodeType type,
java.lang.String attributeName,
AttributeType atype,
java.lang.Object value,
boolean visible)
|
void |
addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue att)
|
void |
addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue att,
boolean visible)
|
void |
addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue ntv,
int ordinal)
|
void |
addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue ntv,
int ordinal,
boolean visible)
|
void |
addAttributes(NodeType type,
java.lang.String pageName,
Attribute[] att)
|
void |
addAttributes(NodeType type,
java.lang.String pageName,
NamedTypedValue[] att)
|
void |
addAttributes(NodeType type,
java.lang.String pageName,
NamedTypedValue[] att,
int ordinal)
|
void |
addAttributesToSet(long node,
java.lang.String setAttributeName,
NamedTypedValue[] atts,
boolean editable)
|
protected void |
addAttributesToSet(Node node,
java.lang.String setAttributeName,
NamedTypedValue[] atts,
boolean editable)
adds or edits an attribute in a set. |
void |
addAttributeToNode(long node,
java.lang.String attributeName,
AttributeType atype,
java.lang.Object val)
|
protected void |
addAttributeToNode(Node node,
java.lang.String attributeName,
AttributeType atype,
java.lang.Object val)
|
void |
addDatedInformationProvider(DatedInformationProvider datedInformationProvider)
|
void |
addDisplayMouseListener(NodeType type,
java.lang.String attributeName,
java.awt.event.MouseListener listener)
|
void |
addDoubleClickListener(CatalogDoubleClickListener listener)
|
void |
addETVListener(java.lang.String etvName,
ETVListener listener)
|
void |
addEventListener(JEANAPI.JEANEventListener listener)
add a listener for JEANEvents |
void |
addFormatter(java.lang.String attributeName,
java.text.Format format)
|
void |
addJEANMenuEnabler(java.lang.String name,
JEANMenuEnabler menuEnabler)
add a new Menu Enabler for a named Menu Item, whenever the selection in a catalog or node list changes any menu enablers will be checked to see if the corresponding menu item should be enabled or not |
void |
addLinkInformationProvider(LinkInformationProvider linkInformationProvider)
|
static boolean |
addMailProcessor(MailProcessor mailProcessor)
|
void |
addMediaPlayer(java.lang.String type,
Application application)
|
void |
addNodeListener(NodeListener listener)
|
void |
addNote(long node,
java.lang.String[] text)
|
protected void |
addNote(Node node,
java.lang.String[] text)
|
void |
addNotesPage(NodeType type)
|
void |
addNotesPage(NodeType type,
java.lang.String pageName)
|
void |
addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes)
|
void |
addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
boolean editable)
|
void |
addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
boolean editable,
java.lang.String privateToApplicationName)
|
void |
addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
int ordinal,
boolean editable)
|
void |
addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
int ordinal,
boolean editable,
java.lang.String privateToApplicationName)
|
void |
addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
java.lang.String privateToApplicationName)
|
void |
addParentChildDataTransfer(NodeType type,
java.lang.String parentAttributeName,
java.lang.String childAttributeName)
|
void |
addPlusPage(NodeType type)
|
void |
addPlusPage(NodeType type,
java.lang.String pageName)
|
void |
addReferenceFrom(java.lang.String applicationName)
|
void |
addReferenceTo(java.lang.String applicationName)
|
protected boolean |
addTick(java.lang.String name,
NodeType type)
add a tick to the tick page. |
void |
addTickPage(NodeType type)
|
void |
addTickPage(NodeType type,
java.lang.String pageName)
|
void |
addUserPage(NodeType type,
AttributeSet aset)
|
void |
addUserPage(NodeType type,
AttributeSet aset,
java.lang.String pageName)
|
void |
addValueToEnumeration(NodeType nodeType,
java.lang.String attributeName,
java.lang.String newEnumerationValue)
|
void |
addXref(long node,
java.lang.String name,
java.lang.String targetApplicationName,
long targetNode,
NodeType targetNodeType,
java.lang.String targetAttributeName)
|
protected void |
addXref(Node node,
java.lang.String name,
JEANAttributeReference attref)
|
void |
addXrefPage(NodeType type)
|
void |
addXrefPage(NodeType type,
java.lang.String pageName)
|
protected void |
addXrefs(Node node,
NamedValue[] xrefs)
|
void |
applicationInitialize()
|
static Namespace |
applicationNamespace(java.lang.String applicationName)
|
void |
archive(long node)
|
protected void |
archive(Node node)
|
boolean |
audioNeeded()
|
void |
auditETV(java.lang.String transformerName,
java.lang.String auditAttribute)
save a copy of the XML output from an ETV transformation. |
void |
backup()
|
static void |
backup(JEANAPI api,
long[] nodes,
java.lang.String arg)
|
void |
backupIfNecessary()
|
static void |
browse(org.w3c.dom.Document doc)
The document must be valid xhtm |
static void |
browse(java.lang.String urlString)
|
static void |
browse(java.net.URL url)
|
void |
browseETV(java.lang.String transformerName,
long[] ids)
|
void |
browseETV(java.lang.String transformerName,
long[] ids,
long[] selectedIds)
|
void |
browseETV(java.lang.String transformerName,
long[] ids,
long[] selectedIds,
java.lang.String param)
|
void |
browseETV(java.lang.String transformerName,
long[] ids,
java.lang.String param)
|
protected void |
browseETV(java.lang.String transformerName,
Node[] nodes)
|
protected void |
browseETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes)
|
protected void |
browseETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param)
|
protected void |
browseETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param,
java.lang.String subdirName)
|
protected void |
browseETV(java.lang.String transformerName,
Node[] nodes,
java.lang.String param)
|
boolean |
canBeClosed()
check if the application can be closed. |
static boolean |
canLicense()
|
protected static boolean |
canLink(NodeType parent,
NodeType child)
|
protected void |
checkSearches(Node node)
|
void |
collapseRoot()
|
protected boolean |
containsAnEvery(Node[] nodes)
|
protected boolean |
containsAnIndex(Node[] nodes)
|
java.lang.String |
convertRelativeToAbsolutePath(java.lang.String relativePath)
|
static void |
copyLogicals(java.lang.String appname)
|
long |
copyNode(long node,
long parent)
make a copy of a given node and insert it as a child of the given parent. |
void |
copyXrefs(long from,
long to)
|
protected void |
copyXrefs(Node from,
Node to)
|
protected Node |
createActualNode(java.lang.String[] path,
NodeType type)
|
protected Node |
createActualNode(java.lang.String absolutePath,
NodeType type)
|
protected Node |
createActualNodePath(NamedTyped[] path)
create node (if necessary), all containers along the path to be of type containerType |
protected Node |
createActualNodePath(Node startingFrom,
NamedTyped[] path)
create node (if necessary), all containers along the path to be of type containerType |
protected Node |
createActualNodePath(Node startingFrom,
NamedTyped[] path,
boolean useEditor)
create node (if necessary), all containers along the path to be of type containerType |
protected Node |
createActualNodePath(Node startingFrom,
java.lang.String[] path,
NodeType containerType,
NodeType targetType)
create node (if necessary), all containers along the path to be of type containerType |
protected Node |
createActualNodePath(java.lang.String[] path,
NodeType containerType,
NodeType targetType)
create node (if necessary), all containers along the path to be of type containerType |
void |
createIndex(long category,
NodeType type,
java.lang.String attributeName,
Indexer indexer)
|
static Dag |
createNewApplicationUsingWizard()
|
static Dag |
createNewApplicationUsingWizard(JEANAPI api)
|
static void |
createNewWizardUsingWizard()
|
long |
createNode(long parentNode,
java.lang.String name,
NodeType type)
Create a new node |
long |
createNode(long parentNode,
java.lang.String name,
NodeType type,
boolean useEditor)
Create a new node |
long |
createNode(long parentNode,
java.lang.String name,
NodeType type,
boolean useEditor,
int ordinal)
Create a new node |
long |
createNode(long parentNode,
java.lang.String name,
NodeType type,
int ordinal)
Create a new node |
long |
createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes)
Create a new node |
long |
createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor)
Create a new node |
long |
createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor,
int ordinal)
Create a new node |
long |
createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
int ordinal)
Create a new node |
protected Node |
createNode(Node parent,
java.lang.String name,
NodeType type)
|
protected Node |
createNode(Node parent,
java.lang.String name,
NodeType type,
boolean useEditor)
|
protected Node |
createNode(Node parent,
java.lang.String name,
NodeType type,
int ordinal)
|
protected Node |
createNode(Node parent,
java.lang.String name,
NodeType type,
NamedValue[] attributes)
|
protected Node |
createNode(Node parent,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor)
|
protected Node |
createNode(Node parent,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor,
int ordinal)
|
long |
createNode(java.lang.String[] path,
NodeType type)
|
long |
createNode(java.lang.String absolutePath,
NodeType type)
|
long[] |
createNodes(long parentNode,
NodeCreationSpecification[] specs,
NodeType type)
|
protected Node[] |
createNodes(Node parent,
NodeCreationSpecification[] specs,
NodeType type)
|
java.lang.Object |
createSetAttributeValue(java.lang.String setAttributeName,
NamedTypedValue[] attDetails)
|
static double |
currentVATRate()
|
protected void |
defaultHasChanged(NodeType type)
|
static void |
deleteApplication(java.lang.String deleteWhat)
|
boolean |
deleteNode(long id,
boolean confirm)
|
protected boolean |
deleteNode(Node node,
boolean confirm)
|
boolean[] |
deleteNodes(long[] id,
boolean confirm)
|
protected boolean[] |
deleteNodes(Node[] nodes,
boolean confirm)
|
long[] |
deleteRecursive(long parent,
long node)
|
protected Node[] |
deleteRecursive(Node parent,
Node node)
|
protected void |
deleteSavedXref(java.lang.String name)
|
protected void |
deleteSavedXrefs(java.lang.String[] names)
|
static void |
deleteXMLDoc(java.lang.String[] key)
|
void |
displayImageFiles(java.io.File[] files)
|
void |
displayImageFiles(NamedValue[] nodes)
|
void |
displayImageFiles(java.lang.String imageAttributeName,
long[] nodes)
|
void |
editAttribute(long nodeID,
java.lang.String attributeName)
|
protected void |
editAttribute(Node node,
java.lang.String attributeName)
|
void |
editPage(long nodeID,
java.lang.String pageName)
|
void |
enableJavaMenuItem(java.lang.String name,
boolean enabled)
|
boolean |
equals(java.lang.Object obj)
|
void |
expandNodes(long[] nodes)
|
void |
expandNodes(Node[] nodes)
|
void |
expandNodesInCatalog(long[] nodes)
|
void |
expandRoot()
|
void |
export(Node[] nodes)
|
void |
fillMenuBar(javax.swing.JMenuBar menuBar)
|
void |
finishWithAttributePanel(JEANAttributePanel panel)
|
protected void |
firePostETVListeners(java.lang.String etvName,
Node[] nodes)
|
void |
firePostEvent(long node,
java.lang.String name,
int eventType,
java.lang.Object parameter)
|
protected ETVWrapper |
firePreETVListeners(java.lang.String etvName,
Node[] nodes)
|
boolean |
firePreEvent(long node,
java.lang.String name,
int eventType,
java.lang.Object parameter)
|
boolean |
ftpFile(java.io.File[] distributionFile,
boolean binary,
java.lang.String[] destinationPath,
boolean ask)
|
boolean |
ftpFile(java.io.File distributionFile,
boolean binary,
java.lang.String[] destinationPath)
|
boolean |
ftpFile(java.io.File distributionFile,
boolean binary,
java.lang.String[] destinationPath,
boolean ask)
|
boolean |
ftpFile(java.io.File distributionFile,
java.lang.String[] destinationPath)
|
boolean |
ftpFile(java.io.File distributionFile,
java.lang.String[] destinationPath,
boolean ask)
|
java.lang.String |
getAbsolutePath(long nodeID)
|
protected java.lang.String |
getAbsolutePath(Node node)
|
java.lang.Object |
getActualAttribute(long handle,
java.lang.String name)
get the actual value of an attribute of a node. |
protected java.lang.Object |
getActualAttribute(Node node,
java.lang.String name)
get the actual value of an attribute of a node. |
NamedValue[] |
getActualAttributeValues(long handle)
|
NamedValue[] |
getActualAttributeValues(long handle,
java.lang.String[] names)
get the values of attributes of a node. |
protected NamedValue[] |
getActualAttributeValues(Node node)
|
protected NamedValue[] |
getActualAttributeValues(Node node,
java.lang.String[] names)
get the values of attributes of a node. |
protected Node |
getActualNode(java.lang.String absolutePath)
|
protected Node |
getActualNode(java.lang.String[] path)
|
java.lang.String |
getActualNodeTitle(long id)
|
protected java.lang.String |
getActualNodeTitle(Node node)
|
javax.swing.JMenu |
getAdminMenu()
|
long |
getAll()
|
long[] |
getAllChildren(long[] handle,
NodeType type)
get the children of a node, that is all the other nodes that can be reached by following a single link from the given node. |
long[] |
getAllChildren(long handle,
NodeType type)
get the children of a node, that is all the other nodes that can be reached by following a single link from the given node. |
protected Node[] |
getAllChildren(Node[] node,
NodeType type)
|
protected Node[] |
getAllChildren(Node node,
NodeType type)
|
long[] |
getAncestorCategories(long nodeID)
|
long[] |
getAncestorContainers(long nodeID)
|
protected Dag |
getApplication()
|
java.lang.String |
getApplicationFullName()
|
java.lang.String |
getApplicationName()
get the name of the application |
java.io.File |
getApplicationWebfilesDirectory()
|
java.awt.datatransfer.DataFlavor |
getArrayDataFlavor()
|
java.lang.Object |
getAttribute(long[] handle,
java.lang.String name)
get the value of an attribute of a set of nodes. |
java.lang.Object |
getAttribute(long handle,
java.lang.String name)
get the value of an attribute of a node. |
protected java.lang.Object |
getAttribute(Node node,
java.lang.String name)
get the value of an attribute of a node. |
java.lang.Class |
getAttributeClass(long handle,
java.lang.String name)
get the class of an attribute value of a node. |
static java.lang.String[] |
getAttributeNameElements(java.lang.String attributeFullName)
|
java.lang.String[] |
getAttributeNames(long id)
|
java.lang.String[] |
getAttributeNames(long id,
java.lang.String page)
|
protected java.lang.String[] |
getAttributeNames(Node node)
|
protected java.lang.String[] |
getAttributeNames(Node node,
java.lang.String page)
|
protected java.lang.String[] |
getAttributeNames(NodeType type)
|
protected java.lang.String[] |
getAttributeNames(NodeType type,
AttributeType atype)
|
protected java.lang.String[] |
getAttributeNames(NodeType type,
java.lang.String page)
|
protected NamedTyped[] |
getAttributeNamesAndTypes(NodeType type)
|
JEANAttributePanel |
getAttributePanel()
|
Namespace |
getAttributePanelNamespace()
|
protected Attribute[] |
getAttributes(Node node)
|
protected Attribute[] |
getAttributes(Node node,
java.lang.String page)
|
protected Attribute[] |
getAttributes(NodeType type)
|
protected Attribute[] |
getAttributes(NodeType type,
java.lang.String page)
|
java.lang.String |
getAttributeString(long handle,
java.lang.String name)
get the value of an attribute of a node. |
protected java.lang.String |
getAttributeString(Node node,
java.lang.String name)
get the value of an attribute of a node. |
java.lang.String[] |
getAttributeStrings(long handle,
java.lang.String name)
get the value of a set attribute of a node. |
protected java.lang.String[] |
getAttributeStrings(Node node,
java.lang.String name)
get the value of a set attribute of a node. |
static AttributeType |
getAttributeType(int typei)
|
static AttributeType[] |
getAttributeType(int[] typei)
|
AttributeType |
getAttributeType(long handle,
java.lang.String name)
get the type of an attribute value of a node. |
protected AttributeType |
getAttributeType(NodeType type,
java.lang.String name)
|
protected AttributeType[] |
getAttributeTypes(NodeType type)
|
java.lang.Object |
getAttributeTypeValue(java.lang.String prompt,
AttributeType type,
java.lang.Object initialValue)
open a dialog to obtain a value of the correct type for a given attribute type |
java.lang.Object[] |
getAttributeTypeValues(NodeType type,
java.lang.String[] attributeNames)
|
java.lang.Object[] |
getAttributeTypeValues(java.lang.String[] prompts,
AttributeType[] type,
java.lang.Object[] initialValue)
open a dialog to obtain a value of the correct type for a given attribute type |
java.lang.Object[] |
getAttributeTypeValues(java.lang.String msg,
NodeType type,
java.lang.String[] attributeNames)
|
java.lang.Object[] |
getAttributeTypeValues(java.lang.String msg,
java.lang.String[] prompts,
AttributeType[] type,
java.lang.Object[] initialValue)
open a dialog to obtain values of the correct type for a given set of attribute types |
java.lang.Object[] |
getAttributeTypeValues(java.lang.String msg,
java.lang.String[] prompts,
int[] typei,
java.lang.Object[] initialValue)
open a dialog to obtain a value of the correct type for a given attribute type |
NamedValue[] |
getAttributeValues(long handle)
|
NamedValue[] |
getAttributeValues(long handle,
java.lang.String[] names)
get the values of attributes of a node. |
protected NamedValue[] |
getAttributeValues(Node node)
|
protected NamedValue[] |
getAttributeValues(Node node,
java.lang.String[] names)
get the values of attributes of a node. |
JEANBackEnd |
getBackEnd()
|
java.io.File |
getBackupDirectory()
|
java.io.File |
getCacheDirectory()
|
JEANCatalog |
getCatalog()
|
JEANCatalog |
getCatalog(java.lang.String selectedNodePath)
|
javax.swing.JMenu |
getCatalogMenu()
|
Namespace |
getCatalogNamespace()
|
java.awt.Color |
getCatalogPaneForeground()
|
long |
getCatalogValue(java.lang.String msg,
long selectedNode)
get a set of node ids by showing a dialog containg a catalog from which nodes can be selected in the usual way. |
long |
getCatalogValue(java.lang.String title,
java.lang.String msg,
long selectedNode)
get a set of node ids by showing a dialog containg a catalog from which nodes can be selected in the usual way. |
long[] |
getCatalogValues(java.lang.String msg,
long[] selectedNodes)
get a set of node ids by showing a dialog containg a catalog from which nodes can be selected in the usual way. |
long[] |
getCatalogValues(java.lang.String title,
java.lang.String msg,
long[] selectedNodes)
get a set of node ids by showing a dialog containg a catalog from which nodes can be selected in the usual way. |
java.lang.String |
getCategoryName()
|
java.lang.String |
getCategoryNamePlural()
|
long[] |
getChildren(long handle)
get the children of a node, that is all the other nodes that can be reached by following a single link from the given node. |
long[] |
getChildren(long handle,
NodeType type)
get the children of a node, that is all the other nodes that can be reached by following a single link from the given node. |
java.lang.String[] |
getChildrenNames(long handle,
NodeType type)
get the names of all children of a node, that is all the other nodes that can be reached by following a single link from the given node. |
protected java.lang.String[] |
getChildrenNames(Node node,
NodeType type)
get the names of all children of a node, that is all the other nodes that can be reached by following a single link from the given node. |
org.w3c.dom.Document |
getConfigDocument()
|
java.io.File |
getConfigFile(java.lang.String[] path)
|
org.w3c.dom.Node |
getConfigXMLNode()
|
boolean |
getConfirmUpdates()
|
java.util.Date |
getCreationDate(long node)
|
protected java.util.Date |
getCreationDate(Node node)
|
NamedTyped[] |
getCurrentSelectedNodePath()
|
protected java.lang.Object[] |
getCurrentSelectionPath()
|
CursorManager |
getCursorManager()
|
java.awt.datatransfer.DataFlavor |
getDataFlavor()
|
DatedInformationProvider[] |
getDatedInformationProviders()
|
java.text.DateFormat |
getDateFormatter()
|
java.text.DateFormat |
getDateTimeFormatter()
|
FTPDetails |
getDefaultFTPDetails()
|
java.lang.String |
getDisplayAttribute(long handle,
java.lang.String name)
get the value of an attribute of a node. |
java.lang.String |
getDisplayAttributeString(long handle,
java.lang.String name)
get the value of an attribute of a node. |
DisplayPanel |
getDisplayPanel(java.lang.String[] labels,
AttributeType[] types,
java.lang.Object[] values)
|
javax.swing.JMenu |
getEntityMenu()
|
java.awt.Color |
getEnumerationAttributeColor(NodeType type,
java.lang.String enumerationAttributeValue)
|
java.awt.Color |
getEnumerationAttributeColor(NodeType type,
java.lang.String enumerationAttributeName,
java.lang.String enumerationAttributeValue)
|
java.awt.Color[] |
getEnumerationAttributeColors(NodeType type,
java.lang.String enumerationAttributeName,
java.lang.String[] enumerationAttributeValues)
|
AttributeType |
getEnumerationAttributeType(java.lang.String[] values)
|
java.lang.String |
getEnumerationColorAttribute(NodeType type)
|
static org.w3c.dom.Document |
getEnumerationDocument(NodeType type,
java.lang.String attributeName,
java.lang.String[] values)
|
java.lang.String[] |
getEnumerationValues(long id,
java.lang.String attributeName)
|
protected java.lang.String[] |
getEnumerationValues(Node node,
java.lang.String attributeName)
|
java.lang.String[] |
getEnumerationValues(NodeType type,
java.lang.String attributeName)
|
java.lang.String |
getETVDestinationName()
|
java.lang.reflect.Method |
getExternalMethod(java.lang.String name)
|
java.lang.String[] |
getFileAttributeNames(long id)
|
protected java.lang.String[] |
getFileAttributeNames(Node node)
|
java.lang.String[] |
getFileAttributeNames(NodeType type)
|
FTPDetails |
getFTPDetails()
|
java.lang.String |
getGroupName()
|
java.lang.String |
getGroupNamePlural()
|
protected long |
getHandleFromNode(Node node)
|
protected java.lang.Long[] |
getHandleObjectsFromNodes(Node[] nodes)
|
protected long[] |
getHandlesFromNodes(Node[] nodes)
|
boolean[] |
getHasRunnables()
|
javax.swing.ImageIcon |
getImageIcon(NodeType type,
long id)
|
java.lang.String |
getImageRotateAttributeName()
|
protected java.lang.String[] |
getIndexableAttributeFullNames(NodeType type)
|
java.lang.String[] |
getIndexableAttributeNames(long id)
|
protected java.lang.String[] |
getIndexableAttributeNames(Node node)
|
protected java.lang.String[] |
getIndexableAttributeNames(NodeType type)
|
protected Attribute[] |
getIndexableAttributes(Node node)
|
protected Attribute[] |
getIndexableAttributes(NodeType type)
|
protected AttributeType[] |
getIndexableAttributeTypes(NodeType type)
|
InputPanel |
getInputPanel(java.lang.String[] prompts,
AttributeType[] type,
java.lang.Object[] initialValue)
|
java.lang.String |
getItemName()
|
java.lang.String |
getItemNamePlural()
|
java.io.File |
getJEANDirectory()
|
LinkInformationProvider |
getLinkInformationProvider()
|
java.io.File |
getListsDirectory()
|
static java.lang.String |
getLKKey()
|
JEANFile |
getLocalLogical(java.lang.String localName)
|
static JEANFile |
getLogical(java.lang.String name)
|
static JEANFile |
getLogical(java.lang.String appname,
java.lang.String logicalName)
|
java.lang.String[] |
getLogicalNames()
|
static java.lang.String[] |
getLogicalNames(java.lang.String appname)
|
static JEANAPI |
getMailAPI()
gets the JEANMail api if loaded |
Application |
getMediaPlayer(java.lang.String type)
|
java.lang.String[] |
getMediaPlayerTypes()
|
javax.swing.JMenuBar |
getMenuBar()
|
javax.swing.JMenuBar |
getMenuBar(java.lang.String id)
|
protected JEANMenuComponent[] |
getMenuComponents()
|
protected JEANMenuFactory |
getMenuFactory()
|
java.lang.String |
getName(long handle)
get the name of a node |
Namespace |
getNamespace()
|
java.lang.Object |
getNewAttributeValue(java.lang.String prompt,
long nodeHandle,
java.lang.String attributeName)
open a dialog to get a value suitable for the given attribute, typically this will be used with an attribute from a template with a default value set. |
java.io.File |
getNewBackupDirectory()
|
protected Node |
getNode(long id)
get a node given its id |
long |
getNode(long nodeID,
java.lang.String path)
|
protected Node |
getNode(Node node,
java.lang.String path)
|
protected Node |
getNode(Node node,
java.lang.String[] path)
|
long |
getNode(java.lang.String absolutePath)
|
long |
getNode(java.lang.String[] path)
|
protected Node[] |
getNodeArray(java.lang.String absolutePath)
|
protected Node[] |
getNodeArray(java.lang.String[] path)
|
protected java.lang.String |
getNodeDescription(Node node)
|
java.lang.String |
getNodeDescription1(long id)
|
java.lang.String |
getNodeDescriptionFromMethod(long id)
if an application has registered a nodeDescriptionMethod then it will be called to provide a description for the given type |
protected NodeEditor |
getNodeEditor(NodeType type)
|
protected Node |
getNodeFromHandle(long handle)
|
JEANNodeList |
getNodeList(long[] nodes,
java.lang.String name)
|
JEANNodeList |
getNodeList(Node[] nodes,
java.lang.String name)
|
Namespace |
getNodeListNamespace()
|
protected Node[] |
getNodesFromHandles(long[] handles)
|
protected Node |
getNodeTemplate(NodeType type)
|
java.lang.String |
getNodeTitle(long id)
|
protected java.lang.String |
getNodeTitle(Node node)
|
protected JEANAPI.NodeTypeInformation |
getNodeTypeInformation(NodeType type)
|
protected static int |
getNodeTypeInt(NodeType type)
|
java.lang.String |
getNodeTypeName(NodeType type)
|
static InputPanel |
getNodeTypeRadioPanel(NodeType initialSelection)
|
boolean |
getNoSplash()
|
java.lang.String[] |
getNote(long node)
|
protected java.lang.String[] |
getNote(Node node)
|
int |
getNumberOfPathsToNode(long node)
|
static java.lang.String[] |
getOptionNames(Namespace namespace)
|
protected Node |
getOrCreateActualNode(NamedTyped[] path)
|
long |
getOrCreateNode(long start,
NamedTyped[] path)
|
long |
getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type)
|
long |
getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type,
boolean useEditor)
|
long |
getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes)
|
long |
getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean editExisting)
|
long |
getOrCreateNode(NamedTyped[] path)
|
protected Node |
getOrCreateNode(Node parentNode,
java.lang.String name,
NodeType type)
|
protected Node |
getOrCreateNode(Node parentNode,
java.lang.String name,
NodeType type,
boolean useEditor)
|
protected Node |
getOrCreateNode(Node parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean editExisting)
|
java.lang.String[] |
getPageNames(NodeType type)
|
java.lang.String |
getParentApplication()
|
long[] |
getParents(long id)
get the parents of a node, that is all the other nodes that can be reached by following a single link backwards from the given node. |
long[] |
getParents(long id,
NodeType type)
get the parents of a node, that is all the other nodes that can be reached by following a single link backwards from the given node. |
long[] |
getParents(long id,
NodeType[] types,
long[] excluding)
get the parents of a node, that is all the other nodes that can be reached by following a single link backwards from the given node. |
JEANPathList |
getPathList(Node node,
java.lang.String name)
|
java.lang.String[] |
getPathToNode(long node)
|
java.lang.String[] |
getPathToNode(long node,
int index)
|
JEANCatalog |
getPlainCatalog()
|
static java.io.File |
getPool()
|
javax.swing.JPopupMenu |
getPopupMenu(NodeType type)
|
int |
getPreloadLevel()
|
NamedValue[] |
getPrompts(NodeType type)
|
static boolean |
getRawOption(Namespace namespace,
java.lang.String name,
boolean defaultValue)
|
static byte[] |
getRawOption(Namespace namespace,
java.lang.String name,
byte[] defaultValue)
|
static double |
getRawOption(Namespace namespace,
java.lang.String name,
double defaultValue)
|
static float |
getRawOption(Namespace namespace,
java.lang.String name,
float defaultValue)
|
static int |
getRawOption(Namespace namespace,
java.lang.String name,
int defaultValue)
|
static long |
getRawOption(Namespace namespace,
java.lang.String name,
long defaultValue)
|
static java.lang.String |
getRawOption(Namespace namespace,
java.lang.String name,
java.lang.String defaultValue)
|
protected Node[] |
getRecycledActualNodes(NodeType type)
|
long[] |
getRecycledNodes(NodeType type)
|
java.lang.String[] |
getReferenceAttributeFullNames(NodeType type)
|
protected java.lang.String[] |
getReferenceAttributeNames(NodeType type)
|
protected Attribute[] |
getReferenceAttributes(Node node)
|
protected Attribute[] |
getReferenceAttributes(NodeType type)
|
java.lang.String[] |
getReferenceAttributeTargetApplicationNames(NodeType type)
|
java.lang.String[] |
getReferencesFrom()
get a list of applications that reference this application. |
java.lang.String[] |
getReferencesTo()
get a list of applications that are referenced by this application. |
JEANAttributeReference |
getReferenceTarget(long nodeID,
java.lang.String attributeName)
|
java.lang.String[] |
getRestoreNames()
|
java.lang.String[] |
getRunnableAttributeCommands(NodeType type)
|
java.lang.String[] |
getRunnableAttributeFullNames(NodeType type)
|
java.lang.String[] |
getRunnableAttributeNames(long id)
|
protected java.lang.String[] |
getRunnableAttributeNames(Node node)
|
java.lang.String[] |
getRunnableAttributeNames(NodeType type)
|
protected NamedValue[] |
getRunnableAttributeNamesAndCommands(NodeType type)
|
protected Attribute[] |
getRunnableAttributes(Node node)
|
protected Attribute[] |
getRunnableAttributes(NodeType type)
|
AttributeType[] |
getRunnableAttributeTypes(NodeType type)
|
java.lang.String[] |
getRunOnDoubleClick(NodeType type)
|
FTPDetails |
getSavedFTPDetails()
|
java.lang.String[] |
getSavedXrefNames()
|
static java.lang.String |
getSDKKey()
|
java.util.Comparator |
getSearchListComparator()
|
JEANSearchResultBrowser |
getSearchResultBrowser()
|
long |
getSelectedNode()
|
long[] |
getSelectedNodes()
|
long[] |
getSelectionPath()
|
java.lang.String[] |
getSetAttributeContentNames(long node,
java.lang.String setAttributeName)
|
protected java.lang.String[] |
getSetAttributeContentNames(Node node,
java.lang.String setAttributeName)
|
NamedTypedValue[] |
getSetAttributeContents(long node,
java.lang.String setAttributeName)
|
protected NamedTypedValue[] |
getSetAttributeContents(Node node,
java.lang.String setAttributeName)
|
SetDisplayType |
getSetAttributeDisplayType(long handle,
java.lang.String setAttributeName)
|
protected java.lang.String[] |
getSetAttributeFullNames(NodeType type)
|
protected java.lang.String[] |
getSetAttributeNames(NodeType type)
|
protected Attribute[] |
getSetAttributes(Node node)
|
protected Attribute[] |
getSetAttributes(NodeType type)
|
int |
getSetAttributeSize(long node,
java.lang.String setAttributeName)
|
int |
getSetAttributeSize(Node node,
java.lang.String setAttributeName)
|
java.awt.datatransfer.DataFlavor |
getStringDataFlavor()
|
java.io.File |
getSystemlibDirectory()
|
boolean |
getSystemValue(java.lang.String name,
boolean defaultValue)
retrieve a System saved value of the same type as the default |
byte[] |
getSystemValue(java.lang.String name,
byte[] defaultValue)
retrieve a System saved value of the same type as the default |
double |
getSystemValue(java.lang.String name,
double defaultValue)
retrieve a System saved value of the same type as the default |
float |
getSystemValue(java.lang.String name,
float defaultValue)
retrieve a System saved value of the same type as the default |
int |
getSystemValue(java.lang.String name,
int defaultValue)
retrieve a System saved value of the same type as the default |
long |
getSystemValue(java.lang.String name,
long defaultValue)
retrieve a System saved value of the same type as the default |
java.lang.String |
getSystemValue(java.lang.String name,
java.lang.String defaultValue)
retrieve a System saved value of the same type as the default |
static long |
getTemplateID(NodeType type)
|
protected Attribute |
getTheAttribute(long handle,
java.lang.String name)
|
protected Attribute |
getTheAttribute(Node node,
java.lang.String name)
|
protected Attribute |
getTheAttribute(NodeType type,
java.lang.String name)
|
protected NamedValue[] |
getTickNamedValues(NodeType type)
list the names of all ticks for a node type |
protected java.lang.String[] |
getTickNames(NodeType type)
list the names of all ticks for a node type |
int |
getTimeGranularity()
|
java.io.File |
getTmpDirectory()
|
java.io.File |
getTmpFile(java.lang.String type)
|
java.io.File |
getTmpFile(java.lang.String type,
boolean deleteOnExit)
|
java.io.File |
getTmpWebFile(java.lang.String type)
|
java.lang.String |
getTransparentGifURL()
|
long |
getTrash(NodeType type)
|
java.util.Vector |
getTreeModelListeners()
|
javax.swing.tree.TreePath[] |
getTreePaths(long node)
|
protected javax.swing.tree.TreePath[] |
getTreePaths(Node node)
|
NodeType |
getType(long handle)
get the type of a node |
protected static int |
getTypeInt(AttributeType type)
|
protected static int[] |
getTypeInt(AttributeType[] type)
|
static JEANUser |
getUser()
gets the current user |
JEANUser |
getUser(java.lang.String userName)
|
static java.lang.String |
getUserFullName()
gets the current user |
static java.lang.String |
getUserName()
gets the current user |
java.lang.String[] |
getUserNames()
|
JEANUser[] |
getUsers()
|
boolean |
getUserValue(java.lang.String name,
boolean defaultValue)
retrieve a User saved value of the same type as the default |
byte[] |
getUserValue(java.lang.String name,
byte[] defaultValue)
retrieve a User saved value of the same type as the default |
java.awt.Color |
getUserValue(java.lang.String name,
java.awt.Color defaultValue)
retrieve a User saved value of the same type as the default |
double |
getUserValue(java.lang.String name,
double defaultValue)
retrieve a User saved value of the same type as the default |
float |
getUserValue(java.lang.String name,
float defaultValue)
retrieve a User saved value of the same type as the default |
int |
getUserValue(java.lang.String name,
int defaultValue)
retrieve a User saved value of the same type as the default |
long |
getUserValue(java.lang.String name,
long defaultValue)
retrieve a User saved value of the same type as the default |
java.lang.String |
getUserValue(java.lang.String name,
java.lang.String defaultValue)
retrieve a User saved value of the same type as the default |
static java.lang.String |
getValueAsString(AttributeType type,
java.lang.Object val)
Gets the valueAsString attribute of the Attribute object |
java.lang.Object[] |
getValueForAttributes(long nodeID,
java.lang.String[] attributeNames,
java.lang.String dialogName)
opens a dialog to get values for several attributes of a node |
static java.lang.Object |
getValueFromString(AttributeType type,
java.lang.String valueAsString)
Gets the valueFromString attribute of the Attribute class |
protected Attribute[] |
getVisibleAttributes(Node node)
|
protected Attribute[] |
getVisibleAttributes(NodeType type)
|
protected Attribute[] |
getVisibleIndexableAttributes(Node node)
|
protected Attribute[] |
getVisibleIndexableAttributes(NodeType type)
|
javax.swing.tree.TreePath[] |
getVisibleTreePaths(long node)
|
protected javax.swing.tree.TreePath[] |
getVisibleTreePaths(Node node)
|
java.io.File |
getWebDirectory()
|
java.io.File |
getWebFile(java.lang.String name)
|
java.io.File |
getWebfilesDirectory()
|
java.lang.String[] |
getXrefNames(long node)
|
protected java.lang.String[] |
getXrefNames(Node node)
|
protected NamedValue[] |
getXrefs(Node node)
|
boolean |
hasAttribute(long handle,
java.lang.String name)
|
protected boolean |
hasAttribute(Node node,
java.lang.String name)
|
boolean |
hasAttribute(NodeType type,
java.lang.String attributeName)
|
boolean |
hasAttribute(NodeType type,
java.lang.String attributeName,
int attributeTypei)
|
boolean |
hasAttribute(NodeType type,
java.lang.String attributeName,
int[] attributeTypei)
|
boolean |
hasFileAttribute(NodeType type)
|
boolean |
hasPage(long node,
java.lang.String pageName)
|
protected boolean |
hasPage(Node node,
java.lang.String pageName)
|
boolean |
hasPage(NodeType type,
java.lang.String pageName)
|
boolean |
hasRunnables()
|
boolean |
hasRunnables(NodeType type)
|
static boolean |
hasSDK()
|
boolean |
hasSystemTray()
|
boolean |
hasTickPage(NodeType type)
|
boolean |
hasXrefPage(long node)
|
boolean |
hasXrefPage(NodeType type)
|
void |
help()
|
void |
hideNode(long node)
|
protected void |
hideNode(Node node)
|
int |
historySize()
|
protected Node[] |
importActualNodes(boolean ask)
|
void |
importCatalog()
|
void |
importDirectory(long container,
java.io.File directory,
java.lang.String type,
java.lang.String attributeName,
java.util.Comparator fileComparator)
|
protected void |
importDirectory(Node container,
java.io.File directory,
java.lang.String type,
java.lang.String attributeName,
java.util.Comparator fileComparator)
|
long[] |
importNodes(boolean ask)
|
java.lang.String |
inputDate(java.lang.String msg,
java.lang.Object dateAsStringO)
|
boolean |
isAdmin()
|
boolean |
isAncestor(long ancestor,
long descendant)
|
protected boolean |
isAncestor(Node ancestor,
Node descendant)
|
boolean |
isAutoBackup()
|
boolean |
isCategory(long id)
|
boolean |
isChildOf(long child,
long parent)
|
boolean |
isCurrent()
|
boolean |
isDebugMode()
check if this application is running in debug mode |
boolean |
isDeleteAllowed()
|
boolean |
isDragAndDropShouldAsk()
If this is set to true then a drag and drop on the catalog will ask whether to unlink from the source as well as linking to the target |
boolean |
isDragAndDropShouldMove()
If this is set to true then a drag and drop on the catalog will unlink from the source as well as linking to the target |
boolean |
isEvery(long id)
|
protected boolean |
isEvery(Node node)
|
boolean |
isGranularitySet()
|
boolean |
isGroup(long id)
|
boolean |
isItem(long id)
|
static boolean |
isLoaded(java.lang.String applicationName)
check if the application is loaded |
boolean |
isNewDistribution()
|
boolean |
isOnlySelected(long node)
|
boolean |
isPreloading()
|
boolean |
isSelected(long node)
|
java.lang.Boolean |
isTicked(long node,
java.lang.String name)
check if a tick value is ticked or not |
protected java.lang.Boolean |
isTicked(Node node,
java.lang.String name)
check if a tick value is ticked or not |
boolean |
isUseBase64()
|
java.util.Iterator |
iterator(NodeType type)
|
java.util.Iterator |
iterator(NodeType[] type)
|
java.util.Iterator |
iterator(NodeType[] type,
long startingAt)
|
protected java.util.Iterator |
iterator(NodeType[] type,
Node startingAt)
|
java.util.Iterator |
iterator(NodeType type,
long startingAt)
|
protected java.util.Iterator |
iterator(NodeType type,
Node startingAt)
|
void |
link(long[] parent,
long child)
|
void |
link(long parent,
long child)
|
void |
link(long parent,
long[] children)
|
protected void |
linkActual(Node[] parentNodes,
Node childNode)
|
protected void |
linkActual(Node parentNode,
Node childNode)
|
protected void |
linkActual(Node parentNode,
Node[] childrenNodes)
|
java.lang.String[] |
listETVs()
|
static java.lang.String[] |
listKnownApplicationNames()
|
java.lang.String[] |
listSavedSearches()
|
void |
loadArchive(long node)
|
protected void |
loadArchive(Node node)
|
javax.swing.ImageIcon |
loadImageIcon(NodeType type,
java.lang.String name)
|
protected void |
loadNodeTypeInformation()
|
Criterion |
loadSearch(java.lang.String name)
|
protected JEANUser |
loadUser(java.lang.String userName)
|
org.w3c.dom.Document |
loadWebDocument(java.lang.String name)
|
static org.w3c.dom.Document |
loadXMLDoc(java.lang.String[] key)
|
org.w3c.dom.Document |
loadXMLDocument(java.lang.String[] key)
|
XrefSpecification |
loadXref(java.lang.String xrefName)
|
static boolean |
mailIsLoaded()
|
void |
merge(NodeType type,
long[] nodes,
long node)
merge the children of a set of nodes into one node |
void |
merge(NodeType type,
long[] nodes,
long parentNode,
java.lang.String newNodeName,
NodeType newType)
merge the children of a set of nodes into one new node |
protected void |
merge(NodeType type,
Node[] nodes,
Node node)
merge the children of a set of nodes into one node |
protected void |
merge(NodeType type,
Node[] nodes,
Node parentNode,
java.lang.String newNodeName,
NodeType newNodeType)
merge the children of a set of nodes into one new node |
static JEANAPI |
newJEANAPI(java.io.File jeandir,
java.lang.String applicationName)
get the API that corresponds to an application |
protected static JEANAPI |
newJEANAPI(JEANBackEnd backEnd)
get the API that corresponds to an application |
static JEANAPI |
newJEANAPI(java.lang.String applicationName)
get the API that corresponds to an application |
boolean |
nodeExists(long node)
|
void |
nodeHasChanged(long node)
|
protected void |
nodeHasChanged(Node node)
|
void |
noteRunning(java.lang.String runnableAttributeName,
NodeType type,
long nodeid)
|
protected long |
peekAtNextID()
|
long |
peekHistoryNode()
|
long |
popHistoryNode()
|
void |
print(java.lang.String[] text)
|
void |
processNodes(NodeType[] type,
long startingAt,
NodeProcessor processor)
|
protected void |
processNodes(NodeType[] type,
Node startingAt,
NodeProcessor processor)
|
void |
processNodes(NodeType type,
long startingAt,
NodeProcessor processor)
|
protected void |
processNodes(NodeType type,
Node startingAt,
NodeProcessor processor)
|
void |
pushHistoryNode(long id)
|
void |
quit()
|
void |
reindexNode(long id)
|
protected void |
reindexNode(Node node)
|
void |
removeAttribute(NodeType type,
java.lang.String attributeName)
|
void |
removeAttributeFromSet(long node,
java.lang.String setAttributeName,
java.lang.String attributeName)
|
protected void |
removeAttributeFromSet(Node node,
java.lang.String setAttributeName,
java.lang.String attributeName)
|
void |
removeAttributeFromSet(NodeType type,
java.lang.String setAttributeName,
java.lang.String attributeName)
|
void |
removeDoubleClickListener(CatalogDoubleClickListener listener)
|
void |
removePage(long node,
java.lang.String pageName)
|
protected void |
removePage(Node node,
java.lang.String pageName)
|
void |
removePage(NodeType nodeType,
java.lang.String pageName)
|
void |
removeTicker(Tickable tickable)
|
void |
removeValueFromEnumeration(NodeType nodeType,
java.lang.String attributeName,
java.lang.String newEnumerationValue)
|
void |
removeXref(long node,
java.lang.String xrefName)
|
protected void |
removeXref(Node node,
java.lang.String xrefName)
|
void |
renameNode(long node,
java.lang.String newName)
|
protected void |
renameNode(Node node,
java.lang.String newName)
|
void |
repaintAttributePanels()
|
protected void |
repairCatalog()
|
protected void |
repairReferencesFrom()
|
void |
resetAllPrompts(NodeType type)
|
void |
resetAttributePanels()
|
void |
resetCatalogSelection()
|
void |
resort(long node)
|
protected void |
resort(Node node)
|
void |
restore(java.lang.String restoreNumber)
|
void |
restoreCatalog()
|
void |
restoreCurrentSelectedNodes()
|
boolean |
sameApplication(JEANAPI api)
|
boolean |
sameJEANDirectory(JEANAPI api)
|
void |
saveConfigDocument(org.w3c.dom.Document doc)
|
void |
saveCurrentSelectedNodes()
|
void |
saveSearch(Criterion criterion)
save a search |
void |
saveUser(JEANUser user)
|
void |
saveWebDocument(org.w3c.dom.Document doc,
java.lang.String name,
java.lang.String extension)
save a document into the webfiles directory |
static void |
saveXMLDoc(java.lang.String[] key,
org.w3c.dom.Document doc)
|
void |
saveXMLDocument(java.lang.String[] key,
org.w3c.dom.Document doc)
|
void |
saveXref(java.lang.String xrefName,
XrefSpecification spec)
|
long[] |
search(long[] startNodes,
Criterion criterion)
|
protected Node[] |
search(Node[] startNodes,
Criterion criterion)
|
long[] |
search(NodeType type,
long[] startNodes,
Criterion criterion)
|
protected Node[] |
search(NodeType type,
Node[] startNodes,
Criterion criterion)
|
NamedValue[] |
selectPrompts(NodeType type)
|
static boolean |
sendAMail(java.lang.String recipients)
|
static boolean |
sendMail(java.lang.String[] to,
java.lang.String[] cc,
java.lang.String[] bcc,
java.lang.String subject,
java.lang.String message,
java.io.File[] attachments)
|
void |
setAll(long all)
set the all node, if this is set then all new nodes will automatically be added to it, and when the last non-every and non-all link is removed, the link to all will be removed as well. |
void |
setAllInsideSetPromptsToSameAsName(NodeType type)
|
void |
setAllPrompts(NodeType type,
NamedValue[] prompt)
|
void |
setApplicationFullName(java.lang.String applicationFullName)
|
void |
setAttribute(long nodeHandle,
java.lang.String name,
java.lang.Object value)
|
void |
setAttribute(Node node,
java.lang.String name,
java.lang.Object value)
|
void |
setAttributeDescription(long node,
NamedValue[] nameAndDescription)
|
void |
setAttributeDescription(long node,
java.lang.String attributeName,
java.lang.String description)
|
protected void |
setAttributeDescription(Node node,
NamedValue[] nameAndDescription)
|
protected void |
setAttributeDescription(Node node,
java.lang.String attributeName,
java.lang.String description)
|
void |
setAttributeDescription(NodeType type,
NamedValue[] nameAndDescription)
|
void |
setAttributeDescription(NodeType type,
java.lang.String attributeName,
java.lang.String description)
|
void |
setAttributes(long handle,
NamedValue[] values)
|
protected void |
setAttributes(Node node,
NamedValue[] values)
|
void |
setCatalogPaneForeground(java.awt.Color color)
|
void |
setConfirmUpdates(boolean confirmUpdates)
|
protected void |
setCurrentSelectionPath(Node[] currentSelectionPath)
|
static void |
setCurrentVATRate(double vat)
|
void |
setCursorManager(CursorManager cursorManager)
|
void |
setDebugMode(boolean debugMode)
|
void |
setDefaultValue(NodeType type,
java.lang.String attributeName,
java.lang.Object defaultValue)
|
void |
setDefaultValueFromString(NodeType type,
java.lang.String attributeName,
java.lang.String defaultValue)
|
void |
setDeleteAllowed(boolean deleteAllowed)
|
void |
setDisplayColor(long node,
java.awt.Color displayColor)
|
void |
setDisplayColor(Node node,
java.awt.Color displayColor)
|
void |
setDragAndDropShouldAsk(boolean dndask)
If this is set to true then a drag and drop on the catalog will ask whether to unlink from the source as well as linking to the target |
void |
setDragAndDropShouldMove(boolean dndmove)
If this is set to true then a drag and drop on the catalog will unlink from the source as well as linking to the target |
void |
setEnumerationAttributeColor(NodeType type,
java.lang.String enumerationAttributeName,
java.lang.String enumerationAttributeValue,
java.awt.Color color)
|
void |
setEnumerationColorAttribute(NodeType type,
java.lang.String enumerationAttributeName)
|
void |
setEnumerationValues(NodeType nodeType,
java.lang.String attributeName,
java.lang.String[] newEnumerationValues)
|
void |
setETVComparator(java.lang.String transformerName,
java.util.Comparator comparator)
|
void |
setETVDestinationName(java.lang.String etvDestinationName)
|
void |
setETVGetAttributeName(java.lang.String transformerName,
java.lang.String name)
|
void |
setETVGetAttributeName(java.lang.String transformerName,
java.lang.String name,
java.lang.String msg)
|
void |
setFileApplication(NodeType type,
java.lang.String fileAttributeName,
java.lang.String appname,
Application app)
|
void |
setGlobal(java.lang.String name,
java.lang.String value)
|
void |
setHistoryAttributeNameAndNode(java.lang.String runnableAttributeName,
NodeType type,
long nodeid,
int numberAllowed)
|
void |
setHistoryAttributeNameAndNode(java.lang.String runnableAttributeName,
NodeType type,
java.lang.String pathname,
int numberAllowed)
|
void |
setIconSupplier(NodeType type,
IconSupplier is)
|
void |
setImageRotateAttributeName(java.lang.String imageRotateAttributeName)
|
void |
setIncludeYears(long node,
java.lang.String dateAttributeName,
boolean includeYears)
|
void |
setInputPrompt(NodeType type,
java.lang.String attributeName,
java.lang.String newPrompt)
|
void |
setJavaAskForInput(java.lang.String name,
boolean askForInput)
|
boolean |
setLinkComparator(long node,
java.lang.String descriptor)
|
protected boolean |
setLinkComparator(Node node,
java.lang.String descriptor)
|
boolean |
setLinkComparator(NodeType type)
|
boolean |
setLinkComparator(NodeType type,
java.lang.String descriptor)
|
void |
setLocalLogical(java.lang.String localName,
JEANFile value)
|
void |
setLocalLogical(java.lang.String localName,
java.lang.String value)
|
static void |
setLogical(java.lang.String name,
JEANFile value)
|
static void |
setLogical(java.lang.String name,
java.lang.String value)
|
static void |
setLogical(java.lang.String appname,
java.lang.String logicalName,
JEANFile value)
|
static void |
setLogical(java.lang.String appname,
java.lang.String logicalName,
java.lang.String value)
|
protected void |
setName(NodeType type,
java.lang.String name)
|
void |
setNewDistribution(boolean newDistribution)
|
void |
setNodeDescription(long node,
java.lang.String description)
|
protected void |
setNodeDescription(Node node,
java.lang.String description)
|
void |
setNodeDescriptionMethod(java.lang.reflect.Method nodeDescriptionMethod)
|
protected void |
setNodeEditorOption(java.lang.String name,
java.lang.Object obj)
|
void |
setNodeTitle(long node,
java.lang.String title)
|
protected void |
setNodeTitle(Node node,
java.lang.String title)
|
void |
setNodeValueComparator(long node,
java.lang.String attributeName,
java.util.Comparator comparator)
|
void |
setNodeValueComparator(long node,
java.lang.String attributeName,
java.util.Comparator comparator,
java.lang.String attributeName2,
java.util.Comparator comparator2)
|
protected void |
setNodeValueComparator(Node node,
java.lang.String attributeName,
java.util.Comparator comparator)
|
protected void |
setNodeValueComparator(Node node,
java.lang.String attributeName,
java.util.Comparator comparator,
java.lang.String attributeName2,
java.util.Comparator comparator2)
|
void |
setNoSave(long nodeHandle,
boolean noSave)
|
void |
setNoSplash(boolean noSplash)
|
void |
setPageVisible(long node,
java.lang.String pageName,
boolean newVisible)
|
protected void |
setPageVisible(Node node,
java.lang.String pageName,
boolean newVisible)
|
void |
setPreloadLevel(int preloadLevel)
|
void |
setPrompt(long node,
java.lang.String attributeName,
java.lang.String prompt)
|
protected void |
setPrompt(Node node,
java.lang.String attributeName,
java.lang.String prompt)
|
void |
setPrompts(long node,
NamedValue[] prompt)
|
protected void |
setPrompts(Node template,
Node node,
NamedValue[] prompt)
|
static void |
setRawOption(Namespace namespace,
java.lang.String name,
boolean value)
|
static void |
setRawOption(Namespace namespace,
java.lang.String name,
byte[] value)
|
static void |
setRawOption(Namespace namespace,
java.lang.String name,
double value)
|
static void |
setRawOption(Namespace namespace,
java.lang.String name,
float value)
|
static void |
setRawOption(Namespace namespace,
java.lang.String name,
int value)
|
static void |
setRawOption(Namespace namespace,
java.lang.String name,
long value)
|
static void |
setRawOption(Namespace namespace,
java.lang.String name,
java.lang.String value)
|
void |
setReadOnly(long nodei,
NamedValue[] nv)
|
void |
setReadOnly(long nodei,
java.lang.String attributeName,
boolean newReadOnly)
|
protected void |
setReadOnly(Node node,
NamedValue[] nv)
|
protected void |
setReadOnly(Node node,
java.lang.String attributeName,
boolean newReadOnly)
|
void |
setReadOnly(NodeType type,
NamedValue[] nv)
|
void |
setReadOnly(NodeType type,
java.lang.String attributeName,
boolean newReadOnly)
|
void |
setRunOnDoubleClick(NodeType type,
java.lang.String attributeName)
|
void |
setSearchListComparator(java.util.Comparator searchListComparator)
|
void |
setSelectedNode(long node)
|
protected void |
setSelectedNode(Node node)
|
void |
setSelectedNode(java.lang.String absolutePath)
|
void |
setSelectedNodes(JEANPath path)
|
void |
setSelectedNodes(JEANPath[] paths)
|
void |
setSelectedNodes(long[] nodes)
|
void |
setSelectedNodes(Node[] nodes)
|
void |
setSelectedNodes(NodeSelector selector,
JEANPath[] paths)
|
void |
setSelectedNodes(NodeSelector selector,
Node[] nodes)
|
void |
setSetAttributeDisplayType(long handle,
java.lang.String setAttributeName,
SetDisplayType type)
|
protected void |
setSetAttributeDisplayType(Node node,
java.lang.String setAttributeName,
SetDisplayType type)
|
void |
setSetAttributeDisplayType(NodeType ntype,
java.lang.String setAttributeName,
SetDisplayType stype)
|
void |
setStringAttributeProType(long node,
java.lang.String stringAttributeName,
AttributeType atype)
The proType of a String attribute means that the string value held is convertible into that type; its display will therefore be appropriate for the pro type, e.g. |
void |
setSystemValue(java.lang.String name,
boolean value)
set a System saved value |
void |
setSystemValue(java.lang.String name,
byte[] value)
set a System saved value |
void |
setSystemValue(java.lang.String name,
double value)
set a System saved value |
void |
setSystemValue(java.lang.String name,
float value)
set a System saved value |
void |
setSystemValue(java.lang.String name,
int value)
set a System saved value |
void |
setSystemValue(java.lang.String name,
long value)
set a System saved value |
void |
setSystemValue(java.lang.String name,
java.lang.String value)
set a System saved value |
void |
setTicker(Tickable tickable)
|
void |
setTimeGranularity(int timeGranularity)
|
static void |
setTmpOption(Namespace namespace,
java.lang.String name,
boolean value)
|
static void |
setTmpOption(Namespace namespace,
java.lang.String name,
byte[] value)
|
static void |
setTmpOption(Namespace namespace,
java.lang.String name,
double value)
|
static void |
setTmpOption(Namespace namespace,
java.lang.String name,
float value)
|
static void |
setTmpOption(Namespace namespace,
java.lang.String name,
int value)
|
static void |
setTmpOption(Namespace namespace,
java.lang.String name,
long value)
|
static void |
setTmpOption(Namespace namespace,
java.lang.String name,
java.lang.String value)
|
void |
setTrash(NodeType type,
long trash)
set the trash node. |
void |
setUseBase64(boolean useBase64)
|
void |
setUser(JEANUser user)
|
static void |
setUsers(JEANUser user)
|
void |
setUserValue(java.lang.String name,
boolean value)
|
void |
setUserValue(java.lang.String name,
byte[] value)
|
void |
setUserValue(java.lang.String name,
java.awt.Color value)
|
void |
setUserValue(java.lang.String name,
double value)
set a User saved value |
void |
setUserValue(java.lang.String name,
float value)
set a User saved value |
void |
setUserValue(java.lang.String name,
int value)
set a User saved value |
void |
setUserValue(java.lang.String name,
long value)
set a User saved value |
void |
setUserValue(java.lang.String name,
java.lang.String value)
|
void |
setVisible(long node,
java.lang.String attributeName,
boolean newVisible)
|
protected void |
setVisible(Node node,
java.lang.String attributeName,
boolean newVisible)
|
void |
setVisible(NodeType type,
java.lang.String attributeName,
boolean newVisible)
|
static void |
showDisplayDialog(java.lang.String name,
java.lang.String msg,
java.lang.String[] labels,
AttributeType[] types,
java.lang.Object[] values)
|
long[] |
showNodeListDialog(long[] ids,
java.lang.String name)
|
static void |
shutdown()
|
void |
sort(long[] nodes,
java.lang.String attributeName,
java.util.Comparator attributeValueComparator)
|
protected void |
sort(Node[] nodes,
java.lang.String attributeName,
java.util.Comparator attributeValueComparator)
|
void |
sortAttributes(NodeType type,
java.lang.String pageName,
java.lang.String[] attributeNames)
|
void |
sortPages(NodeType type,
java.lang.String[] pageNames)
|
void |
splash()
|
void |
splash(java.io.File splashTextFile)
|
java.lang.String[] |
subKeys(java.lang.String[] key,
java.lang.String type)
|
void |
tick(long node,
java.lang.String name)
tick a tick value, i.e. |
protected void |
tick(Node node,
java.lang.String name)
tick a tick value, i.e. |
void |
toggleTick(long node,
java.lang.String name)
toggle a tick value, if true it becomes false and vice versa |
protected void |
toggleTick(Node node,
java.lang.String name)
toggle a tick value, if true it becomes false and vice versa |
org.w3c.dom.Document |
toXML(long[] ids,
long[] selectedIds,
java.lang.String transformerName,
java.lang.String[] key)
|
protected org.w3c.dom.Document |
toXML(Node[] nodes,
Node[] selectedNodes,
java.lang.String transformerName,
java.lang.String[] key)
|
protected org.w3c.dom.Document |
toXML(Node[] nodes,
Node[] selectedNodes,
java.lang.String transformerName,
java.lang.String[] key,
java.lang.String param,
boolean isETV)
|
protected java.net.URL |
transformETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param)
|
protected java.net.URL |
transformETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param,
java.lang.String subdirName)
|
void |
unhideNode(long node)
|
protected void |
unhideNode(Node node)
|
void |
unlink()
unlink currently selected node(s) |
void |
unlink(boolean force)
unlink currently selected node(s) |
void |
unlink(long[] parent,
long child)
|
void |
unlink(long parent,
long child)
|
void |
unlink(long parent,
long child,
boolean confirmDelete)
|
void |
unlink(long parent,
long child,
boolean confirmDelete,
boolean force)
|
protected void |
unlinkActual(Node parentNode,
Node childNode)
|
protected void |
unlinkActual(Node parentNode,
Node childNode,
boolean confirmDelete)
|
protected void |
unlinkActual(Node parentNode,
Node childNode,
boolean confirmDelete,
boolean force)
|
void |
untick(long node,
java.lang.String name)
untick a tick value, i.e. |
protected void |
untick(Node node,
java.lang.String name)
untick a tick value, i.e. |
void |
viewNodes(long[] nodes)
|
void |
viewNodes(Node[] nodes)
|
void |
visit(long handle,
JEANAPI.Visitor visitor)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String APPLICATIONKEYNAME
public static final java.lang.String DEFAULT
public static final java.lang.String DOUBLECOLON
public static final java.lang.String JEANURL
public static final Namespace JEANNAMESPACE
public static final NodeType[] nodeTypes
public static final java.lang.String ADDFILEAPPCMD
public static final java.lang.String ADDNOTECMD
public static final java.lang.String ADDTICKCMD
public static final java.lang.String AUTOBACKUPCMD
public static final java.lang.String ADDXREFCMD
public static final java.lang.String BACKCMD
public static final java.lang.String BACKUPDIRCMD
public static final java.lang.String BACKUPCMD
public static final java.lang.String BROWSECMD
public static final java.lang.String CALCCMD
public static final java.lang.String CALENDARCMD
public static final java.lang.String CREATECFGDISTCMD
public static final java.lang.String CREATEDISTCMD
public static final java.lang.String CLOSEMULTIPLECMD
public static final java.lang.String CLOSECMD
public static final java.lang.String SETCOMPARATORCMD
public static final java.lang.String COPYPATHCMD
public static final java.lang.String COPYDAGCMD
public static final java.lang.String CREATEUSERCMD
public static final java.lang.String DOCHILDCMD
public static final java.lang.String DELETECMD
public static final java.lang.String DOCMD
public static final java.lang.String REMOVEPAGECMD
public static final java.lang.String EDITLOGICALCMD
public static final java.lang.String EMPTYRECYCLEBINCMD
public static final java.lang.String EXPLORERCMD
public static final java.lang.String EXPORTCMD
public static final java.lang.String EDITUSERCMD
public static final java.lang.String ETVCMD
public static final java.lang.String EXITCMD
public static final java.lang.String GLOBALCMD
public static final java.lang.String HIDECMD
public static final java.lang.String HELPCMD
public static final java.lang.String IMPORTFOLDERCMD
public static final java.lang.String IMPORTCMD
public static final java.lang.String INDEXCMD
public static final java.lang.String JAVACMD
public static final java.lang.String CREATELICENSECMD
public static final java.lang.String LINKCMD
public static final java.lang.String LISTPARENTSCMD
public static final java.lang.String LOADSEARCHCMD
public static final java.lang.String LOGWINDOWCMD
public static final java.lang.String MERGECMD
public static final java.lang.String MAKELISTCMD
public static final java.lang.String MONITORCMD
public static final java.lang.String NEWAPPCMD
public static final java.lang.String ADDENUMCMD
public static final java.lang.String NEWETVFILTERCMD
public static final java.lang.String NEWJAVAINITCMD
public static final java.lang.String NEWJAVACMD
public static final java.lang.String NEWPAGECMD
public static final java.lang.String NEWPRIVATEPAGECMD
public static final java.lang.String ADDATTCMD
public static final java.lang.String NEWCMD
public static final java.lang.String NEWWIZARDCMD
public static final java.lang.String OPENCMD
public static final java.lang.String RESETPROMPTCMD
public static final java.lang.String PROBLEMREPORTCMD
public static final java.lang.String PROPERTIESCMD
public static final java.lang.String PRINTCMD
public static final java.lang.String REMOVEATTCMD
public static final java.lang.String REPAIRCATCMD
public static final java.lang.String REMOVEENUMCMD
public static final java.lang.String RENAMECMD
public static final java.lang.String REPAIREFCMD
public static final java.lang.String RUNSEARCHCMD
public static final java.lang.String RESTORECMD
public static final java.lang.String REMOVECMD
public static final java.lang.String REMOVEXREFCMD
public static final java.lang.String SPLASHCMD
public static final java.lang.String SELECTALLCHILDRENCMD
public static final java.lang.String SELECTCHILDRENCMD
public static final java.lang.String SETNAMECMD
public static final java.lang.String SETDEFAULTCMD
public static final java.lang.String SETGLOBALCMD
public static final java.lang.String SEARCHCMD
public static final java.lang.String SETLOGICALCMD
public static final java.lang.String SORTENUMCMD
public static final java.lang.String SORTMENUCMD
public static final java.lang.String SORTATTCMD
public static final java.lang.String SORTPAGECMD
public static final java.lang.String SORTCMD
public static final java.lang.String SETDISPLAYTYPECMD
public static final java.lang.String TEXTEDITORCMD
public static final java.lang.String TIMECMD
public static final java.lang.String UPGRADEFILECMD
public static final java.lang.String UNHIDECMD
public static final java.lang.String UNINDEXCMD
public static final java.lang.String UNLINKCMD
public static final java.lang.String UPGRADENETCMD
public static final java.lang.String VIEWRECYCLEBINCMD
public static final java.lang.String VERSIONCMD
public static final java.lang.String WEBSITECMD
public static final int STRING
public static final int BOOLEAN
public static final int NUMBER
public static final int DATE
public static final int TIME
public static final int DATETIME
public static final int FILE
public static final int APPLICATION
public static final int URL
public static final int NODE
public static final int LINK
public static final int AUDIO
public static final int VIDEO
public static final int IMAGE
public static final int FOLDER
public static final int JAVA
public static final int REFERENCE
public static final int COLOUR
public static final int SET
public static final int ENUMERATION
public static final int TEXT
public static final int EMAIL
public static final int INTEGER
public static final long ROOT
public static final int NODE_SELECTED
public static final int NODE_DESELECTED
public static final int NODE_CREATED
public static final int NODE_DELETED
public static final int NODE_CHILD_ADDED
public static final int NODE_CHILD_REMOVED
public static final int NODE_ATTRIBUTE_CHANGED
public static final int ATTRIBUTE_DISPLAYED
public static final int ATTRIBUTE_CHANGED
public static final int APPLICATION_CREATED
public static final int APPLICATION_DELETED
public static final int XREF_ADDED
public static final int XREF_REMOVED
public static final long CATEGORYTEMPLATEID
public static final long GROUPTEMPLATEID
public static final long ITEMTEMPLATEID
public static final long NULLID
public static final java.lang.String JEANWEBSITE
public static java.text.DateFormat filenameDateTimeFormat
public static final int[] fileAttributeTypes
public static final java.util.Locale JEANLOCALE
public static final java.lang.String TICK
public static final java.lang.Class[] STANDARDARGTYPES
public static final java.lang.String JEANURLPREFIX
public static final java.lang.String NOTES
public static final long NOSUCHNODE
public static final java.lang.String NOTEATTRIBUTE
public static final java.lang.String JEANNAMEATTRIBUTE
public static final java.lang.String JEANTYPEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_TITLEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_FIRSTNAMEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_MIDDLENAMEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_LASTNAMEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_SPOKENNAMEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_FULLNAMEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_ADDRESSATTRIBUTE
public static final java.lang.String ADDRESSBOOK_PRINTLABELATTRIBUTE
public static final java.lang.String ADDRESSBOOK_HOMEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_WORKATTRIBUTE
public static final java.lang.String ADDRESSBOOK_MOBILEATTRIBUTE
public static final java.lang.String ADDRESSBOOK_FAXATTRIBUTE
public static final java.lang.String ADDRESSBOOK_EMAILATTRIBUTE
public static final java.lang.String ADDRESSBOOK_WEBSITEATTRIBUTE
protected JEANBackEnd backEnd
protected Dag dag
protected JEANNodeList searchNodeList
| Method Detail |
|---|
public static java.lang.String getRawOption(Namespace namespace,
java.lang.String name,
java.lang.String defaultValue)
public static void setRawOption(Namespace namespace,
java.lang.String name,
java.lang.String value)
public static boolean getRawOption(Namespace namespace,
java.lang.String name,
boolean defaultValue)
public static void setRawOption(Namespace namespace,
java.lang.String name,
boolean value)
public static byte[] getRawOption(Namespace namespace,
java.lang.String name,
byte[] defaultValue)
public static void setRawOption(Namespace namespace,
java.lang.String name,
byte[] value)
public static int getRawOption(Namespace namespace,
java.lang.String name,
int defaultValue)
public static void setRawOption(Namespace namespace,
java.lang.String name,
int value)
public static long getRawOption(Namespace namespace,
java.lang.String name,
long defaultValue)
public static void setRawOption(Namespace namespace,
java.lang.String name,
long value)
public static float getRawOption(Namespace namespace,
java.lang.String name,
float defaultValue)
public static void setRawOption(Namespace namespace,
java.lang.String name,
float value)
public static double getRawOption(Namespace namespace,
java.lang.String name,
double defaultValue)
public static void setRawOption(Namespace namespace,
java.lang.String name,
double value)
public static void setTmpOption(Namespace namespace,
java.lang.String name,
java.lang.String value)
public static void setTmpOption(Namespace namespace,
java.lang.String name,
boolean value)
public static void setTmpOption(Namespace namespace,
java.lang.String name,
byte[] value)
public static void setTmpOption(Namespace namespace,
java.lang.String name,
int value)
public static void setTmpOption(Namespace namespace,
java.lang.String name,
long value)
public static void setTmpOption(Namespace namespace,
java.lang.String name,
float value)
public static void setTmpOption(Namespace namespace,
java.lang.String name,
double value)
public static java.lang.String[] getOptionNames(Namespace namespace)
public static void shutdown()
public static JEANAPI newJEANAPI(java.lang.String applicationName)
applicationName - the name of the application
public static JEANAPI newJEANAPI(java.io.File jeandir,
java.lang.String applicationName)
applicationName - the name of the application
protected static JEANAPI newJEANAPI(JEANBackEnd backEnd)
public static long getTemplateID(NodeType type)
protected static boolean canLink(NodeType parent,
NodeType child)
public static void setUsers(JEANUser user)
public static Namespace applicationNamespace(java.lang.String applicationName)
public static void backup(JEANAPI api,
long[] nodes,
java.lang.String arg)
public static boolean hasSDK()
public static java.lang.String getSDKKey()
public static boolean canLicense()
public static java.lang.String getLKKey()
public static boolean mailIsLoaded()
public static JEANAPI getMailAPI()
public static boolean addMailProcessor(MailProcessor mailProcessor)
public static boolean sendMail(java.lang.String[] to,
java.lang.String[] cc,
java.lang.String[] bcc,
java.lang.String subject,
java.lang.String message,
java.io.File[] attachments)
public static boolean sendAMail(java.lang.String recipients)
recipients - a comma separated list of email addressespublic static Dag createNewApplicationUsingWizard()
public static Dag createNewApplicationUsingWizard(JEANAPI api)
public static void createNewWizardUsingWizard()
public static boolean isLoaded(java.lang.String applicationName)
public static org.w3c.dom.Document getEnumerationDocument(NodeType type,
java.lang.String attributeName,
java.lang.String[] values)
protected static int[] getTypeInt(AttributeType[] type)
protected static int getTypeInt(AttributeType type)
protected static int getNodeTypeInt(NodeType type)
public static AttributeType getAttributeType(int typei)
public static AttributeType[] getAttributeType(int[] typei)
public static java.lang.Object getValueFromString(AttributeType type,
java.lang.String valueAsString)
type - Description of the ParametervalueAsString - Description of the Parameter
public static java.lang.String getValueAsString(AttributeType type,
java.lang.Object val)
public static org.w3c.dom.Document loadXMLDoc(java.lang.String[] key)
throws LockedException
LockedException
public static void saveXMLDoc(java.lang.String[] key,
org.w3c.dom.Document doc)
throws LockedException
LockedException
public static void deleteXMLDoc(java.lang.String[] key)
throws LockedException
LockedExceptionpublic static double currentVATRate()
public static void setCurrentVATRate(double vat)
public static java.lang.String[] getAttributeNameElements(java.lang.String attributeFullName)
public static void deleteApplication(java.lang.String deleteWhat)
public static java.lang.String[] listKnownApplicationNames()
public static java.io.File getPool()
public static void browse(org.w3c.dom.Document doc)
public static void browse(java.net.URL url)
public static void browse(java.lang.String urlString)
protected void loadNodeTypeInformation()
public void applicationInitialize()
public void setCursorManager(CursorManager cursorManager)
public CursorManager getCursorManager()
public JEANBackEnd getBackEnd()
public void displayImageFiles(java.lang.String imageAttributeName,
long[] nodes)
public void displayImageFiles(NamedValue[] nodes)
public void displayImageFiles(java.io.File[] files)
public JEANSearchResultBrowser getSearchResultBrowser()
protected JEANMenuFactory getMenuFactory()
protected NodeEditor getNodeEditor(NodeType type)
public Namespace getNamespace()
public JEANCatalog getCatalog()
public JEANCatalog getCatalog(java.lang.String selectedNodePath)
public JEANCatalog getPlainCatalog()
public void addNodeListener(NodeListener listener)
public Namespace getCatalogNamespace()
public javax.swing.JMenu getEntityMenu()
public javax.swing.JMenu getCatalogMenu()
public javax.swing.JMenu getAdminMenu()
public javax.swing.JMenuBar getMenuBar()
public javax.swing.JMenuBar getMenuBar(java.lang.String id)
public void fillMenuBar(javax.swing.JMenuBar menuBar)
public javax.swing.JPopupMenu getPopupMenu(NodeType type)
public long[] showNodeListDialog(long[] ids,
java.lang.String name)
public JEANNodeList getNodeList(long[] nodes,
java.lang.String name)
public JEANNodeList getNodeList(Node[] nodes,
java.lang.String name)
public JEANPathList getPathList(Node node,
java.lang.String name)
public Namespace getNodeListNamespace()
public JEANAttributePanel getAttributePanel()
public void finishWithAttributePanel(JEANAttributePanel panel)
public Namespace getAttributePanelNamespace()
public void repaintAttributePanels()
protected Dag getApplication()
protected Node getNodeFromHandle(long handle)
protected long getHandleFromNode(Node node)
protected long[] getHandlesFromNodes(Node[] nodes)
protected java.lang.Long[] getHandleObjectsFromNodes(Node[] nodes)
protected Node[] getNodesFromHandles(long[] handles)
public AttributeType getEnumerationAttributeType(java.lang.String[] values)
public java.awt.datatransfer.DataFlavor getDataFlavor()
public java.awt.datatransfer.DataFlavor getArrayDataFlavor()
public java.awt.datatransfer.DataFlavor getStringDataFlavor()
public java.lang.String getName(long handle)
handle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the applicationpublic java.lang.String getApplicationName()
public NodeType getType(long handle)
handle - the handle to a node
public boolean hasAttribute(long handle,
java.lang.String name)
protected boolean hasAttribute(Node node,
java.lang.String name)
protected Attribute getTheAttribute(long handle,
java.lang.String name)
protected Attribute getTheAttribute(Node node,
java.lang.String name)
protected Attribute getTheAttribute(NodeType type,
java.lang.String name)
public java.lang.Object getAttribute(long handle,
java.lang.String name)
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
public java.lang.Object getActualAttribute(long handle,
java.lang.String name)
throws JEANInvalidHandleException
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
protected java.lang.Object getAttribute(Node node,
java.lang.String name)
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
protected java.lang.Object getActualAttribute(Node node,
java.lang.String name)
name - the name of an attributenode - a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
public void setAttributes(long handle,
NamedValue[] values)
protected void setAttributes(Node node,
NamedValue[] values)
public NamedValue[] getAttributeValues(long handle,
java.lang.String[] names)
throws JEANInvalidHandleException,
JEANInvalidAttributeNameException
names - the names of the attributeshandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
public NamedValue[] getAttributeValues(long handle)
throws JEANInvalidHandleException
JEANInvalidHandleException
public NamedValue[] getActualAttributeValues(long handle,
java.lang.String[] names)
throws JEANInvalidHandleException,
JEANInvalidAttributeNameException
names - the names of the attributeshandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
public NamedValue[] getActualAttributeValues(long handle)
throws JEANInvalidHandleException
JEANInvalidHandleException
protected NamedValue[] getAttributeValues(Node node,
java.lang.String[] names)
throws JEANInvalidAttributeNameException
names - the names of the attributesnode - a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.protected NamedValue[] getAttributeValues(Node node)
protected NamedValue[] getActualAttributeValues(Node node,
java.lang.String[] names)
throws JEANInvalidAttributeNameException
names - the names of the attributeshandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.protected NamedValue[] getActualAttributeValues(Node node)
public java.lang.String getDisplayAttribute(long handle,
java.lang.String name)
throws JEANInvalidHandleException,
JEANInvalidAttributeNameException
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
public java.lang.String getAttributeString(long handle,
java.lang.String name)
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
public java.lang.String getDisplayAttributeString(long handle,
java.lang.String name)
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
protected java.lang.String getAttributeString(Node node,
java.lang.String name)
name - the name of an attributenode - a node
public java.lang.String[] getAttributeStrings(long handle,
java.lang.String name)
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
protected java.lang.String[] getAttributeStrings(Node node,
java.lang.String name)
name - the name of an attributenode - a node
public java.lang.Object getAttribute(long[] handle,
java.lang.String name)
throws JEANInvalidHandleException,
JEANInvalidAttributeNameException
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if any of the given handles do not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.
public AttributeType getAttributeType(long handle,
java.lang.String name)
throws JEANInvalidHandleException
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.protected JEANAPI.NodeTypeInformation getNodeTypeInformation(NodeType type)
protected AttributeType getAttributeType(NodeType type,
java.lang.String name)
public java.lang.Class getAttributeClass(long handle,
java.lang.String name)
throws JEANInvalidHandleException,
JEANInvalidAttributeNameException
name - the name of an attributehandle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
JEANInvalidAttributeNameException - if the given name does not reference
an attribute in that type of node.public long[] getChildren(long handle)
handle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
public long[] getChildren(long handle,
NodeType type)
handle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
public boolean isChildOf(long child,
long parent)
public java.lang.String[] getChildrenNames(long handle,
NodeType type)
handle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
protected java.lang.String[] getChildrenNames(Node node,
NodeType type)
handle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
public long[] getAllChildren(long handle,
NodeType type)
handle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
public long[] getAllChildren(long[] handle,
NodeType type)
handle - the handle to a node
JEANInvalidHandleException - if the given handle does not reference
a node in the application
protected Node[] getAllChildren(Node node,
NodeType type)
protected Node[] getAllChildren(Node[] node,
NodeType type)
public long[] getParents(long id)
id - the id of a node
a node in the application
public long[] getParents(long id,
NodeType type)
id - the id of a nodetype - the type of parents that are of interest, if null then all types.
a node in the application
public long[] getParents(long id,
NodeType[] types,
long[] excluding)
id - the id of a nodetypes - the types of parents that are of interest, if null then all types.excluding, - any parents that should be excluded from the returned list, may be null
a node in the application
public void addEventListener(JEANAPI.JEANEventListener listener)
listener - a listener for JEANEvents
public boolean firePreEvent(long node,
java.lang.String name,
int eventType,
java.lang.Object parameter)
public void firePostEvent(long node,
java.lang.String name,
int eventType,
java.lang.Object parameter)
public void visit(long handle,
JEANAPI.Visitor visitor)
public long createNode(java.lang.String absolutePath,
NodeType type)
public long createNode(java.lang.String[] path,
NodeType type)
protected Node createActualNode(java.lang.String absolutePath,
NodeType type)
protected Node createActualNode(java.lang.String[] path,
NodeType type)
public long getOrCreateNode(NamedTyped[] path)
public long getOrCreateNode(long start,
NamedTyped[] path)
protected Node getOrCreateActualNode(NamedTyped[] path)
public long getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type)
public long getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type,
boolean useEditor)
protected Node getOrCreateNode(Node parentNode,
java.lang.String name,
NodeType type)
protected Node getOrCreateNode(Node parentNode,
java.lang.String name,
NodeType type,
boolean useEditor)
public long getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes)
public long getOrCreateNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean editExisting)
protected Node getOrCreateNode(Node parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean editExisting)
protected Node createActualNodePath(java.lang.String[] path,
NodeType containerType,
NodeType targetType)
protected Node createActualNodePath(Node startingFrom,
java.lang.String[] path,
NodeType containerType,
NodeType targetType)
protected Node createActualNodePath(NamedTyped[] path)
protected Node createActualNodePath(Node startingFrom,
NamedTyped[] path)
protected Node createActualNodePath(Node startingFrom,
NamedTyped[] path,
boolean useEditor)
public long createNode(long parentNode,
java.lang.String name,
NodeType type)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long createNode(long parentNode,
java.lang.String name,
NodeType type,
boolean useEditor)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long createNode(long parentNode,
java.lang.String name,
NodeType type,
int ordinal)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long createNode(long parentNode,
java.lang.String name,
NodeType type,
boolean useEditor,
int ordinal)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
int ordinal)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long createNode(long parentNode,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor,
int ordinal)
parentNode - the node, of which this is to be a childname - the name of this new nodetype - the type of the new node
public long[] createNodes(long parentNode,
NodeCreationSpecification[] specs,
NodeType type)
protected Node[] createNodes(Node parent,
NodeCreationSpecification[] specs,
NodeType type)
protected Node createNode(Node parent,
java.lang.String name,
NodeType type)
protected Node createNode(Node parent,
java.lang.String name,
NodeType type,
int ordinal)
protected Node createNode(Node parent,
java.lang.String name,
NodeType type,
boolean useEditor)
protected Node createNode(Node parent,
java.lang.String name,
NodeType type,
NamedValue[] attributes)
protected Node createNode(Node parent,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor)
protected Node createNode(Node parent,
java.lang.String name,
NodeType type,
NamedValue[] attributes,
boolean useEditor,
int ordinal)
attributes - are names and initial values for any attributes to be set in the created nodepublic java.lang.String getCategoryName()
public java.lang.String getCategoryNamePlural()
public java.lang.String getGroupName()
public java.lang.String getGroupNamePlural()
public java.lang.String getItemName()
public java.lang.String getItemNamePlural()
public java.lang.String getNodeTypeName(NodeType type)
public void unlink()
public void unlink(boolean force)
public void unlink(long parent,
long child)
public void unlink(long[] parent,
long child)
public void unlink(long parent,
long child,
boolean confirmDelete)
public void unlink(long parent,
long child,
boolean confirmDelete,
boolean force)
public void link(long parent,
long child)
public void link(long[] parent,
long child)
protected void unlinkActual(Node parentNode,
Node childNode)
protected void unlinkActual(Node parentNode,
Node childNode,
boolean confirmDelete)
protected void unlinkActual(Node parentNode,
Node childNode,
boolean confirmDelete,
boolean force)
protected void linkActual(Node parentNode,
Node childNode)
protected void linkActual(Node[] parentNodes,
Node childNode)
public void link(long parent,
long[] children)
protected void linkActual(Node parentNode,
Node[] childrenNodes)
protected java.lang.String[] getAttributeNames(Node node)
protected Attribute[] getAttributes(Node node)
protected java.lang.String[] getAttributeNames(Node node,
java.lang.String page)
protected Attribute[] getAttributes(Node node,
java.lang.String page)
protected Attribute[] getAttributes(NodeType type)
protected Attribute[] getAttributes(NodeType type,
java.lang.String page)
public java.lang.String[] getAttributeNames(long id)
public java.lang.String[] getAttributeNames(long id,
java.lang.String page)
protected java.lang.String[] getAttributeNames(NodeType type)
protected java.lang.String[] getAttributeNames(NodeType type,
AttributeType atype)
protected AttributeType[] getAttributeTypes(NodeType type)
protected NamedTyped[] getAttributeNamesAndTypes(NodeType type)
protected java.lang.String[] getAttributeNames(NodeType type,
java.lang.String page)
protected java.lang.String[] getIndexableAttributeNames(Node node)
public java.lang.String[] getIndexableAttributeNames(long id)
protected java.lang.String[] getFileAttributeNames(Node node)
public java.lang.String[] getFileAttributeNames(long id)
public java.lang.String[] getFileAttributeNames(NodeType type)
protected java.lang.String[] getIndexableAttributeNames(NodeType type)
protected java.lang.String[] getIndexableAttributeFullNames(NodeType type)
protected AttributeType[] getIndexableAttributeTypes(NodeType type)
protected Attribute[] getIndexableAttributes(Node node)
protected Attribute[] getIndexableAttributes(NodeType type)
protected Attribute[] getVisibleIndexableAttributes(Node node)
protected Attribute[] getVisibleIndexableAttributes(NodeType type)
protected Attribute[] getVisibleAttributes(Node node)
protected Attribute[] getVisibleAttributes(NodeType type)
protected java.lang.String[] getSetAttributeNames(NodeType type)
protected java.lang.String[] getSetAttributeFullNames(NodeType type)
protected Attribute[] getSetAttributes(Node node)
protected Attribute[] getSetAttributes(NodeType type)
protected java.lang.String[] getReferenceAttributeNames(NodeType type)
public java.lang.String[] getReferenceAttributeFullNames(NodeType type)
public java.lang.String[] getReferenceAttributeTargetApplicationNames(NodeType type)
protected Attribute[] getReferenceAttributes(Node node)
protected Attribute[] getReferenceAttributes(NodeType type)
protected java.lang.String[] getRunnableAttributeNames(Node node)
public java.lang.String[] getRunnableAttributeNames(long id)
public java.lang.String[] getRunnableAttributeNames(NodeType type)
public java.lang.String[] getRunnableAttributeCommands(NodeType type)
public java.lang.String[] getRunnableAttributeFullNames(NodeType type)
public AttributeType[] getRunnableAttributeTypes(NodeType type)
protected Attribute[] getRunnableAttributes(Node node)
protected Attribute[] getRunnableAttributes(NodeType type)
public boolean hasRunnables(NodeType type)
public boolean hasRunnables()
public boolean[] getHasRunnables()
public void nodeHasChanged(long node)
protected void nodeHasChanged(Node node)
public void resetAttributePanels()
protected void defaultHasChanged(NodeType type)
public long getNode(java.lang.String absolutePath)
public long getNode(java.lang.String[] path)
protected Node[] getNodeArray(java.lang.String absolutePath)
protected Node[] getNodeArray(java.lang.String[] path)
protected Node getActualNode(java.lang.String absolutePath)
protected Node getActualNode(java.lang.String[] path)
protected Node getNode(Node node,
java.lang.String path)
protected Node getNode(Node node,
java.lang.String[] path)
public long getNode(long nodeID,
java.lang.String path)
public java.lang.Object createSetAttributeValue(java.lang.String setAttributeName,
NamedTypedValue[] attDetails)
public void setAttribute(long nodeHandle,
java.lang.String name,
java.lang.Object value)
public void setAttribute(Node node,
java.lang.String name,
java.lang.Object value)
public void setNoSave(long nodeHandle,
boolean noSave)
public boolean audioNeeded()
public java.io.File getBackupDirectory()
public java.io.File getNewBackupDirectory()
public void backup()
public void backupIfNecessary()
public java.lang.String[] getRestoreNames()
public void restore(java.lang.String restoreNumber)
public void quit()
public void merge(NodeType type,
long[] nodes,
long node)
throws CycleException,
JEANInvalidHandleException
nodes - a set of nodesnode - the node to have links to all the children of the nodes in the settype - the type of children to be merged, if null then all.
CycleException
JEANInvalidHandleException
public void merge(NodeType type,
long[] nodes,
long parentNode,
java.lang.String newNodeName,
NodeType newType)
throws CycleException,
JEANInvalidHandleException
nodes - a set of nodesparentNode - the node to have a new child that will have links to all the children of the nodes in the settype - the type of children to be merged, if null then all.
CycleException
JEANInvalidHandleException
protected void merge(NodeType type,
Node[] nodes,
Node node)
throws CycleException
nodes - a set of nodesnode - the node to have links to all the children of the nodes in the settype - the type of children to be merged, if null then all.
CycleException
protected void merge(NodeType type,
Node[] nodes,
Node parentNode,
java.lang.String newNodeName,
NodeType newNodeType)
throws CycleException
nodes - a set of nodesparentNode - the node to have a new child that will have links to all the children of the nodes in the settype - the type of children to be merged, if null then all.
CycleExceptionpublic void importCatalog()
public void hideNode(long node)
protected void hideNode(Node node)
public void unhideNode(long node)
protected void unhideNode(Node node)
public void setPreloadLevel(int preloadLevel)
public boolean isPreloading()
public int getPreloadLevel()
public org.w3c.dom.Document loadXMLDocument(java.lang.String[] key)
public void saveXMLDocument(java.lang.String[] key,
org.w3c.dom.Document doc)
public java.lang.String[] subKeys(java.lang.String[] key,
java.lang.String type)
public void help()
public java.lang.Object[] getValueForAttributes(long nodeID,
java.lang.String[] attributeNames,
java.lang.String dialogName)
nodeID - the handle of the node of which attribute values are to be obtainedattributeNames - the full names of all the attributes whose values are requireddialogName - a name for the dialog to be used in the Frame manager
public void setDefaultValue(NodeType type,
java.lang.String attributeName,
java.lang.Object defaultValue)
public void setDefaultValueFromString(NodeType type,
java.lang.String attributeName,
java.lang.String defaultValue)
public java.lang.String getUserValue(java.lang.String name,
java.lang.String defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
java.lang.String value)
public java.awt.Color getUserValue(java.lang.String name,
java.awt.Color defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
java.awt.Color value)
public boolean getUserValue(java.lang.String name,
boolean defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
boolean value)
public byte[] getUserValue(java.lang.String name,
byte[] defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
byte[] value)
public int getUserValue(java.lang.String name,
int defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
int value)
name - the name of the saved valuevalue - the value to be saved under this name.
public long getUserValue(java.lang.String name,
long defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
long value)
name - the name of the saved valuevalue - the value to be saved under this name.
public float getUserValue(java.lang.String name,
float defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
float value)
name - the name of the saved valuevalue - the value to be saved under this name.
public double getUserValue(java.lang.String name,
double defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setUserValue(java.lang.String name,
double value)
name - the name of the saved valuevalue - the value to be saved under this name.
public java.lang.String getSystemValue(java.lang.String name,
java.lang.String defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setSystemValue(java.lang.String name,
java.lang.String value)
name - the name of the saved valuevalue - the value to be saved under this name.
public boolean getSystemValue(java.lang.String name,
boolean defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setSystemValue(java.lang.String name,
boolean value)
name - the name of the saved valuevalue - the value to be saved under this name.
public byte[] getSystemValue(java.lang.String name,
byte[] defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setSystemValue(java.lang.String name,
byte[] value)
name - the name of the saved valuevalue - the value to be saved under this name.
public int getSystemValue(java.lang.String name,
int defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setSystemValue(java.lang.String name,
int value)
name - the name of the saved valuevalue - the value to be saved under this name.
public long getSystemValue(java.lang.String name,
long defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setSystemValue(java.lang.String name,
long value)
name - the name of the saved valuevalue - the value to be saved under this name.
public float getSystemValue(java.lang.String name,
float defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setSystemValue(java.lang.String name,
float value)
name - the name of the saved valuevalue - the value to be saved under this name.
public double getSystemValue(java.lang.String name,
double defaultValue)
name - the name of the saved valuedefaultValue - the value to be returned if there is currently no saved value under this name.
public void setSystemValue(java.lang.String name,
double value)
name - the name of the saved valuevalue - the value to be saved under this name.
public void addFormatter(java.lang.String attributeName,
java.text.Format format)
public void setGlobal(java.lang.String name,
java.lang.String value)
public static void setLogical(java.lang.String name,
java.lang.String value)
public static void setLogical(java.lang.String name,
JEANFile value)
public static void setLogical(java.lang.String appname,
java.lang.String logicalName,
java.lang.String value)
public static void setLogical(java.lang.String appname,
java.lang.String logicalName,
JEANFile value)
public JEANFile getLocalLogical(java.lang.String localName)
public void setLocalLogical(java.lang.String localName,
java.lang.String value)
public void setLocalLogical(java.lang.String localName,
JEANFile value)
public static JEANFile getLogical(java.lang.String name)
public static JEANFile getLogical(java.lang.String appname,
java.lang.String logicalName)
public java.lang.String[] getLogicalNames()
public static java.lang.String[] getLogicalNames(java.lang.String appname)
public static void copyLogicals(java.lang.String appname)
public JEANAttributeReference getReferenceTarget(long nodeID,
java.lang.String attributeName)
public java.io.File getWebDirectory()
public java.io.File getWebFile(java.lang.String name)
public java.io.File getTmpDirectory()
public java.io.File getTmpFile(java.lang.String type)
public java.io.File getTmpFile(java.lang.String type,
boolean deleteOnExit)
public java.io.File getTmpWebFile(java.lang.String type)
public java.io.File getConfigFile(java.lang.String[] path)
public org.w3c.dom.Document getConfigDocument()
public void saveConfigDocument(org.w3c.dom.Document doc)
public java.util.Date getCreationDate(long node)
protected java.util.Date getCreationDate(Node node)
public java.io.File getCacheDirectory()
public void enableJavaMenuItem(java.lang.String name,
boolean enabled)
public void setJavaAskForInput(java.lang.String name,
boolean askForInput)
public void addDisplayMouseListener(NodeType type,
java.lang.String attributeName,
java.awt.event.MouseListener listener)
public long[] search(long[] startNodes,
Criterion criterion)
public long[] search(NodeType type,
long[] startNodes,
Criterion criterion)
protected Node[] search(Node[] startNodes,
Criterion criterion)
protected Node[] search(NodeType type,
Node[] startNodes,
Criterion criterion)
public java.lang.Object getNewAttributeValue(java.lang.String prompt,
long nodeHandle,
java.lang.String attributeName)
prompt - the prompt for the user to provide a valuetypei - the attribute typeinitialValue - and initialValue to be set in the dialog, may be null
public java.lang.Object getAttributeTypeValue(java.lang.String prompt,
AttributeType type,
java.lang.Object initialValue)
prompt - the prompt for the user to provide a valuetypei - the attribute typeinitialValue - and initialValue to be set in the dialog, may be null
public java.lang.Object[] getAttributeTypeValues(NodeType type,
java.lang.String[] attributeNames)
public java.lang.Object[] getAttributeTypeValues(java.lang.String msg,
NodeType type,
java.lang.String[] attributeNames)
public java.lang.Object[] getAttributeTypeValues(java.lang.String[] prompts,
AttributeType[] type,
java.lang.Object[] initialValue)
typei - the attribute typeinitialValue - and initialValue to be set in the dialog, may be null
public java.lang.Object[] getAttributeTypeValues(java.lang.String msg,
java.lang.String[] prompts,
int[] typei,
java.lang.Object[] initialValue)
typei - the attribute typeinitialValue - and initialValue to be set in the dialog, may be null
public InputPanel getInputPanel(java.lang.String[] prompts,
AttributeType[] type,
java.lang.Object[] initialValue)
public DisplayPanel getDisplayPanel(java.lang.String[] labels,
AttributeType[] types,
java.lang.Object[] values)
public static void showDisplayDialog(java.lang.String name,
java.lang.String msg,
java.lang.String[] labels,
AttributeType[] types,
java.lang.Object[] values)
public long[] getCatalogValues(java.lang.String msg,
long[] selectedNodes)
msg - a message to display with the catalog, may be nullselectedNodes - any nodes that you wish to see preselected, may be null
public long[] getCatalogValues(java.lang.String title,
java.lang.String msg,
long[] selectedNodes)
msg - a message to display with the catalog, may be nullselectedNodes - any nodes that you wish to see preselected, may be null
public long getCatalogValue(java.lang.String msg,
long selectedNode)
msg - a message to display with the catalog, may be nullselectedNodes - any nodes that you wish to see preselected, may be null
public long getCatalogValue(java.lang.String title,
java.lang.String msg,
long selectedNode)
msg - a message to display with the catalog, may be nullselectedNodes - any nodes that you wish to see preselected, may be null
public static InputPanel getNodeTypeRadioPanel(NodeType initialSelection)
public java.lang.Object[] getAttributeTypeValues(java.lang.String msg,
java.lang.String[] prompts,
AttributeType[] type,
java.lang.Object[] initialValue)
typei - the attribute typeinitialValue - and initialValue to be set in the dialog, may be null
public java.util.Iterator iterator(NodeType type)
public java.util.Iterator iterator(NodeType[] type)
protected java.util.Iterator iterator(NodeType type,
Node startingAt)
protected java.util.Iterator iterator(NodeType[] type,
Node startingAt)
public java.util.Iterator iterator(NodeType type,
long startingAt)
public java.util.Iterator iterator(NodeType[] type,
long startingAt)
protected void processNodes(NodeType type,
Node startingAt,
NodeProcessor processor)
protected void processNodes(NodeType[] type,
Node startingAt,
NodeProcessor processor)
public void processNodes(NodeType type,
long startingAt,
NodeProcessor processor)
public void processNodes(NodeType[] type,
long startingAt,
NodeProcessor processor)
public void addValueToEnumeration(NodeType nodeType,
java.lang.String attributeName,
java.lang.String newEnumerationValue)
public void removeValueFromEnumeration(NodeType nodeType,
java.lang.String attributeName,
java.lang.String newEnumerationValue)
public void removeAttribute(NodeType type,
java.lang.String attributeName)
public void addAttributeToNode(long node,
java.lang.String attributeName,
AttributeType atype,
java.lang.Object val)
protected void addAttributeToNode(Node node,
java.lang.String attributeName,
AttributeType atype,
java.lang.Object val)
public void addAttribute(NodeType type,
java.lang.String attributeName,
AttributeType atype,
java.lang.Object value,
boolean visible)
public void addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue att,
boolean visible)
public void addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue ntv,
int ordinal,
boolean visible)
public void addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue att)
public void addAttribute(NodeType type,
java.lang.String pageName,
NamedTypedValue ntv,
int ordinal)
public void addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes)
public void addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
boolean editable)
public void addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
int ordinal,
boolean editable)
public void addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
java.lang.String privateToApplicationName)
public void addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
boolean editable,
java.lang.String privateToApplicationName)
public void addPage(NodeType type,
java.lang.String name,
NamedTypedValue[] attributes,
int ordinal,
boolean editable,
java.lang.String privateToApplicationName)
public void addAttribute(NodeType type,
java.lang.String pageName,
Attribute att)
public void addAttributes(NodeType type,
java.lang.String pageName,
Attribute[] att)
public void addAttributes(NodeType type,
java.lang.String pageName,
NamedTypedValue[] att)
public void addAttributes(NodeType type,
java.lang.String pageName,
NamedTypedValue[] att,
int ordinal)
public boolean setLinkComparator(NodeType type)
public boolean setLinkComparator(NodeType type,
java.lang.String descriptor)
public boolean setLinkComparator(long node,
java.lang.String descriptor)
protected boolean setLinkComparator(Node node,
java.lang.String descriptor)
public void setNodeValueComparator(long node,
java.lang.String attributeName,
java.util.Comparator comparator)
public void setNodeValueComparator(long node,
java.lang.String attributeName,
java.util.Comparator comparator,
java.lang.String attributeName2,
java.util.Comparator comparator2)
protected void setNodeValueComparator(Node node,
java.lang.String attributeName,
java.util.Comparator comparator)
protected void setNodeValueComparator(Node node,
java.lang.String attributeName,
java.util.Comparator comparator,
java.lang.String attributeName2,
java.util.Comparator comparator2)
public void setInputPrompt(NodeType type,
java.lang.String attributeName,
java.lang.String newPrompt)
public void setReadOnly(NodeType type,
java.lang.String attributeName,
boolean newReadOnly)
protected void setReadOnly(Node node,
java.lang.String attributeName,
boolean newReadOnly)
public void setReadOnly(long nodei,
java.lang.String attributeName,
boolean newReadOnly)
public void setReadOnly(NodeType type,
NamedValue[] nv)
protected void setReadOnly(Node node,
NamedValue[] nv)
public void setReadOnly(long nodei,
NamedValue[] nv)
public void setVisible(NodeType type,
java.lang.String attributeName,
boolean newVisible)
public void setVisible(long node,
java.lang.String attributeName,
boolean newVisible)
protected void setVisible(Node node,
java.lang.String attributeName,
boolean newVisible)
public void setPageVisible(long node,
java.lang.String pageName,
boolean newVisible)
protected void setPageVisible(Node node,
java.lang.String pageName,
boolean newVisible)
public void importDirectory(long container,
java.io.File directory,
java.lang.String type,
java.lang.String attributeName,
java.util.Comparator fileComparator)
protected void importDirectory(Node container,
java.io.File directory,
java.lang.String type,
java.lang.String attributeName,
java.util.Comparator fileComparator)
public boolean hasAttribute(NodeType type,
java.lang.String attributeName)
public boolean hasAttribute(NodeType type,
java.lang.String attributeName,
int attributeTypei)
public boolean hasAttribute(NodeType type,
java.lang.String attributeName,
int[] attributeTypei)
public org.w3c.dom.Document toXML(long[] ids,
long[] selectedIds,
java.lang.String transformerName,
java.lang.String[] key)
protected org.w3c.dom.Document toXML(Node[] nodes,
Node[] selectedNodes,
java.lang.String transformerName,
java.lang.String[] key)
protected org.w3c.dom.Document toXML(Node[] nodes,
Node[] selectedNodes,
java.lang.String transformerName,
java.lang.String[] key,
java.lang.String param,
boolean isETV)
public void export(Node[] nodes)
public org.w3c.dom.Node getConfigXMLNode()
public void archive(long node)
protected void archive(Node node)
public void loadArchive(long node)
protected void loadArchive(Node node)
protected Node[] importActualNodes(boolean ask)
public long[] importNodes(boolean ask)
public void saveWebDocument(org.w3c.dom.Document doc,
java.lang.String name,
java.lang.String extension)
public org.w3c.dom.Document loadWebDocument(java.lang.String name)
public void browseETV(java.lang.String transformerName,
long[] ids)
public void browseETV(java.lang.String transformerName,
long[] ids,
long[] selectedIds)
public void browseETV(java.lang.String transformerName,
long[] ids,
java.lang.String param)
public void browseETV(java.lang.String transformerName,
long[] ids,
long[] selectedIds,
java.lang.String param)
protected void browseETV(java.lang.String transformerName,
Node[] nodes)
protected void browseETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes)
protected void browseETV(java.lang.String transformerName,
Node[] nodes,
java.lang.String param)
protected void browseETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param)
protected void browseETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param,
java.lang.String subdirName)
protected java.net.URL transformETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param)
protected java.net.URL transformETV(java.lang.String transformerName,
Node[] nodes,
Node[] selectedNodes,
java.lang.String param,
java.lang.String subdirName)
public java.lang.String[] listETVs()
public java.lang.String getTransparentGifURL()
public void setUser(JEANUser user)
public void saveUser(JEANUser user)
public static JEANUser getUser()
public static java.lang.String getUserName()
public static java.lang.String getUserFullName()
protected JEANUser loadUser(java.lang.String userName)
public JEANUser[] getUsers()
public java.lang.String[] getUserNames()
public JEANUser getUser(java.lang.String userName)
public void setETVGetAttributeName(java.lang.String transformerName,
java.lang.String name)
public void setETVGetAttributeName(java.lang.String transformerName,
java.lang.String name,
java.lang.String msg)
public void setETVComparator(java.lang.String transformerName,
java.util.Comparator comparator)
public void setTimeGranularity(int timeGranularity)
public int getTimeGranularity()
public boolean isGranularitySet()
public boolean isCategory(long id)
public boolean isGroup(long id)
public boolean isItem(long id)
public java.lang.String[] getEnumerationValues(long id,
java.lang.String attributeName)
public java.lang.String[] getEnumerationValues(NodeType type,
java.lang.String attributeName)
protected java.lang.String[] getEnumerationValues(Node node,
java.lang.String attributeName)
public void addJEANMenuEnabler(java.lang.String name,
JEANMenuEnabler menuEnabler)
name - the text of the menu itemmenuEnabler - a JEANMenuEnablerpublic java.lang.String[] getPageNames(NodeType type)
public boolean hasPage(long node,
java.lang.String pageName)
protected boolean hasPage(Node node,
java.lang.String pageName)
public boolean hasPage(NodeType type,
java.lang.String pageName)
public boolean hasXrefPage(long node)
protected void setName(NodeType type,
java.lang.String name)
public void addParentChildDataTransfer(NodeType type,
java.lang.String parentAttributeName,
java.lang.String childAttributeName)
public boolean isAdmin()
public void addETVListener(java.lang.String etvName,
ETVListener listener)
public void setETVDestinationName(java.lang.String etvDestinationName)
public java.lang.String getETVDestinationName()
protected ETVWrapper firePreETVListeners(java.lang.String etvName,
Node[] nodes)
protected void firePostETVListeners(java.lang.String etvName,
Node[] nodes)
public java.lang.reflect.Method getExternalMethod(java.lang.String name)
protected NamedValue[] getRunnableAttributeNamesAndCommands(NodeType type)
protected void setNodeEditorOption(java.lang.String name,
java.lang.Object obj)
public void auditETV(java.lang.String transformerName,
java.lang.String auditAttribute)
applications/applicationName/transformerName + 's'/transformerName + '-' + value
where the final value is either the value of the attribute named here, on the nofde or the first of the node set
being transformed, or the current system time in millseconds if auditAttribute is null, or nothing if auditAttribute is an empty string
transformerName - the name of the transformer that is to be auditedauditAttribute - the name of the attribute whose value is to be appended to the saved XML document when a transformation is saved.public java.text.DateFormat getDateFormatter()
public java.text.DateFormat getDateTimeFormatter()
public void viewNodes(long[] nodes)
public void viewNodes(Node[] nodes)
public void setSelectedNodes(JEANPath[] paths)
public void setSelectedNodes(JEANPath path)
public void setSelectedNodes(long[] nodes)
public void setSelectedNodes(Node[] nodes)
public void setSelectedNodes(NodeSelector selector,
Node[] nodes)
public void setSelectedNodes(NodeSelector selector,
JEANPath[] paths)
public void setSelectedNode(java.lang.String absolutePath)
public void setSelectedNode(long node)
protected void setSelectedNode(Node node)
public void resetCatalogSelection()
public void saveCurrentSelectedNodes()
public void restoreCurrentSelectedNodes()
public void expandNodes(long[] nodes)
public void expandNodes(Node[] nodes)
public boolean nodeExists(long node)
public long copyNode(long node,
long parent)
node - the node to copyparent - the parent for the copy node
protected boolean addTick(java.lang.String name,
NodeType type)
name - the name of the ticktype - the node type on which to add the tick
public void tick(long node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick page
protected void tick(Node node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick page
public void untick(long node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick page
protected void untick(Node node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick page
public java.lang.Boolean isTicked(long node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick page
protected java.lang.Boolean isTicked(Node node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick page
public void toggleTick(long node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick page
protected void toggleTick(Node node,
java.lang.String name)
name - the name of the ticktype - the node type on which to find the tick pageprotected java.lang.String[] getTickNames(NodeType type)
type - the node type on which to find the tick page
public boolean hasTickPage(NodeType type)
public boolean hasXrefPage(NodeType type)
protected NamedValue[] getTickNamedValues(NodeType type)
type - the node type on which to find the tick page
public void addTickPage(NodeType type)
public void addTickPage(NodeType type,
java.lang.String pageName)
public void addXrefPage(NodeType type)
public void addPlusPage(NodeType type)
public void addNotesPage(NodeType type)
public void addUserPage(NodeType type,
AttributeSet aset)
public void addXrefPage(NodeType type,
java.lang.String pageName)
public void addPlusPage(NodeType type,
java.lang.String pageName)
public void addNotesPage(NodeType type,
java.lang.String pageName)
public void addUserPage(NodeType type,
AttributeSet aset,
java.lang.String pageName)
public void removePage(NodeType nodeType,
java.lang.String pageName)
protected void removePage(Node node,
java.lang.String pageName)
public void removePage(long node,
java.lang.String pageName)
protected void addAttributesToSet(Node node,
java.lang.String setAttributeName,
NamedTypedValue[] atts,
boolean editable)
public void addAttributesToSet(long node,
java.lang.String setAttributeName,
NamedTypedValue[] atts,
boolean editable)
protected void removeAttributeFromSet(Node node,
java.lang.String setAttributeName,
java.lang.String attributeName)
public void removeAttributeFromSet(long node,
java.lang.String setAttributeName,
java.lang.String attributeName)
public void removeAttributeFromSet(NodeType type,
java.lang.String setAttributeName,
java.lang.String attributeName)
public int getSetAttributeSize(long node,
java.lang.String setAttributeName)
public NamedTypedValue[] getSetAttributeContents(long node,
java.lang.String setAttributeName)
protected NamedTypedValue[] getSetAttributeContents(Node node,
java.lang.String setAttributeName)
public java.lang.String[] getSetAttributeContentNames(long node,
java.lang.String setAttributeName)
protected java.lang.String[] getSetAttributeContentNames(Node node,
java.lang.String setAttributeName)
public void removeXref(long node,
java.lang.String xrefName)
protected void removeXref(Node node,
java.lang.String xrefName)
public java.lang.String[] getXrefNames(long node)
protected java.lang.String[] getXrefNames(Node node)
public java.lang.String[] getSavedXrefNames()
public int getSetAttributeSize(Node node,
java.lang.String setAttributeName)
public void setFileApplication(NodeType type,
java.lang.String fileAttributeName,
java.lang.String appname,
Application app)
public void saveSearch(Criterion criterion)
criterion - the Criterion of the search to be savedpublic Criterion loadSearch(java.lang.String name)
public java.lang.String[] listSavedSearches()
public void sortAttributes(NodeType type,
java.lang.String pageName,
java.lang.String[] attributeNames)
public void sortPages(NodeType type,
java.lang.String[] pageNames)
public void setEnumerationValues(NodeType nodeType,
java.lang.String attributeName,
java.lang.String[] newEnumerationValues)
protected void checkSearches(Node node)
protected Node getNode(long id)
public boolean isEvery(long id)
protected boolean isEvery(Node node)
protected Node getNodeTemplate(NodeType type)
protected boolean containsAnEvery(Node[] nodes)
protected boolean containsAnIndex(Node[] nodes)
public boolean deleteNode(long id,
boolean confirm)
public boolean[] deleteNodes(long[] id,
boolean confirm)
protected boolean deleteNode(Node node,
boolean confirm)
protected boolean[] deleteNodes(Node[] nodes,
boolean confirm)
public long[] deleteRecursive(long parent,
long node)
protected Node[] deleteRecursive(Node parent,
Node node)
public java.lang.String getParentApplication()
public java.io.File getJEANDirectory()
public java.io.File getWebfilesDirectory()
public java.io.File getSystemlibDirectory()
public java.io.File getListsDirectory()
public java.io.File getApplicationWebfilesDirectory()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean sameJEANDirectory(JEANAPI api)
public boolean sameApplication(JEANAPI api)
public void setConfirmUpdates(boolean confirmUpdates)
public boolean getConfirmUpdates()
public void setDebugMode(boolean debugMode)
public boolean isDebugMode()
public java.lang.String[] getReferencesFrom()
public java.lang.String[] getReferencesTo()
public void addReferenceTo(java.lang.String applicationName)
public void addReferenceFrom(java.lang.String applicationName)
public java.lang.String getAbsolutePath(long nodeID)
protected java.lang.String getAbsolutePath(Node node)
public boolean canBeClosed()
public long[] getRecycledNodes(NodeType type)
protected Node[] getRecycledActualNodes(NodeType type)
protected JEANMenuComponent[] getMenuComponents()
public java.lang.String[] getRunOnDoubleClick(NodeType type)
public void setRunOnDoubleClick(NodeType type,
java.lang.String attributeName)
public void addDoubleClickListener(CatalogDoubleClickListener listener)
public void removeDoubleClickListener(CatalogDoubleClickListener listener)
public void setHistoryAttributeNameAndNode(java.lang.String runnableAttributeName,
NodeType type,
java.lang.String pathname,
int numberAllowed)
public void setHistoryAttributeNameAndNode(java.lang.String runnableAttributeName,
NodeType type,
long nodeid,
int numberAllowed)
public void noteRunning(java.lang.String runnableAttributeName,
NodeType type,
long nodeid)
public void pushHistoryNode(long id)
public long popHistoryNode()
public long peekHistoryNode()
public int historySize()
public void setPrompt(long node,
java.lang.String attributeName,
java.lang.String prompt)
public void setPrompts(long node,
NamedValue[] prompt)
protected void setPrompt(Node node,
java.lang.String attributeName,
java.lang.String prompt)
protected void setPrompts(Node template,
Node node,
NamedValue[] prompt)
public void setAllPrompts(NodeType type,
NamedValue[] prompt)
public NamedValue[] getPrompts(NodeType type)
public void resetAllPrompts(NodeType type)
public NamedValue[] selectPrompts(NodeType type)
public void setSetAttributeDisplayType(long handle,
java.lang.String setAttributeName,
SetDisplayType type)
protected void setSetAttributeDisplayType(Node node,
java.lang.String setAttributeName,
SetDisplayType type)
public void setSetAttributeDisplayType(NodeType ntype,
java.lang.String setAttributeName,
SetDisplayType stype)
public SetDisplayType getSetAttributeDisplayType(long handle,
java.lang.String setAttributeName)
public void reindexNode(long id)
protected void reindexNode(Node node)
protected long peekAtNextID()
public java.util.Comparator getSearchListComparator()
public void setSearchListComparator(java.util.Comparator searchListComparator)
protected void sort(Node[] nodes,
java.lang.String attributeName,
java.util.Comparator attributeValueComparator)
public void sort(long[] nodes,
java.lang.String attributeName,
java.util.Comparator attributeValueComparator)
throws JEANInvalidHandleException
JEANInvalidHandleExceptionpublic void splash(java.io.File splashTextFile)
public void splash()
public void setNoSplash(boolean noSplash)
public boolean getNoSplash()
public void setNewDistribution(boolean newDistribution)
public boolean isNewDistribution()
public void setApplicationFullName(java.lang.String applicationFullName)
public java.lang.String getApplicationFullName()
public boolean hasFileAttribute(NodeType type)
protected void repairReferencesFrom()
public void renameNode(long node,
java.lang.String newName)
protected void renameNode(Node node,
java.lang.String newName)
public void setImageRotateAttributeName(java.lang.String imageRotateAttributeName)
public java.lang.String getImageRotateAttributeName()
public java.lang.String inputDate(java.lang.String msg,
java.lang.Object dateAsStringO)
public void addXref(long node,
java.lang.String name,
java.lang.String targetApplicationName,
long targetNode,
NodeType targetNodeType,
java.lang.String targetAttributeName)
protected void addXref(Node node,
java.lang.String name,
JEANAttributeReference attref)
protected void addXrefs(Node node,
NamedValue[] xrefs)
protected NamedValue[] getXrefs(Node node)
public void copyXrefs(long from,
long to)
protected void copyXrefs(Node from,
Node to)
public void addNote(long node,
java.lang.String[] text)
protected void addNote(Node node,
java.lang.String[] text)
public java.lang.String[] getNote(long node)
protected java.lang.String[] getNote(Node node)
public void createIndex(long category,
NodeType type,
java.lang.String attributeName,
Indexer indexer)
public void setNodeDescriptionMethod(java.lang.reflect.Method nodeDescriptionMethod)
public void setNodeDescription(long node,
java.lang.String description)
protected void setNodeDescription(Node node,
java.lang.String description)
protected java.lang.String getNodeDescription(Node node)
public java.lang.String getNodeDescription1(long id)
public void setNodeTitle(long node,
java.lang.String title)
protected void setNodeTitle(Node node,
java.lang.String title)
protected java.lang.String getNodeTitle(Node node)
public java.lang.String getNodeTitle(long id)
protected java.lang.String getActualNodeTitle(Node node)
public java.lang.String getActualNodeTitle(long id)
public java.lang.String getNodeDescriptionFromMethod(long id)
type - a node type
public void saveXref(java.lang.String xrefName,
XrefSpecification spec)
public XrefSpecification loadXref(java.lang.String xrefName)
protected void deleteSavedXref(java.lang.String name)
protected void deleteSavedXrefs(java.lang.String[] names)
public void setIncludeYears(long node,
java.lang.String dateAttributeName,
boolean includeYears)
public boolean isAutoBackup()
public FTPDetails getDefaultFTPDetails()
public FTPDetails getSavedFTPDetails()
public FTPDetails getFTPDetails()
public boolean ftpFile(java.io.File distributionFile,
java.lang.String[] destinationPath)
public boolean ftpFile(java.io.File distributionFile,
java.lang.String[] destinationPath,
boolean ask)
public boolean ftpFile(java.io.File distributionFile,
boolean binary,
java.lang.String[] destinationPath)
public boolean ftpFile(java.io.File distributionFile,
boolean binary,
java.lang.String[] destinationPath,
boolean ask)
public boolean ftpFile(java.io.File[] distributionFile,
boolean binary,
java.lang.String[] destinationPath,
boolean ask)
protected void setCurrentSelectionPath(Node[] currentSelectionPath)
protected java.lang.Object[] getCurrentSelectionPath()
public long[] getSelectionPath()
public long[] getSelectedNodes()
public long getSelectedNode()
public NamedTyped[] getCurrentSelectedNodePath()
public boolean isSelected(long node)
public boolean isOnlySelected(long node)
public java.lang.String convertRelativeToAbsolutePath(java.lang.String relativePath)
public void setTicker(Tickable tickable)
public void removeTicker(Tickable tickable)
public void setDeleteAllowed(boolean deleteAllowed)
public boolean isDeleteAllowed()
public void editPage(long nodeID,
java.lang.String pageName)
public void editAttribute(long nodeID,
java.lang.String attributeName)
protected void editAttribute(Node node,
java.lang.String attributeName)
public void setAttributeDescription(long node,
java.lang.String attributeName,
java.lang.String description)
protected void setAttributeDescription(Node node,
java.lang.String attributeName,
java.lang.String description)
public void setAttributeDescription(NodeType type,
java.lang.String attributeName,
java.lang.String description)
public void setAttributeDescription(long node,
NamedValue[] nameAndDescription)
protected void setAttributeDescription(Node node,
NamedValue[] nameAndDescription)
public void setAttributeDescription(NodeType type,
NamedValue[] nameAndDescription)
public void setDisplayColor(long node,
java.awt.Color displayColor)
public void setDisplayColor(Node node,
java.awt.Color displayColor)
public java.awt.Color[] getEnumerationAttributeColors(NodeType type,
java.lang.String enumerationAttributeName,
java.lang.String[] enumerationAttributeValues)
public void setEnumerationAttributeColor(NodeType type,
java.lang.String enumerationAttributeName,
java.lang.String enumerationAttributeValue,
java.awt.Color color)
public java.awt.Color getEnumerationAttributeColor(NodeType type,
java.lang.String enumerationAttributeName,
java.lang.String enumerationAttributeValue)
public void setEnumerationColorAttribute(NodeType type,
java.lang.String enumerationAttributeName)
public java.lang.String getEnumerationColorAttribute(NodeType type)
public java.awt.Color getEnumerationAttributeColor(NodeType type,
java.lang.String enumerationAttributeValue)
public void setCatalogPaneForeground(java.awt.Color color)
public java.awt.Color getCatalogPaneForeground()
public void addDatedInformationProvider(DatedInformationProvider datedInformationProvider)
public void expandNodesInCatalog(long[] nodes)
public DatedInformationProvider[] getDatedInformationProviders()
public void addMediaPlayer(java.lang.String type,
Application application)
public Application getMediaPlayer(java.lang.String type)
public java.lang.String[] getMediaPlayerTypes()
public void resort(long node)
protected void resort(Node node)
public boolean isAncestor(long ancestor,
long descendant)
protected boolean isAncestor(Node ancestor,
Node descendant)
protected void repairCatalog()
public java.util.Vector getTreeModelListeners()
public boolean hasSystemTray()
public boolean isCurrent()
public void print(java.lang.String[] text)
public void setUseBase64(boolean useBase64)
public boolean isUseBase64()
public void expandRoot()
public void collapseRoot()
public void setDragAndDropShouldMove(boolean dndmove)
public boolean isDragAndDropShouldMove()
public void setDragAndDropShouldAsk(boolean dndask)
public boolean isDragAndDropShouldAsk()
public javax.swing.ImageIcon getImageIcon(NodeType type,
long id)
public javax.swing.ImageIcon loadImageIcon(NodeType type,
java.lang.String name)
public void setIconSupplier(NodeType type,
IconSupplier is)
public javax.swing.tree.TreePath[] getTreePaths(long node)
protected javax.swing.tree.TreePath[] getTreePaths(Node node)
public javax.swing.tree.TreePath[] getVisibleTreePaths(long node)
protected javax.swing.tree.TreePath[] getVisibleTreePaths(Node node)
public int getNumberOfPathsToNode(long node)
public java.lang.String[] getPathToNode(long node)
public java.lang.String[] getPathToNode(long node,
int index)
public void setStringAttributeProType(long node,
java.lang.String stringAttributeName,
AttributeType atype)
public void addLinkInformationProvider(LinkInformationProvider linkInformationProvider)
public LinkInformationProvider getLinkInformationProvider()
public void restoreCatalog()
public void setTrash(NodeType type,
long trash)
public long getTrash(NodeType type)
public void setAll(long all)
public long getAll()
public long[] getAncestorCategories(long nodeID)
public long[] getAncestorContainers(long nodeID)
public void setAllInsideSetPromptsToSameAsName(NodeType type)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||