org.apache.ws.jaxme.js

Interface PlaceHolder

public interface PlaceHolder

Interface of a placeholder. A placeholder is used by one method to note, that another method should insert code "here". A placeholder is created by invoking IndentationEngine.newPlaceHolder(String,boolean).
Author:
Jochen Wiedmann

Method Summary

int
getLevel()
Returns the placeholders indentation level.
String
getName()
Returns the placeholders name.
Object
getProperty(String pName)
Returns a property value.
boolean
isAutoRemovable()
Returns whether the placeholder is automatically removable.
void
remove()
Removes the placeholder.
void
setProperty(String pName, Object pValue)
Sets a property.

Method Details

getLevel

public int getLevel()
Returns the placeholders indentation level.

getName

public String getName()
Returns the placeholders name.

getProperty

public Object getProperty(String pName)
Returns a property value. There is no distinction between the property value null and the case where the property isn't set.

isAutoRemovable

public boolean isAutoRemovable()
Returns whether the placeholder is automatically removable.

remove

public void remove()
Removes the placeholder. If a placeholder isn't automatically removable, then it must be removed by an explicit invocation of this method.

setProperty

public void setProperty(String pName,
                        Object pValue)
Sets a property.