Test merge from helma_1_2_4 to check for keyword expansion problems
This commit is contained in:
parent
e646f24715
commit
df40e73b63
1 changed files with 33 additions and 24 deletions
|
@ -1,5 +1,18 @@
|
|||
// SimplePathElement.java
|
||||
// Copyright Hannes Wallnöfer 2001
|
||||
/*
|
||||
* Helma License Notice
|
||||
*
|
||||
* The contents of this file are subject to the Helma License
|
||||
* Version 2.0 (the "License"). You may not use this file except in
|
||||
* compliance with the License. A copy of the License is available at
|
||||
* http://adele.helma.org/download/helma/license.txt
|
||||
*
|
||||
* Copyright 1998-2003 Helma Software. All Rights Reserved.
|
||||
*
|
||||
* $RCSfile$
|
||||
* $Author$
|
||||
* $Revision$
|
||||
* $Date$
|
||||
*/
|
||||
|
||||
package helma.framework.demo;
|
||||
|
||||
|
@ -9,9 +22,7 @@ import helma.framework.IPathElement;
|
|||
* This is an example implementation for the helma.framework.IPathElement interface.
|
||||
* It creates any child element which is requested on the fly without ever asking.
|
||||
*/
|
||||
|
||||
public class SimplePathElement implements IPathElement {
|
||||
|
||||
String name;
|
||||
String prototype;
|
||||
IPathElement parent;
|
||||
|
@ -19,7 +30,7 @@ public class SimplePathElement implements IPathElement {
|
|||
/**
|
||||
* Constructor for the root element.
|
||||
*/
|
||||
public SimplePathElement () {
|
||||
public SimplePathElement() {
|
||||
name = "root";
|
||||
prototype = "root";
|
||||
parent = null;
|
||||
|
@ -28,7 +39,7 @@ public class SimplePathElement implements IPathElement {
|
|||
/**
|
||||
* Constructor for non-root elements.
|
||||
*/
|
||||
public SimplePathElement (String n, IPathElement p) {
|
||||
public SimplePathElement(String n, IPathElement p) {
|
||||
name = n;
|
||||
prototype = "hopobject";
|
||||
parent = p;
|
||||
|
@ -37,21 +48,21 @@ public class SimplePathElement implements IPathElement {
|
|||
/**
|
||||
* Returns a child element for this object, creating it on the fly.
|
||||
*/
|
||||
public IPathElement getChildElement (String n) {
|
||||
return new SimplePathElement (n, this);
|
||||
public IPathElement getChildElement(String n) {
|
||||
return new SimplePathElement(n, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns this object's parent element
|
||||
*/
|
||||
public IPathElement getParentElement () {
|
||||
public IPathElement getParentElement() {
|
||||
return parent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the element name to be used for this object.
|
||||
*/
|
||||
public String getElementName () {
|
||||
public String getElementName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
|
@ -59,16 +70,14 @@ public class SimplePathElement implements IPathElement {
|
|||
* Returns the name of the scripting prototype to be used for this object.
|
||||
* This will be "root" for the root element and "hopobject for everything else.
|
||||
*/
|
||||
public String getPrototype () {
|
||||
public String getPrototype() {
|
||||
return prototype;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this element.
|
||||
*/
|
||||
public String toString () {
|
||||
return "SimplePathElement "+name;
|
||||
public String toString() {
|
||||
return "SimplePathElement " + name;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue