public boolean isShared() throws MalformedElementException {
        Element lockscope = getFirstChild(root, "lockscope"); //$NON-NLS-1$
        ensureNotNull(Policy.bind("ensure.missingLockscopeElmt"), lockscope); //$NON-NLS-1$
        String[] names = new String[] {"shared", "exclusive"}; //$NON-NLS-1$ //$NON-NLS-2$
        Element sharedOrExclusive = getFirstChild(lockscope, names);
        ensureNotNull(Policy.bind("ensure.missingSharedOrExclusiveElmt"), sharedOrExclusive); //$NON-NLS-1$
        boolean isShared = isDAVElement(sharedOrExclusive, "shared"); //$NON-NLS-1$
        ensure(getNextSibling(sharedOrExclusive, names) == null, Policy.bind("ensure.conflictingSharedOrExclusiveElmt")); //$NON-NLS-1$
        return isShared;
    }
public boolean isShared() throws MalformedElementException {
        Element lockscope = getFirstChild(root, "lockscope"); 
        ensureNotNull(Policy.bind("ensure.missingLockscopeElmt"), lockscope); 
        String[] names = new String[] {"shared", "exclusive"}; 
        Element sharedOrExclusive = getFirstChild(lockscope, names);
        ensureNotNull(Policy.bind("ensure.missingSharedOrExclusiveElmt"), sharedOrExclusive); 
        boolean isShared = isDAVElement(sharedOrExclusive, "shared"); 
        ensure(getNextSibling(sharedOrExclusive, names) == null, Policy.bind("ensure.conflictingSharedOrExclusiveElmt")); 
        return isShared;
    }
public boolean isShared ( ) throws MalformedElementException { Element lockscope = getFirstChild ( root , "lockscope" ) ; //$NON-NLS-1$ ensureNotNull ( Policy . bind ( "ensure.missingLockscopeElmt" ) , lockscope ) ; //$NON-NLS-1$ String [ ] names = new String [ ] { "shared" , "exclusive" } ; //$NON-NLS-1$ //$NON-NLS-2$ Element sharedOrExclusive = getFirstChild ( lockscope , names ) ; ensureNotNull ( Policy . bind ( "ensure.missingSharedOrExclusiveElmt" ) , sharedOrExclusive ) ; //$NON-NLS-1$ boolean isShared = isDAVElement ( sharedOrExclusive , "shared" ) ; //$NON-NLS-1$ ensure ( getNextSibling ( sharedOrExclusive , names ) == null , Policy . bind ( "ensure.conflictingSharedOrExclusiveElmt" ) ) ; //$NON-NLS-1$ return isShared ; }
Returns <code>true</code> if this lockinfo is shared and
<code>false</code> if it is exclusive.

@return a boolean indicating whether this lockinfo is shared or
exclusive
@throws MalformedElementException if there is reason to believe that
this editor's underlying element is not well formed
Returns <code > true< / code > if this lockinfo is shared and <code > false< / code > if it is exclusive .